Arping 命令
rping 向邻居主机发送 ARP 请求。
arping 命令作用是使用 ARP 数据包,通过 ping 命令检查来测试网络。arping 能够测试一个 IP 地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于 ping。
由于 arping 基于 ARP 广播机制,所以 arping 命令只能测试同一网段或子网的网络主机的连通性,ping 命令则是基于 ICMP 协议,是可以路由的,所以使用 ping 命令可以测试任意网段的主机网络连通性。
选项解释
-A,
更新邻近主机的ARP缓存(使用ARP应答数据包代替ARP请求数据包)。
-b
仅发送MAC级广播
-c <count>
发送指定个数ARP请求数据包后停止
-D
重复地址检测模式(DAD)
-f
在第一个回复确认目标存活后退出命令
-h
打印帮助手册并退出
-I <interface>
指定ARP请求报文的网络接口
-q
安静模式。不显示任何信息
-s <source>
指定发送ARP请求数据包的源IP地址
-U
更新邻近主机的ARP缓存。
-V
打印程序版本并退出。
-w <deadline>
指定 arping 退出之前的超时(以秒为单位),无论发送或接收了多少数据包。在这种情况下,arping 不会在发送 count 个数据包后停止,它要么等待截止日期到期,要么等待 count 个探测得到响应。
-i <interval>
指定数据包之间的间隔(以秒为单位)。
常用配置和用法
arping -I ens22f0 -s 44.44.44.22 44.44.44.33
# 若 44.44.44.0 网段所对应的接口是 vlan 子接口, 则 -s 参数要填写物理口的 IP 地址
判断是否可达
参考网址