如何使用单个无线适配器同时连接多个 Wifi 接入点?
我目前使用 pfSense 作为我的家庭路由器,我想让它无线连接到多个 AP。你知道这是否可行吗?
或者,我们如何在 Ubuntu 下做到这一点?请给我一些启发 :)
有趣的注释:
- pfSense 以及许多路由器发行版都支持使用单个无线适配器作为多个 AP,但(对我而言)不清楚它们是否可以充当多个客户端
- Windows 7 中的“虚拟 Wifi 适配器”显然可以做到这一点
- 对于有线网络,可以轻松创建接口别名(例如 eth0:1)并使用 ifconfig 获取多个 IP。这有帮助吗?
答案1
在 FreeBSD 下(pfSense 基于 FreeBSD,与 Linux 无关),您可以基于物理接口创建多个 wlan 接口,然后将它们连接到各种 AP。例如,如果您的计算机中有一张 Atheros 卡(并且它没有重命名):
ifconfig wlan0 create wlandev ath0
ifconfig wlan bssid NetworkA [wep/wpa/etc info]
dhclient wlan0 (assuming DHCP)
如果你想要另一个连接,只需启动另一个:
ifconfig wlan1 create wlandev ath0
ifconfig wlan bssid NetworkB [wep/wpa/etc info]
dhclient wlan1 (assuming DHCP)
如果两个网络位于不同的信道上,您会看到吞吐量降低,如果您同时使用这两个网络,则吞吐量会明显降低。