使用 ping 时 DUP 可能意味着什么?

Lan*_*nes 69 ping

使用 ping 时 DUP 可能意味着什么?

ech*_*hox 56

DUP 表示重复数据包。

来自man ping

重复和损坏的数据包

ping 将报告重复和损坏的数据包。重复数据包不应该发生,并且似乎是由不适当的链路级重传引起的。在许多情况下可能会出现重复,并且很少(如果有的话)是一个好兆头,尽管存在低水平的重复可能并不总是引起警报。

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

这有不同的原因,您是否使用混杂模式的接口捕获网络流量?有时这就是重复数据包的原因。

  • 它是否应该表明我的 ISP 存在安全问题?有时我会在 ping 到 Google 的 DNS 8.8.8..8 时看到 DUP。我认为 ISP 试图对 DNS 进行网络钓鱼。 (2认同)

Cal*_*leb 29

这意味着回复数据包是重复的。ICMP 响应包含一个序列号。有时,您实际上会收到多个具有相同序列号的回复。这通常是由故障网络引起的。如果没有得到适当的验证,无线网络通常依赖于重新发送数据包,如果第一个数据包确实有效,则重新发送将是重复的。在正常使用中,重复项被丢弃。在 ping 回复中,它们会被注明,因为它们会告诉您有关网络如何运行的一些信息。例如,如果您获得 100% 的重复数据,则某些故障检测机制可能已损坏。


小智 5

检查几台机器是否没有使用相同的 IP。这就是我的情况。

当我克隆一台 vm 机器并同时运行两者时,我遇到了这个问题。网络配置为桥接模式,IP 链接到 mac。因此,当第二台机器开始使用网络时,我遇到了 ssh 问题:

write: Connection reset by peer
ssh: connect to host 172.16.13.105 port 22: Connection refused
ssh_exchange_identification: read: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

以及ping的时候ping错误。