Connettersi a più AP con un adattatore Wifi sotto Linux / FreeBSD?


14

Come posso collegarmi a più di un punto di accesso Wifi contemporaneamente usando un singolo adattatore wireless?

Attualmente sto usando pfSense come router di casa e voglio che si connetta a più AP in modalità wireless. Sai se è possibile?

In alternativa, come possiamo farlo con Ubuntu? Per favore, dammi un po 'di luce :)

Note interessanti:

  1. pfSense, così come molte distro router, supporta l'utilizzo di un singolo adattatore wireless come AP multipli, ma non è chiaro (per me) se possono agire come client multipli
  2. L '"adattatore Wifi virtuale" in Windows 7 può apparentemente fare proprio questo
  3. Per la rete cablata, è possibile creare facilmente un alias di interfaccia (ad es. Eth0: 1) e ottenere più IP con ifconfig. Questo è di qualche aiuto?

Risposte:


11

Sotto FreeBSD (pfSense è basato su FreeBSD e non ha nulla a che fare con Linux) puoi creare più interfacce wlan basate sull'interfaccia fisica, quindi collegarle a vari AP. Ad esempio, se hai una scheda Atheros nel tuo computer (e non viene rinominata):

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

se volevi un'altra connessione basta farne un'altra:

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

Se le due reti si trovano su canali diversi, vedrai un throughput ridotto, in modo evidente se le stai utilizzando attivamente entrambe.


ok, ma come fanno le applicazioni a scegliere un'interfaccia resp. come posso forzare un'app a utilizzare un'interfaccia specifica?
Trass3r

L'applicazione non sceglie un'interfaccia, il sistema operativo la gestisce. Il meglio che un'app può fare è selezionare un IP associato a un'interfaccia. Se intendi chiedere come ottenere un'app per inviare traffico a diversi gateway, dovresti rovinare le tabelle di routing e possibilmente avviare l'app con visualizzazioni di rete modificate. Questo è al di fuori dell'ambito di questa domanda, quindi dovresti fare una nuova domanda.
Chris S,

C'è un modo per farlo in Linux? Ifconfig Linux non ha la parola chiave "crea".
Phyo Arkar Lwin,

Linux può connettersi a più reti WiFi, ma devono trovarsi sullo stesso canale. Non ho familiarità con il processo comunque. Potrebbe esserci un Q / A esistente su Server Fault , o Super User o Unix & Linux .
Chris S,

È possibile farlo su Windows?
Chorinator,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.