网络 – 在Linux/FreeBSD下使用一个Wifi适配器连接多个AP?

如何使用单个无线适配器同时连接到多个Wifi接入点?

我目前正在使用pfSense作为我的家用路由器,我希望它能够无线连接到多个AP.你知道这是否可能?

或者,我们如何在Ubuntu下做到这一点?请告诉我一些光:)

有趣的笔记:

> pfSense,以及许多路由器发行版,支持使用单个无线适配器作为多个AP,但是(我)不清楚它们是否可以充当多个客户端
> Windows 7中的“虚拟Wifi适配器”显然可以做到这一点
>对于有线网络,可以轻松创建接口别名(例如eth0:1)并使用ifconfig获取多个IP.这有什么帮助吗?

最佳答案
在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)

如果两个网络位于不同的通道上,您会看到吞吐量降低,如果您正在积极使用两者,则会明显如此.

转载注明原文:网络 – 在Linux/FreeBSD下使用一个Wifi适配器连接多个AP? - 代码日志