Inhaltsverzeichnis:
- Schritt 1: Voraussetzungen
- Schritt 2: Systemd-networkd einrichten
- Schritt 3: Wpa-Supplicant konfigurieren
- Schritt 4:
- Schritt 5: Schnittstellen konfigurieren
Video: Wirklich WiFi-Extender - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Einführung
Truly WiFi Extender ist ein WiFi-Repeater, der auf Raspberry Pi Zero W basiert. Er ist eine schöne Alternative zu einem kommerziellen WiFi-Repeater, der kostengünstig (unter 10 USD) und hochgradig anpassbare Software kombiniert. Es kann auch einige Werbeblocker-Lösungen wie Pihole ausführen. Dieses Projekt ist einzigartig, da die meisten Projekte auf GitHub zeigen, wie ein drahtloser AP erstellt wird, um den über Ethernet erhaltenen Internetzugang gemeinsam zu nutzen.
Mein Projekt auf Hackaday ansehen Hackaday
Mein Projekt auf GitHub ansehen Github
Sehen Sie sich mein Projekt auf Hackster Hackster an
Schritt 1: Voraussetzungen
Zum Flashen des Images auf die SD-Karte habe ich BalenaEtcher verwendet
- Laden Sie die Datei raspbian lite.iso von der Raspberry Pi-Website herunter
- Öffnen Sie nach dem Herunterladen BalenaEtcher, wählen Sie die.iso-Datei aus, wählen Sie die SD-Karte aus und klicken Sie auf die Flash-Schaltfläche und warten Sie, bis der Vorgang abgeschlossen ist.
- Öffnen Sie dann die Bootpartition und erstellen Sie darin eine leere Textdatei namens ssh ohne Erweiterung.
- Erstellen Sie schließlich eine weitere Textdatei namens wpa_supplicant.conf in derselben Bootpartition und fügen Sie den folgenden Inhalt ein.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1 country=IN network={ ssid="mywifissid" psk="mywifipassword" key_mgmt=WPA-PSK }
Ersetzen Sie mywifissid durch den Namen des WLANs und mywifipassword durch das WLAN-Passwort
- Schalten Sie den Raspberry Pi ein. Um seine IP zu finden, können Sie ein Tool wie Angry IP Scanner verwenden und das Subnetz scannen
- Sobald Sie die IP gefunden haben, SSH zu Ihrem Pi mit einem Tool wie PuTTY oder einfach ssh [email protected], geben Sie das Passwort raspberry ein und Sie können loslegen
- Aktualisieren Sie schließlich die Paketliste und aktualisieren Sie die Pakete und starten Sie Pi neu.
sudo apt update -y
sudo apt upgrade -y sudo reboot
Schritt 2: Systemd-networkd einrichten
Aus ArchWiki
systemd-networkd ist ein System-Daemon, der Netzwerkkonfigurationen verwaltet. Es erkennt und konfiguriert Netzwerkgeräte, wie sie erscheinen; Es kann auch virtuelle Netzwerkgeräte erstellen.
Um den Bedarf an zusätzlichen Paketen zu minimieren, wird networkd verwendet, da es bereits in das init-System integriert ist, daher wird dhcpcd nicht benötigt.
Verhindern Sie die Verwendung von dhcpd
Hinweis: Es ist erforderlich, als Root ausgeführt zu werden
sudo systemctl mask network.service dhcpcd.service
sudo mv /etc/network/interfaces /etc/network/interfaces~ sed -i '1i resolvconf=NO' /etc/resolvconf.conf
Verwenden Sie das eingebaute systemd-networkd
sudo systemctl enable systemd-networkd.service systemd-resolved.service
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Schritt 3: Wpa-Supplicant konfigurieren
wlan0 als AP
Erstellen Sie mit dem Befehl eine neue Datei
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Fügen Sie den folgenden Inhalt hinzu und speichern Sie die Datei, indem Sie Strg X, Y und Enter drücken
Land=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="TestAP-plus" mode=2 key_mgmt=WPA-PSK psk="12345678" frequency=2412 }
Ersetzen Sie TestAP-plus und 12345678 durch Ihre gewünschten Werte.
Diese Konfigurationsdatei wird für den integrierten WLAN-Adapter wlan0 verwendet, der zum Erstellen eines drahtlosen Zugangspunkts verwendet wird.
Geben Sie dem Benutzer Lese- und Schreibberechtigungen für die Datei
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf
Starten Sie den wpa_supplicant-Dienst neu
sudo systemctl deaktivieren wpa_supplicant.service
sudo systemctl enable [email protected]
Schritt 4:
wlan1 als Client
Erstellen Sie mit dem Befehl eine neue Datei
sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Fügen Sie den folgenden Inhalt hinzu und speichern Sie die Datei, indem Sie Strg X, Y und Enter drücken
Land=IN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Asus RT-AC5300" psk="12345678" }
Ersetzen Sie den Asus RT-AC5300 und 12345678 durch Ihre Router-SSID und Ihr Passwort.
Diese Konfigurationsdatei ist für den USB-WLAN-Adapter wlan01 zu verwenden, der zur Verbindung mit einem Wireless Router verwendet wird.
Geben Sie dem Benutzer Lese- und Schreibberechtigungen für die Datei
sudo chmod 600 /etc/wpa_supplicant/wpa_supplicant-wlan1.conf
Starten Sie den wpa_supplicant-Dienst neu
sudo systemctl deaktivieren wpa_supplicant.service
sudo systemctl enable [email protected]
Schritt 5: Schnittstellen konfigurieren
Erstellen Sie mit dem Befehl eine neue Datei
sudo nano /etc/systemd/network/08-wlan0.network
Fügen Sie den folgenden Inhalt hinzu und speichern Sie die Datei, indem Sie Strg X, Y und Enter drücken
[Spiel]
Name=wlan0 [Netzwerk] Adresse=192.168.7. IPMasquerade=ja IPForward=ja DHCPServer=ja [DHCPServer] DNS=1.1.1.1
Erstellen Sie eine neue Datei mit dem Befehl
sudo nano /etc/systemd/network/12-wlan1.network
Fügen Sie den folgenden Inhalt hinzu und speichern Sie die Datei, indem Sie Strg X, Y und Enter drücken
[Spiel]
Name=wlan1 [Netzwerk] DHCP=ja
Starten Sie den Raspberry Pi neu mit
sudo neu starten
Empfohlen:
So bauen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert – wikiHow
So erstellen Sie ein Wifi-System, das die Beleuchtung und Heizung Ihres Aquariums steuert: Was macht es? Ein System, das Ihr Aquarium automatisch nach einem Zeitplan oder manuell mit einem Druckknopf oder einer Internetanfrage ein- / ausschaltet. Ein System, das die Wassertemperatur überwacht und E-Mails und Warnungen sendet, falls es unter
DIY WiFi Smart Security Light mit Shelly
DIY WiFi Smart Security Light mit Shelly 1: Diese Anleitung wird sich mit der Erstellung eines DIY Smart Security Light mit dem Shelly 1 Smart Relais von Shelly befassen. Wenn Sie ein Sicherheitslicht intelligent machen, haben Sie viel mehr Kontrolle darüber, wann es aktiviert wird und wie lange es eingeschaltet bleibt. Es kann aktiv sein
Wirklich herausfordern: 5 Schritte
Wirkliche Herausforderung: Die moderne Welt verlangt von den Menschen, dass sie aus dem Physischen heraustreten und im Digitalen leben. Mit dem Erscheinen von Al und der Verbreitung der Technologie vertrauen die Menschen der Maschine zu sehr und glauben, dass sie immer korrekt ist. "Wirklich" ist gemeint
Kontrollieren Sie die LED aus Ihrem WiFi-Netzwerk! SPEEEduino V1.1: 4 Schritte (mit Bildern)
Kontrollieren Sie die LED von Ihrem WiFi-Netzwerk aus! SPEEEduino V1.1: Was ist das SPEEEduino? Das SPEEEduino ist ein Wi-Fi-fähiges Mikrocontroller-Board, das auf dem Arduino-Ökosystem basiert und für Pädagogen entwickelt wurde. Der SPEEEduino kombiniert den Formfaktor und den Mikrocontroller des Arduino mit dem ESP8266 Wi-Fi SoC, wodurch
Wie man eine Neonlampe macht (nicht wirklich): 9 Schritte
Wie man eine Neonlampe herstellt (nicht wirklich): Diese Anleitung zeigt Ihnen, wie man eine einfache Neonlampe herstellt