arping命令介绍
arping 命令主要用来获取ip对应的mac地址,更新本地arp缓存表。平时主要用来探测ip地址是否冲突即同一个网络里,同一个ip不同mac地址的情况。ip地址冲突将导致网络故障。
arping常用命令参数
arping [参数] ip
-U 强制更新邻近主机的arp缓存表
-A 更新邻近主机的arp缓存表
-c 发送几个arp包后停止发送
-w 指定超时时间,单位秒
-f 收到第一个回包后退出
-s 设置发送数据包的源地址
-i 指定从那块网卡发包
arping 主机地址
arping 192.168.31.1
arping 设置超时时间
arping -w 1 192.168.31.1
arping发送指定次数的数据包
arping -c 3 192.168.31.1
arping冲突地址检测
arping 192.168.31.1
当同一个ip返回是同一个mac地址时,没有冲突;如果同时返回多个mac地址时,表示地址冲突。
如下图所示,有俩个mac地址,说明是冲突的
arp查看本地mac缓存表
参考
arping命令 ip地址冲突检测 mac地址检测缓存