千家信息网

arping命令使用方法

发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,功能描述:arping:send ARP REQUEST to a neighbour host(发送arp请求到相邻的主机)用法:arping [ -AbDfhqUV] [ -c count] [
千家信息网最后更新 2025年12月01日arping命令使用方法

功能描述:

arping:send ARP REQUEST to a neighbour host(发送arp请求到相邻的主机)

用法:

arping [ -AbDfhqUV] [ -c count] [ -w deadline] [ -s source] -I interface destination

常用选项:

必要参数:

-A:ARP回复模式,更新邻居arp

-D:检测某个IP是否被使用,后边跟上一个IP地址

-f:当arp收到第一个回复时,就退出

-U:主动的ARP模式,更新邻居的arp表

可选参数:

-c:发送数据包的数目

-w:设置超时时间

-I:指定使用的以太网设备,默认使用eth0

-s:指定源IP地址

用法1:

发送arp请求,获取对方的MAC地址

#arping 192.168.0.1 //向指定IP发送arp请求

用法2:

向指定主机发送arp请求,当收到第一个包自动退出

#arping -f 192.168.0.1

用法3:

指定发送arp请求的次数

#arping -c 3 192.168.0.1

用法4:

测试局域网个中某个IP是否被占用,返回值为1表示已被使用,0表示没有被使用

#arping -D 192.168.50.163 -w 5

用法5:当自己写脚本发生ip切换时,只需要向网关发送arp清除请求命令即可

更新指定主机关于此IP的arp表,主要是用于一个ip之前绑定在一个主机,后来又换到另一个主机的情况

#arping -U -s 192.168.50.164 192.168.50.198

-U:对指定主机的arp表进行更新

-s:指定源地址(切换的IP)和要更新的目标地址(一般是指网关)

当有需要通知很多目标地址更新arp表时,可以写个脚本执行

0