Verwenden von iw zum Hinzufügen einer virtuellen drahtlosen Schnittstelle, wobei der Fehler "Kein solches Gerät (-19)" angezeigt wird.

10

Ich versuche, meinem Debian-Squeeze-System mit iw eine virtuelle drahtlose Schnittstelle hinzuzufügen.

Die Ausgabe der iw-Liste ist unten dargestellt:

root@alix:~# iw list
Wiphy phy0

Ich benutze den Befehl:

iw dev phy0 interface add wlan1 type station

Um die virtuelle Schnittstelle wlan1 hinzuzufügen, erhalte ich jedoch den Fehler:

command failed: No such device (-19)

Wenn ich den Befehl benutze:

iw dev wlan0 interface add wlan1 type station

Es funktioniert jedoch einwandfrei. Wenn ich versuche, sowohl wlan0 als auch wlan1 zu verwenden, wird die Fehlermeldung angezeigt, dass beide nicht eindeutig sind und dass dies für mich nicht funktioniert.

Hat jemand eine Idee, was dies verursachen könnte? Vielen Dank

Markieren Sie mcmurray
quelle

Antworten:

6

Über den ersten Fehler, den Sie erhalten ("Befehl fehlgeschlagen: Kein solches Gerät (-19)"): Sie können entweder verwenden

iw phy phy0 interface add <name> type <type>

oder

iw dev wlan0 interface add <name> type <type>

Solange die physischen Namen und die Gerätenamen nicht zusammenstoßen, können Sie auch die Schlüsselwörter phy / dev weglassen und einfach verwenden

iw phy0 interface add <name> type <type>

Informationen zur gleichzeitigen Verwendung beider Schnittstellen und die Meldung, dass sie nicht eindeutig sind:
Dies liegt wahrscheinlich daran, dass beide dieselbe MAC-Adresse verwenden. Sie können versuchen, die MAC-Adresse der neuen Schnittstelle zu ändern, bevor Sie sie aktivieren.

ip link set dev <dev-name> address <new-mac-address>

Ein Wort zu Ihren Schnittstellenmodi:
Mein iw-Befehl (v3.4) sagt

Gültige Schnittstellentypen sind: verwaltet, ibss, Monitor, Mesh, WDS.

Ich bin mir nicht sicher, was "Station" tun wird.

Wenn Sie versuchen, die beiden Schnittstellen in unterschiedlichen Modi zu betreiben, stellen Sie sicher, dass Ihre WLAN-Karte dies unterstützt:

iw list
[...]
Supported interface modes:
     * IBSS
     * managed
     * AP
     * AP/VLAN
     * WDS
     * monitor
     * mesh point
software interface modes (can always be added):
     * AP/VLAN
     * monitor
interface combinations are not supported

Beachten Sie die letzte Zeile.

ben
quelle
type stationwird gut funktionieren, wie es tun würde type mgd. Es wäre eine Schande, dies nicht zu akzeptieren station, da die Kernelkonstante benannt ist NL80211_IFTYPE_STATION.
BatchyX