staging.inyokaproject.org

Bonding (ifenslave) oder Bridging von WLAN und LAN

Status: Ungelöst | Ubuntu-Version: Xubuntu 8.04 (Hardy Heron)
Antworten |

TheMagican

Anmeldungsdatum:
29. März 2007

Beiträge: 203

Hallo zusammen,

Die Vorgeschichte: ich hab mir nen Mediacenter-PC zusammengebastelt, der auch als Fileserver dienen soll. Da ich kein LAN zur Verfügung hab muss es leider WLAN tun. Für größere Daten hab ich mir ein extra-langes LAN-Kabel besorgt, das ich dann quer durch zwei Zimmer legen muss. Es ist jetzt allerdings ziemlich doof, dass die WLAN-Karte und die LAN-Karte zwei verschiedene IP-Adressen haben, weil ich ja auch Verknüpfungen zu einer spreziellen IP-Adresse hab und beim Wechsel auf LAN die Adressen ändern muss.

Das Problem: Zuerst hab ich mich am Bridging der Karten versucht, aber nachdem ich die Bridge aktiviert hatte ging irgendwie garnix mehr. Dann hab ich den Artikel zum Bonding von Netzwerkkarten gelesen ( http://wiki.ubuntuusers.de/Netzwerkkarten_b%C3%BCndeln ) und fand die Lösung für mich eigentlich recht geschickt. Problem an der Sache ist aber, dass man ja irgendwie die WLAN-Verschlüsselung da noch mit reinbasteln muss. Momentan ist die Verschlüsselung schon hart in /etc/network/interfaces und /etc/wpa_supplicant/wpa_supplicant.conf eincodiert, also es wird kein Netzwerk-Manager verwendet. Im Endeffekt soll auch nur eine statische IP vorhanden sein. Kann mir eventuell jemand einen Tipp geben, wie ich das auf die Reihe bekommen kann?

Ich habe einen USB-WLAN Stick von Netgear (WG111), der über ndiswrapper läuft. Meine /etc/network/interfaces sieht wie folgt aus:

auto lo
iface lo inet loopback

#iface eth0 inet dhcp


iface wlan1 inet static
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.101.14
netmask 255.255.255.0
gateway 192.168.101.22

auto wlan1


#auto br0
#iface br0 inet static
#    address 192.168.101.14
#    netmask 255.255.255.0
#    gateway 192.168.101.22
#                pre-up ifup wlan1
#    bridge_ports eth0 wlan1
#    bridge_fd 5
#    bridge_stp no   # unter Umständen auf 'yes' setzen - s.u.

Wie gesagt hab ich mich an der Bridge versucht, aber es wollte nicht so recht. Kann mir da eventuell jemand nen Tipp geben, wie die interfaces richtig heißen müsste? Ich hätte hald gern, dass ich über 192.168.101.14 beide Netzwerkkarten erreichen kann und am besten nach belieben das LAN-Kabel an und abstecken kann ohne großartig was machen zu müssen (wobei ein sudo /etc/init.d/networking restart o.Ä. locker drin ist).

Danke im Voraus

Andi

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

Zuerst darf ein Slave Interface von einer Bridge keine IP Nummer haben, da die eh nicht genutzt wird...

Eine Bridge an sich wird für das was du vorhast aber eigentlich eh nicht gehen, da du ja im selben Netwerk 2mal mit der selben IP wärst... der würde vermutlich eh immer auf WLAN bleiben.

Das bonding für ifenslave sollte eigentlich so gehen wie es im Wiki steht, ich hatte sowas mal unter Debian Sarge vor 3 Jahren oder so. Lief ganz gut, aber du musst den Richtigen Bonding Mode wählen, und dafür sorgen das LAN immer das Standardgerät ist, sonst macht er von WLAN kein Fallback wenn das LAN kommt!

Schreib doch einfach mal Testweise das wpa-conf mit unter dem bond Interface.

mfg Betz Stefan

Antworten |