iwを使用して仮想ワイヤレスインターフェイスを追加すると、「そのようなデバイスはありません(-19)」というエラーが表示される


10

iwを使用して、debian squeezeシステムに仮想ワイヤレスインターフェースを追加しようとしています。

iw listの出力を以下に示します。

root@alix:~# iw list
Wiphy phy0

私は次のコマンドを使用しています:

iw dev phy0 interface add wlan1 type station

仮想インターフェイスwlan1を追加するには、次のエラーが発生します。

command failed: No such device (-19)

コマンドを使用する場合:

iw dev wlan0 interface add wlan1 type station

それはうまくいきますが、wlan0とwlan1の両方を使用しようとすると、どちらも一意ではないというエラーが表示されるため、機能しません。

これを引き起こしている可能性のあるアイデアは誰か?ありがとう

回答:


6

最初に発生するエラーについて(「コマンドが失敗しました:そのようなデバイスはありません(-19)」):次のいずれかを使用できます

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

または

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

物理名とデバイス名が衝突しない限り、phy / devキーワードを省略して単純に使用することもできます

iw phy0 interface add <name> type <type>

両方のインターフェースを同時に使用すること、およびそれらが一意でないことに関するメッセージについて:
これはおそらく、両方が同じMACアドレスを使用しているためです。アクティブ化する前に、新しいインターフェイスのMACアドレスを変更してみてください。

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

あなたのインターフェースモードについて一言:
私のiwコマンド(v3.4)は言う

有効なインターフェースタイプは、managed、ibss、monitor、mesh、wdsです。

「ステーション」が何をするかわからない。

また、2つのインターフェースを異なるモードで操作する場合は、wlanカードがこれをサポートしていることを確認してください。

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

最後の行に注目してください。


type stationと同じようにうまく動作しますtype mgdstationカーネル定数に名前が付いてNL80211_IFTYPE_STATIONいるので、受け入れないのは残念です。
BatchyX 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.