Come mi collego a più reti wifi?


22

Come posso collegarmi a 2 reti WiFi contemporaneamente con solo 1 adattatore WiFi?

Ho due reti wireless separate, a cui ho bisogno di collegare contemporaneamente Ubuntu-PC: il primo con accesso a Internet e l'altro senza accesso a Internet.

Ho provato a creare un'interfaccia virtuale e anche se non sembra esserci un errore, non è stato visualizzato in Network Manager. Sembrerebbe che il driver che sto usando sia ath9k :

lcpi

Come posso sapere se il mio è in grado di creare interfacce wireless virtuali? Posso sostituire il driver ath9k , se non supporta le interfacce virtuali?


Penso che avrai bisogno di più adattatori. Ma forse mi sbaglio. serverfault.com/questions/192144/… potrebbe essere di interesse.
Muru,

Risposte:


22

Sì, puoi, se la tua carta lo supporta. Prima di tutto guarda la documentazione di iw e in particolare la pagina delle interfacce virtuali . A meno che tu non stia eseguendo 14.04, cioè a causa di un bug negli script udev (probabilmente risolto nel 15.10, ma ancora nessuna conferma).

Nota che nella descrizione che segue wlan0è la mia normale interfaccia WiFi ed wlan1è il nome che ho scelto per quello virtuale (è abbastanza arbitrario). Devi adattarlo al tuo sistema, ovviamente.

Puoi creare una nuova interfaccia virtuale con:

sudo iw dev wlan0 interface add wlan1 type station 

se il tuo adattatore / driver lo supporta, è fatto --- ora hai due interfacce; altrimenti avrai qualche tipo di errore o l'interfaccia non apparirà.

È possibile verificare se la nuova interfaccia esiste digitando

 sudo ifconfig -a 

... e vedi se wlan1appare l' interfaccia. Apparirà comunque anche nel Network Manager:

inserisci qui la descrizione dell'immagine

È possibile rimuovere l'interfaccia virtuale con

sudo iw dev wlan1 del

Non l'ho mai usato davvero --- ho provato a collegarmi due volte al mio router e il caos è sorto (ma probabilmente è normale). Inoltre, dovrai probabilmente vedere se l'inoltro di pacchetti tra le due interfacce è abilitato per impostazione predefinita o meno, e probabilmente dovrai giocare un po 'con il routing successivo. Ma è un inizio.

PD --- una delle cose che probabilmente dovrai cambiare è il numero MAC dell'interfaccia "virtuale", che è di default uguale all'altra e creerà problemi quasi sicuramente.


Come faccio a sapere se la mia carta lo supporta?
user203053,

1
@ user203053, aggiorno la risposta.
Rmano,

A parte questo, vedi bugs.launchpad.net/ubuntu/+source/udev/+bug/1397654 --- forse adesso è rotto
Rmano,

^^ Qualcuno ha trovato una soluzione a questo bug? Volevo creare un'interfaccia virtuale ma stavo ottenendo lo stesso identico problema.
George J. Adams,

1
In 16.04, l'altra interfaccia viene creata ma non ha un IP assegnato ed è elencata come "Non abilitata" in Network Manager. Qualche idea su come finire l'atto?
TenLeftFingers,

2

Sarebbe molto comodo aggiungere come commento ma avrebbe bisogno di 50 punti reputazione. scusate


Ho trovato un'altra risposta in questo argomento e ha un piccolo extra solo per risparmiare un po 'di tempo.
per esempio

Informazioni sull'uso di entrambe le interfacce contemporaneamente e sul messaggio che non sono univoci: ciò è probabilmente dovuto al fatto che entrambi utilizzano lo stesso indirizzo MAC. Puoi provare a cambiare l'indirizzo MAC della nuova interfaccia prima di attivarla.
 ip link set dev <dev-name> address <new-mac-address> 

/superuser/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device

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.