我知道一个工具 arping,以前用过,效果不错。但是今天我试用它时,发现无法 ping 一个存活的主机。
我的本地网络 IP 地址是 192.168.1.20。其他计算机的地址是 192.168.1.63。如果我这样做:
arping -I eth0 192.168.1.63
我没有看到任何响应。如果我仅 ping 192.168.63,它就可以工作,当然 ARP 解析也可以工作。Tcpdump 显示 arping 将其 ARP 请求(谁拥有 192.168.1.63)发送到 MAC 地址 ff:1a:ff:24:00:b8 而不是广播。当我执行 ping 时,ARP 请求会转到正常广播 ff:ff:ff:ff:ff:ff,并且会有回复。
我的 arping 出了什么问题?
PS系统是Ubuntu 10.10。