目前通常情况下会使用DHCP技术实现自动分配ip,一般不会出现冲突,但有时手动分配,就要注意是否冲突。
查看ip是否冲突:
说明:arping默认使用的网卡是etho,但有时ip不在这个网卡,这里指定了网卡eth3。
原理:
arping命令以广播地址发送arp包,局域网内所有的主机都会收到这个arp包。本机收到后不显示任何Reply。在Linux主机端执行
arping 15.5.8.112
相当于向局域网内所有主机发送了消息:
who has 15.5.8.112的arp request,tell 192.168.5.111 your mac address。当15.5.8.112收到这个消息后,则会回答 I am 15.5.8.112,mac is B4:05:5D1D:3E:09。这样就收到了15.5.8112的Replv信息。
当有两台一样的ip收到arp包后,这里会显示两个不同的mac地址,通过mac数量判断是否ip冲突。