使用 ping 时 DUP 意味着什么?
答案1
DUP 表示重复数据包。
从man ping
:
重复和损坏的数据包
ping 将报告重复和损坏的数据包。重复的数据包永远不应该出现,并且似乎是由不适当的链路级重传引起的。重复可能在许多情况下发生,并且很少(如果有的话)是一个好兆头,尽管低水平重复的存在可能并不总是引起警报。
损坏的数据包显然是引起警报的严重原因,并且通常表明 ping 数据包路径(网络或主机中)的某个地方硬件损坏。
造成这种情况的原因有多种,您是否使用混杂模式的接口捕获网络流量?有时这就是重复数据包的原因。
答案2
这意味着回复数据包是重复的。 ICMP 响应包含序列号。有时您实际上会收到多个具有相同序列号的回复。这通常是由网络故障引起的。如果无线网络没有得到正确的验证,则通常依赖于重新发送数据包,并且如果第一个数据包确实有效,则重新发送将是重复的。在正常使用中,重复项将被丢弃。在 ping 回复中会注明它们,因为它们告诉您有关网络如何运行的信息。例如,如果您获得 100% 的重复项,则某些故障检测机制可能已损坏。
答案3
检查几台机器是否使用不同的 IP。这就是我的情况。
当我克隆虚拟机并同时运行它们时,我遇到了这个问题。网络配置为桥接模式,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
并且ping的时候ping错误。
答案4
您的 MAC 表上有相同的 MAC 地址,您应该转到所有 GNU/Linux 计算机上的 ARP 表来执行以下任务:
- 如果配置| grep “以太”
- 复制并粘贴您在临时记事本中看到的所有 MAC 地址
- 检查是否存在重复的 MAC 地址。如果存在重复项,请使其唯一。