Linux内核提供了mac80211_hwsim
模块来创建用于测试的虚拟Wifi接口,它应该至少创建两个接口,比如wlan0
和wlan1
,但在我的示例中,它只创建一个接口。
我正在跟踪这个:https://feldspaten.org/2020/04/01/a-virtual-wlan-network-in-linux/
我需要在安装Arch期间测试Wifi,所以环境是Arch安装程序。
当我跑步时:
modprobe mac80211_hwsim
ip link
我得到了:
如你所见,我只得到一个wlan1
。
即使我运行modprobe mac80211_hwsim radios=4
,我仍然只有一个wlan1
。
我如何拥有至少2个虚拟的Wifi接口来连接这两个接口?
发布于 2020-11-25 21:36:03
因此,我想出了答案,如果执行modprobe mac80211_hwsim
,它只创建一个接口,如果卸载模块modprobe -r mac80211_hwsim
并再次加载它,最终会有2个接口。
另外,如果您试图再次加载模块,通过已经加载的模块传递radios
参数,它将无法工作,但是在卸载模块时,您可以加载它,传递radios
并使其工作。
https://unix.stackexchange.com/questions/621565
复制相似问题