Como eu me conecto a várias redes wifi?

16

Como posso me conectar a duas redes WiFi ao mesmo tempo com apenas um adaptador WiFi?

Eu tenho duas redes sem fio separadas, às quais eu preciso conectar o Ubuntu-PC simultaneamente: o primeiro com acesso à internet e o outro sem acesso à internet.

Eu tentei criar uma interface virtual e mesmo que não pareça haver um erro, ela não apareceu no Gerenciador de rede. Parece que o driver que estou usando é ath9k :

Como posso saber se ele pode criar interfaces sem fio virtuais? Posso substituir o driver ath9k , se ele não suportar interfaces virtuais?

    
por user203053 26.06.2014 / 20:52

2 respostas

18

Sim, você pode, se o seu cartão suportar. Primeiro de tudo, olhe a documentação do iw e especialmente a página de interfaces virtuais . A menos que você esteja executando o 14.04, ou seja, devido a um bug nos scripts do udev (provavelmente fixado em 15.10, mas sem confirmação ainda).

Observe que na descrição a seguir wlan0 é minha interface normal de WiFi e wlan1 é o nome que escolhi para o virtual (é bem arbitrário). Você tem que adaptar isso ao seu sistema, é claro.

Você pode criar uma nova interface virtual com:

sudo iw dev wlan0 interface add wlan1 type station 

se o seu adaptador / driver o suportar, é feito --- agora você tem duas interfaces; caso contrário, você terá algum tipo de erro ou a interface não aparecerá.

Você pode verificar se a nova interface existe digitando

 sudo ifconfig -a 

... e veja se a interface wlan1 aparece. Ele também aparecerá no Network Manager:

Você pode remover a interface virtual com

sudo iw dev wlan1 del

Eu realmente nunca usei --- tentei conectar duas vezes ao meu roteador e o caos surgiu (mas isso provavelmente é normal). Além disso, você provavelmente precisará ver se o encaminhamento de pacotes entre as duas interfaces está habilitado por padrão ou não, e provavelmente precisará jogar um pouco com o roteamento depois disso. Mas é um começo.

PD --- uma das coisas que você provavelmente terá que mudar é o número MAC da interface "virtual", que por padrão é a mesma que a outra, e criará problemas quase com certeza.

    
por Rmano 26.06.2014 / 21:35
1

Isso seria muito conveniente para adicionar como comentário, mas precisaria de 50 pontos de reputação. Desculpe,

Eu encontrei outra resposta neste tópico e tem um pequeno extra só para economizar algum tempo.
por exemplo,
Sobre o uso de ambas as interfaces ao mesmo tempo e a mensagem sobre eles não sendo únicos: Isto é provavelmente porque ambos usam o mesmo Endereço MAC. Você pode tentar alterar o endereço MAC do novo interface antes de ativá-lo. %
 ip link set dev <dev-name> address <new-mac-address> 

link

    
por osiixy 06.03.2016 / 08:51