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の両方を使用しようとすると、どちらも一意ではないというエラーが表示されるため、機能しません。
これを引き起こしている可能性のあるアイデアは誰か?ありがとう
最初に発生するエラーについて(「コマンドが失敗しました:そのようなデバイスはありません(-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
最後の行に注目してください。