Linuxカーネルはテスト用の仮想Wi-Fiインターフェースを生成するモジュールを提供しているので、mac80211_hwsim
同じインターフェースを2つ以上作成する必要がありますが、私の場合は単一のインターフェースを作成しました。wlan0
wlan1
私はこれに従います:https://feldspaten.org/2020/04/01/a-virtual-wlan-network-in-linux/
Arch Linuxのインストール中にWi-Fiをテストするにはこれが必要なので、環境はArch Linuxインストーラです。
私が実行したとき:
modprobe mac80211_hwsim
ip link
ご覧のとおり、私はちょうど1つだけ得ましたwlan1
。
走っていてもmodprobe mac80211_hwsim radios=4
まだ一つしかありませんwlan1
。
2つの間の接続を確立するために少なくとも2つの仮想Wi-Fiインターフェイスを保持するにはどうすればよいですか?
答え1
そのため、実行するとmodprobe mac80211_hwsim
1つのインタフェースのみが生成され、モジュールをアンロードしてmodprobe -r mac80211_hwsim
再ロードすると、最終的に2つのインタフェースが生成されることがわかりました。
また、モジュールを再ロードしてロードradios
されたモジュールのパラメータを渡そうとすると機能しませんが、モジュールをアンロードした後にパラメータを渡してロードできますradios
。