
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Úvod
Skutečně WiFi Extender je WiFi opakovač založený na Raspberry Pi Zero W. Je to pěkná alternativa ke komerčnímu WiFi opakovači, který kombinuje levný (pod 10USD) a vysoce přizpůsobitelný software. Může také provozovat některá řešení pro blokování reklam, jako je například piktogram. Tento projekt je jedinečný, protože většina projektů na GitHubu ukazuje, jak vytvořit bezdrátový přístupový bod pro sdílení přístupu k internetu získaného pomocí ethernetu.
Zobrazit můj projekt na Hackaday Hackaday
Zobrazit můj projekt na GitHub Github
Zobrazit můj projekt na Hackster Hackster
Krok 1: Předpoklady

Pro přenesení obrazu na kartu SD jsem použil BalenaEtcher
- Stáhněte si soubor raspbian lite.iso z webu Raspberry Pi
- Po stažení otevřete BalenaEtcher, vyberte soubor.iso, vyberte kartu SD a klikněte na tlačítko flash a počkejte na dokončení procesu.
- Poté otevřete spouštěcí oddíl a v něm vytvořte prázdný textový soubor ssh ssh bez přípony.
- Nakonec ve stejném spouštěcím oddílu vytvořte další textový soubor s názvem wpa_supplicant.conf a vložte následující obsah.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 země = IN network = {ssid = "mywifissid" psk = "mywifipassword" key_mgmt = WPA-PSK}
Nahraďte mywifissid názvem WiFi a mywifipassword heslem wifi
- Zapněte Raspberry pi. Chcete -li zjistit jeho IP, můžete použít nástroj jako Angry IP Scanner a naskenovat podsíť
- Jakmile najdete IP, SSH na vašem Pi pomocí nástroje jako PuTTY nebo jen ssh [email protected], zadejte heslo malina a můžete začít
- Nakonec aktualizujte seznam balíčků, upgradujte balíčky a restartujte Pi.
sudo apt update -y
sudo apt upgrade -y sudo restart
Krok 2: Nastavení Systemd-networkd
Z ArchWiki
systemd-networkd je systémový démon, který spravuje konfigurace sítě. Detekuje a konfiguruje síťová zařízení tak, jak vypadají; může také vytvářet zařízení virtuální sítě.
Aby se minimalizovala potřeba dalších balíků, používá se networkd, protože je již integrován do systému init, proto není potřeba dhcpcd.
Zabraňte použití dhcpd
Poznámka: Je nutné spustit jako root
sudo systemctl mask networking.service dhcpcd.service
sudo mv/etc/network/interfaces/etc/network/interfaces ~ sed -i '1i resolvconf = NO' /etc/resolvconf.conf
Použijte vestavěný systemd-networkd
sudo systemctl povolit systemd-networkd.service systemd-Resolution.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Krok 3: Konfigurace Wpa-žadatele
wlan0 jako AP
Pomocí příkazu vytvořte nový soubor
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Přidejte následující obsah a uložte soubor stisknutím Ctrl X, Y a Enter
země = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 síť = {ssid = režim "TestAP-plus" = 2 key_mgmt = WPA-PSK psk = "12345678" frekvence = 2412}
Nahraďte TestAP-plus a 12345678 požadovanými hodnotami.
Tento konfigurační soubor bude použit pro integrovaný wifi adaptér wlan0, který bude použit k vytvoření bezdrátového přístupového bodu.
Dejte uživateli oprávnění ke čtení, zápisu do souboru
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Restartujte službu wpa_supplicant
sudo systemctl zakáže službu wpa_supplicant.service
sudo systemctl povolit [email protected]
Krok 4:
wlan1 jako klient
Pomocí příkazu vytvořte nový soubor
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Přidejte následující obsah a uložte soubor stisknutím Ctrl X, Y a Enter
země = IN
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 síť = {ssid = "Asus RT-AC5300" psk = "12345678"}
Vyměňte Asus RT-AC5300 a 12345678 za SSID a heslo routeru.
Tento konfigurační soubor bude použit pro USB WiFi adaptér wlan01, který bude použit pro připojení k bezdrátovému routeru.
Dejte uživateli oprávnění ke čtení, zápisu do souboru
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Restartujte službu wpa_supplicant
sudo systemctl zakáže službu wpa_supplicant.service
sudo systemctl povolit [email protected]
Krok 5: Konfigurace rozhraní
Pomocí příkazu vytvořte nový soubor
sudo nano /etc/systemd/network/08-wlan0.network
Přidejte následující obsah a uložte soubor stisknutím Ctrl X, Y a Enter
[Zápas]
Název = wlan0 [Síť] Adresa = 192.168.7. IPMasquerade = yes IPForward = yes DHCPServer = yes [DHCPServer] DNS = 1.1.1.1
Pomocí příkazu vytvořte nový soubor
sudo nano /etc/systemd/network/12-wlan1.network
Přidejte následující obsah a uložte soubor stisknutím Ctrl X, Y a Enter
[Zápas]
Název = wlan1 [Síť] DHCP = ano
Restartujte Raspberry Pi pomocí
sudo restart
Doporučuje:
DIY BB8 - plně 3D tisk - první prototyp skutečné velikosti 20 cm: 6 kroků (s obrázky)

DIY BB8 - plně 3D tisk - průměr 20 cm, první prototyp skutečné velikosti: Ahoj všichni, toto je můj první projekt, takže jsem se chtěl podělit o svůj oblíbený projekt. V tomto projektu vyrobíme BB8, který se vyrábí s plně 3D tiskárnou o průměru 20 cm. Postavím robota, který se bude pohybovat úplně stejně jako skutečný BB8
Skutečné hodinové hodiny s použitím kroků AT89s52: 3

Hodiny reálného času pomocí AT89s52: VÍTEJTE ZPĚT, toto je shubham Trivedi a dnes se chystám navrhnout hodiny reálného času pomocí mikrokontroléru At89s52. Mikrokontrolér AT89S52 je srdcem tohoto projektu. Jako RTC se používá DS1307 IC. Tento DS1307 IC vyžadoval rozhraní I2C, ale 89
Skutečné laserové dělo od Metroidu !: 9 kroků (s obrázky)

Skutečné laserové dělo od Metroidu !: Není mnoho herních postav tak úžasných jako Samus. Vesmír zachraňující lovce odměn s jednou z nejlepších zbraní v celém sci -fi. Když jsem viděl, že Instructables pořádá soutěž založenou na videohrách, okamžitě jsem věděl, že to byla její chyba
Skutečně fungující hůlka Harryho Pottera pomocí počítačové vize: 8 kroků (s obrázky)

Skutečně fungující hůlka Harryho Pottera využívající počítačovou vizi: " Jakákoli dostatečně pokročilá technologie je k nerozeznání od magie " - Arthur C. Clarke Před několika měsíci můj bratr navštívil Japonsko a měl skutečnou kouzelnickou zkušenost v Čarodějném světě Harryho Pottera v Universal Studios, který získal
Jak vyrobit skutečné počítačové hry. Zábava a zabere vám to jen hodinu: 10 kroků

Jak vyrobit skutečné počítačové hry. Zábava a zabere vám to jen hodinu: Hej, tento projekt vám ukáže, jak se vyrábí hry !!! skutečné hry pro počítače a to vyžaduje, abyste znali jakékoli matoucí kódy. Až tento projekt dokončíte, budete znát některé základy vytváření her a můžete jich vyrobit tolik, kolik chcete