arp命令--arping

来源:互联网 发布:c语言编写界面 编辑:程序博客网 时间:2024/06/06 05:33

arping:向相邻主机发送ARP请求

语法

arping[必要参数][选择参数][目的地址]

功 能

arping 命令: 在指定网卡上发送ARP请求指定地址,源地址 “-s” 参数指定,可用来直接 ping MAC 地址,以及找出那些 ip 地址被哪些电脑所使用了

 

必要参数
-A ARP回复模式,更新邻居
-b 保持广播
-D 复制地址检测模式
-f 得到第一个回复就 退出
-q 不显示警告信息
-U 主动的ARP模式,更新邻居

选择参数
-c<数据包的数目> 发送的数据包的数目
-w<超时时间> 设置超时时间
-I<网卡> 使用指定的以太网设备,默认情况下使用eth0
-s 指定源IP地址
-h 显示帮助信息
-V 显示版本信息

用法

讲了这么多,感觉大多数的参数都用不到吧。记住常见用法就OK了

用法1:查看某个IPMAC地址

1

arping 192.168.131.155

用法2:查看某个IPMAC地址,并指定count数量

1

arping -c 1 192.168.131.155

用法3:当有多块网卡的时候,指定特定的设备来发送请求包

1

arping -i eth1 -c 1 192.168.131.155

用法4:查看某个IP是否被不同的MAC占用

1

arping -d 192.168.131.155

用法5:查看某个MAC地址的IP,要在同一子网才查得到

1

arping -c 1 52:54:00:a1:31:89

用法6:确定MACIP的对应,确定指定的网卡绑定了指定的IP

1

arping -c 1  -T 192.168.131.156  00:13:72:f9:ca:60

 

用法7:确定IPMAC对应,确定指定IP绑在了指定的网卡上

1

arping -c 1  -t  00:13:72:f9:ca:60 192.168.131.156

 

用法8:有时候,本地查不到某主机,可以通过让网关或别的机器去查。以下几种形式测了下都可以

1

2

3

 arping   -c 1  -S 10.240.160.1 -s 88:5a:92:12:c1:c1  10.240.162.115

 arping   -c 1  -S 10.240.160.1   10.240.162.115

0 0