Ich benutze Raspberry Pi mit Raspbian, das ist nur Debian.
Ich möchte hier eine Verbindung zwischen dem primären WLAN-Netzwerkrouter, der eine Verbindung zu Cox Cable herstellt, und meinem kabelgebundenen Router herstellen, damit mein Subnetz einen zuverlässigen Internetzugang hat.
Es muss eine WiFi-zu-Ethernet-Brücke sein.
Ich habe / etc / network für eine statische Adresse für den USB wlan1 mit dem externen Adapter und der Hi-Gain-Antenne eingestellt. wpa_supplicant ist so konfiguriert, dass es sich ordnungsgemäß beim Master-Router anmeldet.
Im Moment ist es so eingerichtet, dass ich mich mit dem Passwort auf dem externen wlan1 beim richtigen Netzwerk anmelden kann. Die statische Adresse wird in / etc / Networks festgelegt. Gateway und Nameserver sind in Ordnung. Ich kann Webseiten usw. durchsuchen.
Die fehlende Verbindung besteht darin, diese mit dem eth0-Port zu verbinden, damit mein Router auch eine Verbindung herstellen kann, um meinem Subnetz einen Dienst bereitzustellen.
Keine zusätzlichen Netzwerkdienste wie Routing oder Nat oder DHCP usw. erforderlich. Nur eine einfache Brücke.
Kann mich bitte jemand in die richtige Richtung weisen, um dies zu erreichen?
brctl addbr br0
, beide Geräte zur Bridge hinzugefügtbrctl addif br0 device
und dann Ihre ursprüngliche Ethernet-Adresse und -Route festgelegt habenbr0
?Antworten:
Das Konfigurieren einer Brücke von Ethernet zu WLAN ist so einfach wie in Ihrem
/etc/network/interfaces
:Ersetzen Sie die IP-Adresse durch eine für Ihr Netzwerk passendere.
Wenn Sie die IP-Zuweisung über DHCP bevorzugen, ändern Sie sie in:
Nach dem Ändern
/etc/network/interfaces
entweder Debian neu starten oder tunAktiviert diese Konfiguration.
Sie müssen sicherstellen, dass diese Konfiguration
bridge-utils
installiert ist. Sie können es installieren mit:Weitere Informationen finden Sie unter:
BRÜCKEN-UTILS-SCHNITTSTELLEN
Die wlan0-Schnittstelle muss auch für die Verbindung mit Ihrem Remote-AP zuständig sein, damit diese Konfiguration nicht wörtlich verwendet wird.
Zusätzlicher Hinweis: Die Überbrückung von eth0 und wlan0 bedeutet für arme Laien, dass sich br0 als eine einzige logische Schnittstelle darstellt, die die Schnittstellen miteinander verbindet, die Teil der Brücke sind. Normalerweise wird eine solche Konfiguration vorgenommen, wenn beide sich erweitern oder zum selben Netzwerk gehören.
quelle
sudo ifup -a
erhalte, erhalte ich die Fehlermeldungcan't add wlan0 to bridge br0: Operation not supported
. Dies wurde ausführlich mit Bridging wlan0 to eth0 diskutiert . Was fehlt mir bei deinem Setup?