单个 Wi-Fi 客户端可以同时连接到多个接入点吗?

单个 Wi-Fi 客户端可以同时连接到多个接入点吗?

似乎所有 Wi-Fi 路由器都可以通过单个硬件成为多个接入点。也就是说,使用像 OpenWrt 这样的固件,我可以为同一个 2.4MHz Wi-Fi 路由器创建多个接入点(不确定有多少个,但至少可以有 3 个)。

如果可以,那么从理论上讲,如果软件支持,客户端(例如智能手机或笔记本电脑)是否也可以同时连接到多个接入点(具有不同的 NAT IP 地址)?例如,同时连接到 Wi-Fi 家庭网络和充当传入命令 AP 的 IoT 设备。

答案1

应该可以。但是有一个问题:收音机(只有一个)只能调到一个频道,因此您要同时连接的所有网络都需要位于同一频道上。

例如,以下是iw phy输出的摘录:

valid interface combinations:
         * #{ IBSS } <= 1, #{ managed, AP } <= 8,
           total <= 8, #channels <= 1, STA/AP BI must match

(IBSS 表示独立基本服务集,又称临时模式。)

您可以使用iw在硬件上创建新的接口:

iw phy <your phy> interface add <interface name like wlan0> type managed

然后,您可以像使用任何其他界面一样,在上述限制范围内使用它。

相关内容