Schnittstelle und virtuelle Schnittstelle können nicht gleichzeitig ausgeführt werden

Schnittstelle und virtuelle Schnittstelle können nicht gleichzeitig ausgeführt werden

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 hostapdwird eine virtuelle Schnittstelle erstellt ( mon.wlan0) und wlan0in 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 wlan0oder adhoc.wlan0gleichzeitig 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 hostapddie 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.

verwandte Informationen