
Ich versuche also, ein Ad-hoc-Netzwerk zwischen mehreren Geräten zu erstellen. Außerdem muss ich hostapd ausführen, um Testanforderungspakete zu erfassen.
Ich habe einen WLAN-Adapter (TL-WN722N), der beide Modi unterstützt.
Beim Einrichten hostapd
wird eine virtuelle Schnittstelle erstellt ( mon.wlan0
) und wlan0
in den Mastermodus versetzt.
Jetzt versuche ich, eine weitere virtuelle Schnittstelle ( adhoc.wlan0
) mit dem folgenden Befehl zu erstellen:
sudo iw dev wlan0 interface add adhoc.wlan0 type ibss
Ich stelle SSID, Kanal, IP, Netzmaske und Broadcast für diese Schnittstelle ein.
Mein Problem ist, dass ich immer nur entweder wlan0
oder adhoc.wlan0
gleichzeitig aktiv haben kann. Wenn ich versuche, beide Schnittstellen aktiv zu haben (mit sudo ifconfig <interface> up
), erhalte ich den Fehler:
SIOCSIFFLAGS: Name not unique on network
Weiß jemand, ob es möglich ist, sowohl die Schnittstelle als auch die virtuelle Schnittstelle gleichzeitig auszuführen?
Antwort1
Es ist nicht genau das, was ich gefragt habe, aber ich habe eine Möglichkeit gefunden, mein Problem zu lösen.
Ich habe hostapd
die wlan0-Schnittstelle entfernt und für mein Ad-hoc-Netzwerk verwendet.
Ich habe eine virtuelle Schnittstelle zur Überwachung des Datenverkehrs erstellt mit:
sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up
Diese beiden Schnittstellen scheinen ordnungsgemäß zusammenzuarbeiten. Hoffe, das hilft jemand anderem.