web-dev-qa-db-fra.com

Comment puis-je me connecter à plusieurs réseaux wifi?

Comment puis-je me connecter simultanément à 2 réseaux WiFi avec un seul adaptateur WiFi?

J'ai deux réseaux sans fil distincts, auxquels je dois connecter simultanément le PC Ubuntu: le premier avec accès à Internet et l'autre sans accès à Internet.

J'ai essayé de créer une interface virtuelle et même s'il ne semble pas y avoir d'erreur, elle n'apparaît pas dans le gestionnaire de réseau. Il semblerait que le pilote que j'utilise soit ath9k:

lcpi

Comment savoir si mon ordinateur peut créer des interfaces sans fil virtuelles? Puis-je remplacer le pilote ath9k, s'il ne prend pas en charge les interfaces virtuelles?

21
user203053

Oui, vous pouvez, si votre carte le supporte. Tout d'abord regarder documentation de iw et surtout la page de interfaces virtuelles . Sauf si vous utilisez 14.04, c'est à cause d'un bug dans les scripts udev (probablement corrigé dans 15.10, mais pas encore de confirmation).

Notez que, dans la description suivante, wlan0 est mon interface WiFi normale et wlan1 est le nom que j'ai choisi pour le virtuel (il est assez arbitraire). Vous devez bien sûr adapter cela à votre système.

Vous pouvez créer une nouvelle interface virtuelle avec:

Sudo iw dev wlan0 interface add wlan1 type station 

si votre adaptateur/pilote le supporte, c'est fait - vous avez maintenant deux interfaces; sinon vous aurez un type d'erreur ou l'interface n'apparaîtra pas.

Vous pouvez vérifier si la nouvelle interface existe en tapant

 Sudo ifconfig -a 

... et voir si l'interface wlan1 apparaît. De toute façon, il apparaîtra également dans le gestionnaire de réseau:

enter image description here

Vous pouvez supprimer l'interface virtuelle avec

Sudo iw dev wlan1 del

Je ne l'ai vraiment jamais utilisé - j'ai essayé de me connecter deux fois à mon routeur et les dégâts sont apparus (mais c'est probablement normal). De plus, vous aurez probablement besoin de voir si le transfert de paquets entre les deux interfaces est activé par défaut ou non, et vous devrez probablement jouer un peu avec le routage par la suite. Mais c'est un début.

PD --- vous devrez probablement modifier le numéro MAC de l’interface "virtuelle", qui est par défaut identique à l’autre, et créera des problèmes presque à coup sûr.

22
Rmano

Ce serait très pratique d'ajouter comme commentaire, mais il faudrait 50 points de réputation. Pardon




À propos de l'utilisation simultanée des deux interfaces et du message indiquant qu'elles ne sont pas uniques: c'est probablement parce qu'elles utilisent toutes les deux la même adresse MAC. Vous pouvez essayer de changer l'adresse MAC de la nouvelle interface avant de l'activer.
 ip link set dev <dev-name> address <new-mac-address> 

https://superuser.com/questions/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device

2
osiixy