TP-Link Archer C7 v5 已更新至最新可能的固件版本。
今天,当我连接到路由器网络时,我的笔记本电脑(Manjaro Linux 机器)显示“连接受限”通知。连接到同一网络的所有其他设备都没有问题。我仍然能够从 Web 浏览器访问路由器的控制面板并重新启动设备。几个小时后,我和同一个房间的一位朋友在他的笔记本电脑(Windows 10 机器)上看到了同样的通知。我再次重新启动了路由器。半小时后,我的手机(Android)显示“此网络未连接到 Internet”的通知(或类似内容)。
每次要重新启动设备,我都会打开它的基于 Web 的控制面板,并且没有任何异常:访问控制已关闭,流量统计已打开并且它们正常计算字节数(即使是有限的设备,因为它们会产生一些基于 LAN 的流量),系统日志也没有显示任何可疑内容(系统日志中的最后一条记录始终来自上次重启,它显示启动或停止了哪些服务)。
什么可能存在问题以及在哪里寻找潜在的解决方案?
编辑(回答Albin的评论):
如果您在受影响的客户端(google.com 和 8.8.8.8)上执行 ping 和 traceroute ,会发生什么情况?
如果我从受影响的设备 ping 8.8.8.8 或任何 IP 地址,我会收到“目标主机不可访问”的响应。tracert 也是如此。
如果您通过受影响设备的 IP ping 路由器,会发生什么情况?
绝对没有问题,ping
返回时间少于一毫秒
如果至少有一台设备受到影响,则从路由器 ping 8.8.8.8,会发生什么情况?
再次,一切如预期。ping 正确返回,时间为 6 到 7 毫秒。
如果您断开除一台设备以外的所有设备,是否也会发生这种情况?
是的
设备/路由器的 IP 和 MAC 地址是什么以及它们如何连接?
设备的 IP 是 192.168.0.100,由路由器的 DHCP 服务器提供(并由 MAC 保留)。
路由器的IP是192.168.0.1,默认C类IP
两个 MAC 地址不同,并且路由器不使用任何 LAN 设备的 MAC。
如果这种情况不是仅发生在一个客户端上,那么有多少个设备以及设备之间如何连接(第 1、2、3 层)?
有 3 到 5 个设备持续连接到网络(不少于 3 个),通过以太网电缆和 wifi(2.4 GHz 和 5GHz)连接。但是,我注意到这个问题只存在于传出流量中。网络内部的设备之一是运行 SSH 的 Linux 服务器,如果我想从外部世界连接到它,则没有问题,而服务器受到此问题的影响(所需的端口被转发)。
ISP 并未发现他们这边存在任何问题。
答案1
总结一下你的问题:
重启路由器后,一切正常。30 分钟到几个小时后,突然其中一个客户端无法再连接到互联网 IP(例如 8.8.8.8 - ping 显示“目标主机无法访问”响应),而包括路由器在内的其他客户端仍然可以访问互联网。受影响的客户端仍然可以访问路由器。重启路由器后,一切恢复正常。如果只有一个设备连接到路由器,也会发生这种情况。
假设我的总结是正确的,我们可以得出结论,故障很可能出在负责“将数据包转发到互联网”的路由器上。由于路由器上似乎没有任何诊断程序来检查来自客户端的数据包是否到达以及路由器对它们做了什么(显然它们没有被路由),我们无法进一步诊断问题。由于我们基本上将问题缩小到路由器,此时我建议联系 TP-Link 支持,因为他们有足够的信息可以继续。
另一个测试是使用不同的路由器(例如软件路由器)测试此配置,并将 TP-Link 路由器用作交换机/AP。如果 TP-Link 上的路由是导致问题的原因,则问题应该出在软件路由器上。
注意:我还有几个问题 - 请参阅我对您的问题的评论。
答案2
尝试以下操作:高级 > 安全 > 设置 > DoS 保护 > 禁用