使用 ping 时收到 DUP。我应该怎么办?

使用 ping 时收到 DUP。我应该怎么办?

昨晚我正在 ping Google,其中一个返回为 DUP(!)。我做了一些阅读,并在手册页中找到了这一点平(8):

损坏的数据包显然是引起警报的严重原因,并且通常表明 ping 数据包路径(网络或主机中)的某个地方硬件损坏。

这真的值得引起严重警惕吗?如果是我该怎么办?

这发生在通过 USB 驱动器运行 Ubuntu Live (14.04) 的 Windows 7 PC 上。它通过以太网电缆(cat 6?)插入互联网。它使用 PlugLink 连接到路由器。我相信提供商是 ATT Uverse。

编辑以链接到引用的手册页。

答案1

您唯一能做的就是验证您端的硬件不是潜在故障硬件的根源。正如该引文中所述:

...通常表明 ping 数据包路径中某处的硬件损坏...

因此,您和目的地之间的任何部件、硬件或线路都可能出现故障。因此,这意味着您的 ping 数据包所经过的某些路由器/交换机中可能存在故障线路。

诸如ethtool可用于诊断网络接口卡 (NIC)、对接线进行分类等工具通常需要专用测试仪,或者连续使用它并监控任何其他 DUP 数据包。

当您查看正在使用的网络接口的统计信息时,您经常会看到出现故障的硬件。例如,在我的以太网接口上,如果存在任何潜在的硬件故障,我会看到 RX/TX 错误的计数。

$ ifconfig -a wlp3s0
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
...
        RX packets 7617411  bytes 5249125225 (4.8 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6364521  bytes 1498792342 (1.3 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

这些可以通过其他方式表现出来,但通常是开始检测是否有任何需要进一步注意的“烟雾”的好地方。

相关内容