Dual WIFI - default gateway device festlegen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
senfkorn
Beiträge: 2
Registriert: 10.01.2014 17:48:53

Dual WIFI - default gateway device festlegen

Beitrag von senfkorn » 10.01.2014 19:23:51

Guten Tag,

in aller Kürze:
ich habe einen Laptop (OS: Debian) mit zwei Wifi-Karten:
  • wlan0 : Broadcom BCM 4322. Diese Karte ist im Laptop verbaut
  • wlan1 : 3Com 3CRUSB10075. Das ist der USB-Dongle
Im Moment ist es so, dass sich das System mit beiden Karten automatisch zu Accesspoints verbindet. Jedoch wird als Standard Gateway-Gerät immer "wlan0" verwendet. Ich möchte jedoch, dass alle Anwendungen auf dem Rechner "wlan1" verwenden, um sich mit dem Internet zu verbinden.


Meine Frage lautet daher: ob - und wie ich das System so konfigurieren kann, dass "wlan1" den Vorzug erhält?



lange Story:
Ich wohne in einer WG, Trient (so heißt die Stadt) bietet offenes WIFI an und mein Zimmer ist jenes mit dem besten Empfang. Ein akzeptables Signal erhält man - wenn überhaupt - nur, indem man seinen Laptop gegen's Fenster hält. Also hab ich meinen alten USB-Dongle und eine 5m Verlängerung ausgegraben und ihn mit Klebeband am Fenster befestigt.

Das ging auch gut, solange die ich den Treiber für die interne Broadcom-Karte nicht installiert hatte und diese interne Karte somit inaktiv war.

Installiert hab ich den Treiber eigentlich nur, um die interne Karte als Hotspot zu betreiben, damit sich meine Mitbewohner/innen aus ihren Zimmern (wo sonst kein Empfang ist) ebenfalls über das offene WLAN verbinden können. Nun ist es jedoch so, dass der Laptop den Broadcom-Anschluss mit schlechterem Empfang als "Standard Gateway" festlegt, bzw. diesen dem USB-Dongle bevorzugt.

Bei der Lösungsfindung/Recherche hatte ich zusätzlich das Problem, dass ich eigentlich nicht so recht wusste in welche Richtung ich suchen soll. Löst man soetwas mit einem lokalen Proxy? Mit der Konfiguration in /etc/network/interfaces? Muss man eine neue Route hinzufügen mit "route add ..." oder "ip route add ..."? ...

... und so bin ich hier im Forum gelandet und hoffe auf Eure Hilfe.

Vielen Dank derweil,

mark@senfkorn



route -n gibt folgendes aus:

Code: Alles auswählen

Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.129.92.129   0.0.0.0         UG    0      0        0 wlan0
0.0.0.0         0.0.0.0         0.0.0.0         U     1002   0        0 eth0
10.129.92.128   0.0.0.0         255.255.255.192 U     0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
ip route show gibt folgendes aus:

Code: Alles auswählen

default via 10.129.92.129 dev wlan0  proto static 
default dev eth0  scope link  metric 1002 
10.129.92.128/26 dev wlan0  proto kernel  scope link  src 10.129.92.139 
169.254.0.0/16 dev eth0  proto kernel  scope link  src 169.254.6.5 
/etc/network/interfaces hat folgenden Inhalt:

Code: Alles auswählen

# The loopback network interface
auto lo
iface lo inet loopback

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

wanne
Moderator
Beiträge: 7625
Registriert: 24.05.2010 12:39:42

Re: Dual WIFI - default gateway device festlegen

Beitrag von wanne » 10.01.2014 19:51:18

Das wichtigste dürfte zuerstmal sein was du zum konfigurieren deines wlans nutzt.
Wenn du das von hand machst sagt du im Normalfall dem wpa_supplicant mit -i welches interface er nutzen soll.
Genauso will der dhclient als argument auf welchem interface er eine IP anfordern soll.
rot: Moderator wanne spricht, default: User wanne spricht.

dirk11
Beiträge: 2854
Registriert: 02.07.2013 11:47:01

Re: Dual WIFI - default gateway device festlegen

Beitrag von dirk11 » 10.01.2014 20:35:54

Einfach mal das Modul für die wlan0 blacklisten (dürfte bcmirgendwas heissen). Dann wird die nicht mehr benutzt und auch das default_gateway sollte dann sofort auf wlan1 gesetzt werden.

senfkorn
Beiträge: 2
Registriert: 10.01.2014 17:48:53

Re: Dual WIFI - default gateway device festlegen

Beitrag von senfkorn » 11.01.2014 23:52:39

Guten Abend,

vielen lieben Dank, für eure Antworten.

@dirk11:
Einfach mal das Modul für die wlan0 blacklisten (dürfte bcmirgendwas heissen)
Dann funktioniert zwar die Verbindung über den USB-Stick (wlan1), aber ich möchte ja wlan0 (interne WIFI-Karte) als Hotspot verwenden, damit sich meine Mitbewohner in den Zimmern ohne Empfang über meinen Laptop mit dem Internet verbinden können. wlan0 blacklisten kommt für mich deshalb nicht in frage. Hinzu kommt, dass ich wlan0, wenn ich mal gerade nicht mit meinem Laptop in der WG bin brauche und da ist es lästig, wenn ich jedes mal, das modul neu starten muss.

Nur zur Info bei mir nennt sich das Broadcom Modul "wl".

Code: Alles auswählen

wlan1		Zydas zd1211b	zd1211rw - [phy1]
wlan0		Broadcom	wl - [phy0]
@wanne:
Ich hab bis jetzt den Network-Manager verwendet um Verbindungen herzustellen und werde mich jetzt aber über's Wochenende und dank deines Tips ein bisschen mit wpa_supplicant auseinandersetzen. Hab bis jetzt nur ein bisschen mit iwconfig und ifconfig rumgespielt.


Ich melde mich dann nochmal, wenn meine Versuche mit wpa_supplicant abgeschlossen sind.

lg

mark@senfkorn

dirk11
Beiträge: 2854
Registriert: 02.07.2013 11:47:01

Re: Dual WIFI - default gateway device festlegen

Beitrag von dirk11 » 12.01.2014 01:22:11

senfkorn hat geschrieben:aber ich möchte ja wlan0 (interne WIFI-Karte) als Hotspot verwenden, damit sich meine Mitbewohner in den Zimmern ohne Empfang über meinen Laptop mit dem Internet verbinden können.
Oh, das habe ich glatt überlesen. Du könntest auch mal anstelle network-manager wicd ausprobieren.

Antworten