web-dev-qa-db-ja.com

インターフェイスと仮想インターフェイスを同時に実行することはできません

だから私は、いくつかのデバイス間にアドホックネットワークを作成しようとしています。プローブ要求パケットをキャプチャするには、hostapdを実行する必要もあります。

これらのモードの両方が可能なワイヤレスアダプター(TL-WN722N)があります。

hostapdをセットアップすると、仮想インターフェイスが作成されます(mon.wlan0)およびwlan0はマスターモードになります。

今、私は別の仮想インターフェイス(adhoc.wlan0)コマンドを使用:

Sudo iw dev wlan0 interface add adhoc.wlan0 type ibss

このインターフェイスのssid、channel、ip、netmask、broadcastを設定しています。

私の問題は、wlan0またはadhoc.wlan0いつでもアップ。両方のインターフェースをアップしようとすると(Sudo ifconfig <interface> up)エラーが表示されます:

SIOCSIFFLAGS: Name not unique on network

インターフェイスと仮想インターフェイスの両方を同時に実行できるかどうかを知っている人はいますか?

3
Alec Cutler

それはまさに私が求めていたものではありませんが、私の問題を解決する方法を見つけました。

hostapdを削除し、アドホックネットワークにwlan0インターフェイスを使用しました。

次を使用して、トラフィックを監視するための仮想インターフェイスを作成しました。

Sudo iw dev wlan0 interface add mon.wlan0 type
Sudo ifconfig mon.wlan0 up

これらの2つのインターフェイスは、適切に連携して動作するようです。これが他の人の助けになることを願っています。

1
Alec Cutler