
そこで、いくつかのデバイス間でアドホック ネットワークを作成しようとしています。また、プローブ要求パケットをキャプチャするために、hostapd を実行する必要があります。
これら両方のモードに対応したワイヤレス アダプター (TL-WN722N) を持っています。
を設定するとhostapd
、仮想インターフェース ( mon.wlan0
) が作成され、wlan0
マスター モードになります。
adhoc.wlan0
ここで、次のコマンドを使用して別の仮想インターフェイス ( ) を作成しようとしています。
sudo iw dev wlan0 interface add adhoc.wlan0 type ibss
このインターフェースの SSID、チャネル、IP、ネットマスク、ブロードキャストを設定しています。
問題は、一度に または のどちらかしか起動できないことです。 両方のインターフェースを起動しようとすると ( を使用してwlan0
) 、次のエラーが発生します。adhoc.wlan0
sudo ifconfig <interface> up
SIOCSIFFLAGS: Name not unique on network
インターフェースと仮想インターフェースの両方を同時に実行できるかどうか知っている人はいますか?
答え1
まさに私が尋ねていたことではありませんが、問題を解決する方法を見つけました。
hostapd
アドホック ネットワーク用に wlan0 インターフェイスを削除して使用しました。
以下を使用してトラフィックを監視するための仮想インターフェースを作成しました。
sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up
これら 2 つのインターフェースは適切に連携して動作するようです。これが他の誰かの役に立つことを願っています。