Überbrückung zweier drahtloser Netzwerkkarten in Debian - Netzwerk nicht erreichbar

Überbrückung zweier drahtloser Netzwerkkarten in Debian - Netzwerk nicht erreichbar

Ich versuche, mit alter Hardware und Debian einen DIY-WLAN-Repeater zu bauen, stoße dabei aber auf einige Schwierigkeiten (weitere Einzelheiten unten).

Hardware:

EeePC 900 mit Atheros-WLAN-Karte (Kerneltreiber ath5k) Externe WLAN-Karte D-Link DWL-0122 (Ralink-Chip, Kerneltreiber rt73-usb)

Aufstellen:

Ein Wireless AP (Authentifizierung per WPA-PSK)

Aufbau:

/etc/Netzwerk/Schnittstellen

 auto lo br0
 iface lo inet loopback

 # The primary network interface
 # This is unused
 allow-hotplug eth0
 iface eth0 inet dhcp

 iface wlan0 inet manual
         wpa-ssid myessid
         wpa-psk mypass

 iface wlan1 inet manual
         # To prevent clashes with main AP
         pre-up iwconfig wlan1 mode managed essid "repeater" channel 4

 iface br0 inet static
         address 192.168.10.3
         netmask 255.255.255.0
         network 192.168.10.0
         broadcast 192.168.10.255
         gateway 192.168.10.1
         dns-nameservers 192.168.10.1
         dns-search lan
         bridge_hw 00:1f:c6:8f:15:4e # Same HW address as wlan0
         bridge_ports wlan0 wlan1

Die eigentliche Wiederholung wird von hostapd übernommen. Das Problem ist jedoch, dass ich das Netzwerk nicht erreichen kann. Sobald die Brücke steht, kann ich, sogar bevor hostapd gestartet wird, keinen internen Host erreichen, geschweige denn einen externen. Alle Pings an das Gateway enden mit „Zielhost nicht erreichbar“. Was ist in diesem Fall die beste Vorgehensweise?

Ich habe auch sichergestellt, dass die „Hauptschnittstelle“, wlan0, auch ohne Bridge richtig funktioniert (erhält eine IP, wenn sie über DHCP konfiguriert ist, greift auf das Netzwerk zu). Ich bin auch gezwungen, Bridge zu verwenden, da keine der beiden Schnittstellen den Mastermodus unterstützt.

Antwort1

Sind Sie sicher, dass Sie es tatsächlich geschafft haben, wlan0(das, das mit dem vorhandenen AP verbunden ist) in die Brücke einzufügen? Denn das Problem ist, dass dies einfachnicht möglich. Das Ausführen brctl showsollte bestätigen, dass die Überbrückung nicht erfolgreich war. (Der Link besagt, dass es nicht möglich ist, drahtlose Clientschnittstellen zu überbrücken, umverdrahtetSchnittstellen, aber es gilt für die Überbrückung zu jeder Schnittstelle, einschließlich drahtloser AP-Schnittstellen)

Die Alternative besteht darin, den „Repeater“ als NAT-Router zu verwenden. Dies bringt jedoch die üblichen Probleme mit sich, die NAT mit sich bringt (z. B. Notwendigkeit einer Portweiterleitung, Unfähigkeit, Hosts auf der anderen Seite zu erkennen). Der bereitgestellte Link erklärt, wie NAT eingerichtet wird.

verwandte Informationen