我目前使用的 WiFi 由两个 AP 组成,每个 AP 都有自己的 SSID。它们被钢筋混凝土天花板隔开,但它们的信标随处可见。我的笔记本电脑的策略是无论如何都坚持使用一个 SSID,即使 DNS 查找始终失败。
因此,我考虑提交一个错误 - wifi 标准或其他相关文献是否在这种特定情况下要求某些东西?(我是 Linux 用户,可能是 NetworkManager)
答案1
不同的 SSID 意味着完全不同的网络。如果您希望在 AP 之间顺利漫游,则应让它们都发布完全相同的 SSID 并使用完全相同的安全设置,将它们连接到完全相同的以太网 LAN,但将它们放在不同的非重叠信道上。
IEEE 802.11 标准将所有加入/漫游相关的决定留给客户端实现:
- 加入哪个 SSID(大多数实现让用户选择,或者让用户创建一个首选 SSID 的排序列表,该列表可以自动加入而无需用户干预)。
- 如果范围内有多个 AP 发布所选的 SSID,则加入哪个 AP。这包括加入哪个频段,因为就标准而言,同步双频 AP 实际上只是同一盒子中的两个 AP。(大多数客户端实现只选择信号强度最高的那个。)
- 何时尝试离开当前 AP 并加入同一 SSID 内的另一个 AP。(许多客户端实现都有一个最小信号强度阈值,例如可能是 -70dBm,在达到该阈值之前不会考虑漫游。然后,要漫游到的潜在 AP 的信号强度必须比当前 AP 高出某个阈值,例如可能是 10dB。)
- 何时离开 SSID 并加入其他 SSID。(大多数实现只要能够保持连接和唤醒,就不会离开 SSID。除非完全脱离网络,并且找不到任何 AP,否则它们永远不会尝试加入其他 SSID。然后,它们参考用户排名的首选网络列表,并按列表向下查找是否可以找到范围内发布该 SSID 的任何 AP。)
802.11 标准中有几个可选增强功能,允许 AP 向客户端提供额外信息,以帮助客户端决定加入哪个 AP。但这通常仅限于同一 SSID 的范围内。这些增强功能并未得到消费者 AP 的广泛支持,并且它们不会改变最终仍由客户端决定的事实,而标准从未指定客户端应如何决定。它作为实现细节留给实现者。