为什么我们的 WiFi AP 会随机踢出某些用户,同时仍为其他用户提供服务?

为什么我们的 WiFi AP 会随机踢出某些用户,同时仍为其他用户提供服务?

我们有一个连接到西班牙 Telefónica 的 ADSL 调制解调器/路由器/WiFi AP。测得的最大速度略低于 8 MBps。将其称为 #1。

其中一个 LAN 端口的 Cat 5e 电缆为设置为接入点模式的 TP-Link 路由器/AP(LAN 端口)供电。称之为 #2。

其中一个 LAN 端口的 Cat 5e 电缆为另一个不提供接入点模式的 TP-Link 路由器/AP(LAN 端口)供电。将其称为 #3。

当我们尝试让它们全部从 1 号获得 DHCP 时,2 号和 3 号却无法工作。因此,这三个路由器都使用不重叠的地址范围进行 DHCP。每个路由器都有不同的 SSID 和密码。1 号和 3 号相距很远,我们不可能在这栋拥有四百年历史的石头建筑中同时看到它们。它们是供员工使用的。2 号供客人使用,大约位于 1 号和 3 号中间。

大多数情况下,所有用户都能正常连接到互联网。但没有明显的规律,一个用户会断开连接或保持连接但可以访问互联网。同一 AP 上的其他用户仍然正常。或者偶尔,一个 AP 会断开连接每个人而其他两个则继续工作。#1 有时要求用户重新输入密码,有时会说密码错误。有时问题会在一段时间后消失;有时必须重新启动路由器。

它们默认启用了 IGMP,但我在安装 #2 和 #3 时将其关闭。我还将两者都设置为 WPA2。

在我到达之前,#1 就已经在这里了;今天我关闭了它的 IGMP,并将其从 WEP 更改为 WPA2。

该问题似乎与信号强度无关。即使靠近 AP 也会出现这种情况。

考虑到所有这些,您能猜到发生了什么吗?

更新:更奇怪的是,我上面提到我修复了 DHCP 重叠,修复了弱身份验证,并关闭了上游路由器(#1)上的 IGMP。从那时起(有一个例外),该路由器或下一个下游路由器都没有出现问题。但有一个例外——一台笔记本电脑在修复之前运行正常总是说它没有连接,而路由器日志却说它已连接,提供了 IP 地址 192.168.13x,并接受了它。同一台笔记本电脑仍可正常连接到第二个(来宾)AP。

连接到来宾路由器时,该笔记本电脑上的 DOS 窗口:ipconfig 显示该路由器 DHCP 范围内的 IP 地址,但在括号中显示“首选 100”。100 不在该路由器的范围内,但它在 #1 的范围内。这是 Windows 10,我找不到在早期版本上用于检查 DNS、DHCP 和 IP(静态/动态)设置的地方。

另一个更新:事实证明,唯一的例外(显然)是因为 Windows“记住”了该连接是 WEP,尽管它最初连接了,但它不会执行使用 WPA 运行所需的操作。当我删除配置文件时(必须转到 DOS 才能执行此操作),它让我们再次使用密码连接。但链中的第三个 AP 仍然会间歇性地歧视用户。

相关内容