TP-Link 无线路由器的 ping 时间太长

TP-Link 无线路由器的 ping 时间太长

我距离这台无用的 TL-WR340G/TL-WR340GD 路由器仅一英尺,检查了一下这个 ping 时间:

64 bytes from 192.168.1.8: icmp_seq=291 ttl=64 time=9477.516 ms
64 bytes from 192.168.1.8: icmp_seq=292 ttl=64 time=8954.423 ms
64 bytes from 192.168.1.8: icmp_seq=293 ttl=64 time=8262.836 ms
64 bytes from 192.168.1.8: icmp_seq=294 ttl=64 time=7937.853 ms
64 bytes from 192.168.1.8: icmp_seq=295 ttl=64 time=7517.768 ms
64 bytes from 192.168.1.8: icmp_seq=296 ttl=64 time=7106.063 ms
64 bytes from 192.168.1.8: icmp_seq=297 ttl=64 time=6492.109 ms
64 bytes from 192.168.1.8: icmp_seq=298 ttl=64 time=5835.305 ms
64 bytes from 192.168.1.8: icmp_seq=299 ttl=64 time=5314.897 ms
64 bytes from 192.168.1.8: icmp_seq=300 ttl=64 time=4902.705 ms
64 bytes from 192.168.1.8: icmp_seq=301 ttl=64 time=4716.959 ms
64 bytes from 192.168.1.8: icmp_seq=302 ttl=64 time=5224.450 ms
64 bytes from 192.168.1.8: icmp_seq=303 ttl=64 time=5024.079 ms
64 bytes from 192.168.1.8: icmp_seq=304 ttl=64 time=5044.100 ms
64 bytes from 192.168.1.8: icmp_seq=305 ttl=64 time=4477.990 ms
64 bytes from 192.168.1.8: icmp_seq=306 ttl=64 time=3582.432 ms
64 bytes from 192.168.1.8: icmp_seq=307 ttl=64 time=2911.896 ms

目前我的电脑是唯一使用路由器的电脑。这种情况时有发生。我重启路由器,然后一段时间内 ping 值会是 1-2 毫秒,然后又恢复到可怕的 ping 值。是不是路由器质量差?有什么建议吗?

我正在使用带有 OSX 10.7 (Lion) 的 2009 Macbook Pro。

谢谢

答案1

根据您描述的症状,这听起来像是固件可能有问题。Frank 已经列出了可能的原因,但您需要做的是系统地排除每种可能性,直到找到根本原因。

现在根据这个ddwrt 兼容页面,您的 TL-WR340G 有2mb 闪存 + 8mb 内存。固件错误处理路由器的硬件资源可能会导致您看到的 ping 时间过长。例如,可能是 NAT 表已满——设备的内存规格较低,因此这个问题会比内存量是其两倍的路由器更快出现。或者逃跑使路由器 CPU 占用率达到 100% 的进程/任务。对于基于 Linux 的固件(如 ddwrt),只需通过 telnet/ssh 进入路由器并运行“top”即可轻松判断。

下次您遇到 ping 时间过长的情况时,可以尝试以下方法:

  • 更改为不同的连接介质,看看坏的 ping 是否仍然存在。例如,如果您使用的是 wifi,请禁用它并通过以太网连接。
  • 检查其他计算机上是否也出现了错误 ping,最好使用不同的设置。

一旦您确定问题确实是出在路由器上:

  • Frank 已经提到了这一点,看看硬恢复出厂设置是否能解决问题。有时路由器可能不喜欢某些设置组合,从而导致出现某些错误。
  • 更新至最新固件。升级后通常可以修复错误并提高稳定性。点击此处适合您的路由器型号。
  • 查看路由器的系统日志和统计信息页面,看看是否有任何内容可疑的当坏 ping 发生时。看看你是否能凭直觉辨别出任何模式。
  • 如果其他方法都失败了,请尝试通过保修获得替换品。

答案2

可能是因为电缆不好

NIC(网络接口卡)损坏

路由器固件损坏(尝试将路由器重置为出厂默认设置)

可能是您的系统正在向路由器生成高带宽数据,从而降低了路由器的速度。

相关内容