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?
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.