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.