Mit einem WLAN-Adapter unter Linux / FreeBSD eine Verbindung zu mehreren APs herstellen?

13

Wie kann ich mit einem einzigen WLAN-Adapter eine Verbindung zu mehreren WLAN-Zugangspunkten gleichzeitig herstellen?

Ich verwende derzeit pfSense als Heimrouter und möchte, dass er eine drahtlose Verbindung zu mehreren APs herstellt. Wissen Sie, ob es möglich ist?

Alternativ, wie können wir das unter Ubuntu machen? Bitte werfen Sie mir etwas Licht :)

Interessante Notizen:

  1. pfSense und viele Router-Distributionen unterstützen die Verwendung eines einzelnen WLAN-Adapters als mehrere APs, aber für mich ist nicht klar, ob sie als mehrere Clients fungieren können
  2. Der "Virtual Wifi Adapter" in Windows 7 kann anscheinend genau das
  3. Für ein kabelgebundenes Netzwerk kann man leicht einen Schnittstellenalias (z. B. eth0: 1) erstellen und mit ifconfig mehrere IPs erhalten. Hilft das?
netvope
quelle

Antworten:

11

Unter FreeBSD (pfSense basiert auf FreeBSD und hat nichts mit Linux zu tun) können Sie mehrere WLAN-Schnittstellen basierend auf der physischen Schnittstelle erstellen und diese dann mit verschiedenen APs verbinden. Wenn Sie beispielsweise eine Atheros-Karte in Ihrem Computer haben (und diese nicht umbenannt wird):

ifconfig wlan0 create wlandev ath0
ifconfig wlan bssid NetworkA [wep/wpa/etc info]
dhclient wlan0 (assuming DHCP)

Wenn Sie eine andere Verbindung möchten, drehen Sie einfach eine andere:

ifconfig wlan1 create wlandev ath0
ifconfig wlan bssid NetworkB [wep/wpa/etc info]
dhclient wlan1 (assuming DHCP)

Wenn sich die beiden Netzwerke auf unterschiedlichen Kanälen befinden, wird der Durchsatz deutlich reduziert, wenn Sie beide aktiv verwenden.

Chris S
quelle
ok, aber wie wählen anwendungen eine schnittstelle bzw. Wie kann ich eine App zwingen, eine bestimmte Benutzeroberfläche zu verwenden?
Trass3r
Anwendung wählen Sie keine Schnittstelle, das Betriebssystem übernimmt das. Das Beste, was eine App tun kann, ist, eine mit einer Schnittstelle verknüpfte IP auszuwählen. Wenn Sie sich fragen möchten, wie Sie eine App dazu bringen können, Datenverkehr an verschiedene Gateways zu senden, müssen Sie Routing-Tabellen verwenden und die App möglicherweise mit geänderten Netzwerkansichten starten. Dies liegt außerhalb des Bereichs dieser Frage, sodass Sie eine neue Frage stellen müssen.
Chris S
Gibt es eine Möglichkeit, dies unter Linux zu tun? Linux ifconfig hat kein "create" Schlüsselwort.
Phyo Arkar Lwin
Linux kann eine Verbindung zu mehreren WiFi-Netzwerken herstellen, diese müssen sich jedoch auf demselben Kanal befinden. Ich bin jedoch nicht mit dem Prozess vertraut. Möglicherweise ist ein Q / A- Problem beim Server aufgetreten , oder es gibt auch Superuser oder Unix und Linux .
Chris S
Ist dies unter Windows möglich?
Chorinator