Answers:
是的,如果您的卡支持,可以。首先查看iw的文档,尤其是虚拟接口的页面。除非您正在运行14.04,否则就是由于udev脚本中的错误(可能已在15.10中修复,但尚未确认)。
请注意,在以下描述中,这wlan0
是我的常规WiFi接口,wlan1
也是我为虚拟接口选择的名称(相当随意)。当然,您必须使它适应您的系统。
您可以使用以下方法创建新的虚拟接口:
sudo iw dev wlan0 interface add wlan1 type station
如果您的适配器/驱动程序支持它,那就完成了-您现在有两个接口;否则,您将遇到某种类型的错误,否则将不会显示该界面。
您可以通过键入以下内容检查新界面是否存在
sudo ifconfig -a
...并查看wlan1
界面是否显示。无论如何,它也将出现在网络管理器中:
您可以使用以下方式删除虚拟接口
sudo iw dev wlan1 del
我真的从未使用过它---我尝试两次连接到路由器并造成了严重破坏(但这可能是正常的)。此外,您可能需要查看默认情况下是否启用了两个接口之间的数据包转发,并且在此之后您可能需要对路由进行一些尝试。但这是一个开始。
PD ---您可能需要更改的一件事是“虚拟”接口的MAC编号,默认情况下,该编号与另一个相同,并且几乎肯定会造成问题。
添加评论非常方便,但这需要50分的声誉。抱歉
关于同时使用两个接口,并且有关它们的消息不是唯一的消息:这可能是因为它们都使用相同的MAC地址。您可以在激活之前尝试更改新接口的MAC地址。
ip link set dev <dev-name> address <new-mac-address>
/superuser/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device