use*_*053 30 gnome wireless networking atheros ath9k
如何仅使用 1 个 WiFi 适配器同时连接到 2 个 WiFi 网络?
我有两个独立的无线网络,我需要同时连接 Ubuntu-PC:第一个可以访问互联网,另一个没有互联网访问。
我尝试创建一个虚拟接口,即使似乎没有错误,它也没有出现在网络管理器中。我使用的驱动程序似乎是ath9k:

如何确定我的它是否可以创建虚拟无线接口?如果驱动程序不支持虚拟接口,我可以更换驱动程序ath9k吗?
Rma*_*ano 27
是的,你可以,如果你的卡支持的话。首先查看iw的文档,尤其是虚拟接口的页面。除非您运行的是 14.04,也就是说,由于udev 脚本中的错误(可能已在 15.10 中修复,但尚未确认)。
请注意,以下描述中wlan0是我的普通 WiFi 接口,wlan1是我为虚拟接口选择的名称(非常随意)。当然,您必须使其适应您的系统。
您可以使用以下命令创建新的虚拟接口:
sudo iw dev wlan0 interface add wlan1 type station
Run Code Online (Sandbox Code Playgroud)
如果您的适配器/驱动程序支持它,那就大功告成了——您现在有两个接口;否则你会遇到某种类型的错误或者界面不会出现。
您可以通过键入来检查新界面是否存在
sudo ifconfig -a
Run Code Online (Sandbox Code Playgroud)
...看看wlan1界面是否出现。无论如何,它也会出现在网络管理器中:

您可以删除虚拟接口
sudo iw dev wlan1 del
Run Code Online (Sandbox Code Playgroud)
我真的从来没有用过它——我尝试连接到我的路由器两次,但出现了严重破坏(但这可能是正常的)。此外,您可能需要查看默认情况下是否启用了两个接口之间的数据包转发,然后您可能需要对路由进行一些处理。但这是一个开始。
PD --- 您可能需要更改的一件事是“虚拟”接口的 MAC 编号,默认情况下与另一个相同,并且几乎肯定会产生问题。
| 归档时间: |
|
| 查看次数: |
40863 次 |
| 最近记录: |