我有一个奇怪的问题。 在一台Mac上,我注意到有一些奇怪的问题与服务器通信。 我从mac上的terminalping到服务器2.0.5.90,这里是我看到的回应。
64 bytes from 10.0.5.90: icmp_seq=0 ttl=64 time=0.457 ms 64 bytes from 10.0.5.125: icmp_seq=0 ttl=255 time=4.753 ms (DUP!) 64 bytes from 10.0.5.90: icmp_seq=1 ttl=64 time=0.459 ms 64 bytes from 10.0.5.125: icmp_seq=1 ttl=255 time=4.716 ms (DUP!) 64 bytes from 10.0.5.90: icmp_seq=2 ttl=64 time=0.288 ms 64 bytes from 10.0.5.125: icmp_seq=2 ttl=255 time=4.742 ms (DUP!)
为什么两个设备会响应这些ping?
你确定它是两个设备,尝试arp -a命令列出你的ARP表,看看是否两个IP地址映射到相同的MAC地址在它。
如果你确定它们是具有不同MAC地址的不同设备,你可以尝试使用arp -d -a删除arp表,或者用arp -d xxxx删除一个或两个地址,然后再重新填充。
注意:我在macos上的arp命令的语法可能是错误的,因为我做了任何事情已经有一段时间了。