Verwenden Sie Raspberry Pi 3 als Router

Laut Wikipedia ist ein Router ein Netzwerkgerät, das Datenpakete zwischen Computernetzwerken weiterleitet. Wenn wir einen WLAN-Router herunterfahren, werden wir wahrscheinlich einen anwendungsspezifischen Prozessor finden, der Datenpakete verarbeitet, und ein RF-Segment, das die WLAN-Konnektivität verarbeitet.

Sie wissen, was sonst noch ein Prozessor und ein HF-Segment hat.

DAS IST RICHTIG ein Himbeer-Pi-Modell 3. In diesem miniProject konvertieren wir einen Himbeer-Pi als Router.

Schritt 1: Video

Schauen Sie sich das Video an, um eine umfassende Kurzanleitung in 3 Minuten zu erhalten.

Schritt 2: Starten Sie Raspberry Pi.

Der erste Schritt besteht darin, Ihren Himbeer-Pi zum Laufen zu bringen. Der offizielle Leitfaden für die ersten Schritte auf der Raspberry Pi-Website ist die beste Quelle dafür.

Hier ist der Link.

Fahren Sie mit dem nächsten Schritt fort, sobald Ihr Himbeer-Pi betriebsbereit ist.

Schritt 3: Raspberry Pi aktualisieren

Zuerst aktualisieren wir die Paketliste, die in Repositorys verfügbar ist

 sudo apt-get update 

Sobald dies erledigt ist, können wir diese neuesten Pakete mit installieren

 sudo apt-get upgrade 

Dies kann je nach Geschwindigkeit Ihrer Internetverbindung eine Weile dauern.

Schritt 4: Installieren von Hostadp und Bridge-Utils

Sobald Himbeer-Pi aktualisiert wird.

Wir müssen einen Hintergrundprozess für den Benutzerbereich namens hostapd installieren, der für drahtlose Zugriffspunkte und Authentifizierungsserver verwendet wird. Wir benötigen außerdem ein Paket namens Bridge-Utils, um Bridge-Geräte zu verwalten.

 sudo apt-get install hostapd bridge-utils 

Wir müssen einige der neuen Dienste, die wir gerade installiert haben, deaktivieren

 sudo systemctl stop hostapd 

Debug- Manchmal zeigt raspbian die Meldung an, dass hostapd und bridge-utils für den Installationsbefehl nicht gefunden wurden. Keine Sorgen. Führen Sie 'sudo apt-get update' erneut aus und es sollte behoben sein.

Schritt 5: Deaktivieren Sie die DHCP-Konfiguration für Wlan0 und Eth0

Jetzt setzen wir den DHCP-Hintergrundprozess so, dass die wlan0- und eth0-Schnittstellen nicht automatisch konfiguriert werden. Wir tun dies, indem wir die folgenden zwei Zeilen setzen

 Verweigern von Schnittstellen wlan0 Verweigern von Schnittstellen eth0 

Öffnen Sie sie am Ende der Datei /etc/dhcpcd.conf mit.

 sudo nano /etc/dhcpcd.conf 

Schritt 6: Erstellen von Bridge Br0

Als Nächstes erstellen wir eine Bridge br0 mit dem Befehl brctl, einem Ethernet-Bridge-Administrator

 sudo brctl addbr br0 

und mit

 sudo brctl addif br0 eth0 

Befehl Wir fügen eth0 als einen der Ports für Bridge Br0 hinzu.

Schritt 7: Bearbeiten Sie / etc / network / interfaces

Öffnen Sie nun eine Datei mit dem Namen interfaces im Verzeichnis / etc / network

 sudo nano / etc / network / interfaces 

und fügen Sie diese fünf Zeilen hinzu.

 allow-hotplug wlan0 iface wlan0 inet manuell auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0 

Die erste Zeile startet die wlan0-Schnittstelle bei einem Hotplug-Ereignis. Die zweite Zeile erstellt eine Netzwerkschnittstelle ohne IP-Adresse, was normalerweise für Bridge-Elemente erfolgt. Die dritte Zeile startet die br0-Schnittstelle beim Booten. Die vierte Zeile hilft bei der automatischen Zuweisung der IP-Adresse zur br0-Schnittstelle mithilfe des DHCP-Servers. Die fünfte Zeile verbindet die eth0-Schnittstelle mit wlan0. Speichern Sie diese Datei und schließen Sie sie.

Schritt 8: Bearbeiten Sie /etc/hostapd/hostapd.conf

Als nächstes konfigurieren wir unseren drahtlosen Zugangspunkt. Dies können wir mit einer Datei namens hostapd.conf im Ordner / etc / hostapd tun. Öffne es

 sudo nano /etc/hostapd/hostapd.conf 

und fügen Sie diese Zeilen ein.

 interface = wlan0 bridge = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = subscribe wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP r = CC 

Der ssid zugewiesene Wert ist der Name, den der Access Point verwendet, um seine Existenz zu übertragen. Die letzten fünf Zeilen konzentrieren sich auf die Authentifizierung und Sicherheit des Zugangspunkts. Der Wert von wpa_passsphrase wird als Anmeldekennwort verwendet, das in unserem Fall abonniert wird. Dies ist ein Link zum Dokument, in dem Sie die Definition jeder Variablen finden, die wir hier verwendet haben.

Schritt 9: Final Edit / etc / default / hostapd

Öffnen Sie abschließend die hostapd-Datei im Verzeichnis / etc / default

 sudo nano / etc / default / hostapd 

Kommentieren Sie die Zeile DAEMON_CONF aus und geben Sie den Pfad zu der gerade erstellten Datei an.

 DAEMON_CONF = "/ etc / hostapd / hostapd.conf" 

Damit ist die Einrichtung für Himbeer-Pi als Router abgeschlossen.

Schritt 10: Fertig

Schalten Sie jetzt Ihren Himbeer-Pi mit angeschlossenem Ethernet-Kabel ein.

Sie sollten Himbeer-Pi-Broadcast-SSID sehen und auf das Internet zugreifen.

Danke fürs Lesen.

Lassen Sie mich wissen, wenn beim Erstellen Ihres eigenen Routers Probleme auftreten.

Bitte stimmen Sie für diese Anleitung ab, wenn es Ihnen gefallen hat.

Ähnlicher Artikel