web-dev-qa-db-fra.com

Impossible d'exécuter simultanément l'interface et l'interface virtuelle

J'essaie donc de créer un réseau ad hoc entre deux appareils. J'ai également besoin d'exécuter hostapd afin de capturer les paquets de demande de sonde.

J'ai un adaptateur sans fil (TL-WN722N) qui est capable de ces deux modes.

Lorsque je configure hostapd, une interface virtuelle est créée (mon.wlan0) et wlan0 est mis en mode maître.

J'essaie maintenant de créer une autre interface virtuelle (adhoc.wlan0) à l'aide de la commande:

Sudo iw dev wlan0 interface add adhoc.wlan0 type ibss

Je place le ssid, le canal, l'ip, le masque de réseau et la diffusion pour cette interface.

Mon problème est que je ne peux avoir que wlan0 ou adhoc.wlan0 à tout moment. Si j'essaie d'avoir les deux interfaces (en utilisant Sudo ifconfig <interface> up) J'obtiens l'erreur:

SIOCSIFFLAGS: Name not unique on network

Est-ce que quelqu'un sait s'il est possible d'avoir à la fois l'interface et l'interface virtuelle en cours d'exécution?

3
Alec Cutler

Ce n'est pas exactement ce que je demandais mais j'ai trouvé un moyen de résoudre mon problème.

J'ai supprimé hostapd et utilisé l'interface wlan0 pour mon réseau ad-hoc.

J'ai créé une interface virtuelle pour surveiller le trafic en utilisant:

Sudo iw dev wlan0 interface add mon.wlan0 type
Sudo ifconfig mon.wlan0 up

Ces 2 interfaces semblent fonctionner correctement ensemble. j'espère que cela aide quelqu'un d'autre.

1
Alec Cutler