是否可以将单个无线网卡一次关联到多个WiFi接入点?

时间:2016-01-11 19:09:00

标签: wifi driver router nic access-point

是否可以将单个无线网络接口控制器(WNIC)与多个无线接入点(WAP)一次关联?如果不是:为什么?

我从来没有听说过这样的功能,所以我认为它在技术上是不可能或相当困难而且很少实现。实现提供此类功能的驱动程序真的很难/不可能吗?是软件还是硬件困难?

我假设TCP/IP协议'规格并不限制我们,因为如果我将多个WNIC连接到我的计算机,我可以轻松连接到多个AP。

  • 如果软件有问题,那么实际问题是什么? Linux / Windows kernel或WNIC的驱动程序是否限制它?或者可能是系统库(如GNU / Linux系统上的libc)?
  • 如果硬件有困难,究竟是什么限制了我们?天线?一次使用单个射频?如果是,那么为什么我们不能实现跳频(如Kismet那样)?因为在其他频道上花费的时间丢失了数据包?如果是,我们可以将WNIC与在同一频道上工作的多个路由器相关联(我知道频道重叠is bad)?

注意:我不是在谈论dual band routers。我假设我们认为最常见的WNIC和AP都适用于2.4GHz channels。如果我必须将我的问题放入操作系统上下文,那么我选择GNU / Linux上下文。

1 个答案:

答案 0 :(得分:1)

是。基本技术是客户告诉AP' A'它会睡觉,然后与AP' B' A是为它缓冲帧。

微软的研究早就解决了这个问题:

http://research.microsoft.com/en-us/um/redmond/projects/virtualwifi/

许多低级驱动程序支持Wi-Fi接口虚拟化(例如,BRCM wl命令具有支持此功能的选项)。

用于OS X和iOS的Apple的AirDrop和MultiPeer功能使用了类似的技术,但不是与第二个AP交谈,而是与对等设备通信。