首页 > 编程知识 正文

linux arping命令,arping什么意思

时间:2023-05-06 11:17:09 阅读:19451 作者:3931

另一方面,介绍ARP协议是“地址解析协议”的缩写。 在同一以太网上,地址解析协议允许源主机从目标主机的IP地址中获取目标主机的MAC地址。 arping程序是完成上述过程的程序。

arping是用于向局域网中的其他主机发送ARP请求的命令,可用于测试局域网中的IP是否正在使用。

二.指令格式如下。 arping [-abdfhquv ] [-ccount ] [-wdeadline ] [-s source ]-interfacedestination三,参数说明:-a:-u参数类似-c :发送指定的计数个ARP请求包后停止。 如果指定-w参数,则等待相同数量的ARP REPLY包超时。 - d :检测IP地址有无冲突的重复地址检测模式。 如果没有IP冲突,则返回0。 -f :接收第一个响应数据包并退出。 -h :显示帮助页面。 - I :用于发送ARP请求包的网络设备的名称。 -q:quite模式,不显示输出。 -U无理由(强制)更新另一台主机的ARP CACHE列表中的本机信息的ARP模式。 不需要回答。 - v :显示arping的版本号。 -w :以秒为单位指定超时时间。 arping在达到指定时间后退出,而不管期间发送或接收的数据包数量如何。 在这种情况下,arping将发送指定的count(-c )个数据包,然后不停止,等待超时或发送的count个数据包全部响应。 - s :设置发送ARP数据包的IP资源地址,如果为空,则进行以下处理。 1、DAD模式(-D )为0.0.0.0; 2、将统一模式(-U )设置为目标地址; 3、其他方式,根据路由表计算。 四.实例例1:查看某个IP的MAC地址

arping 172.16.20.133

例2:查看某个IP的MAC地址,并指定count数量

arping -c 1 172.16.20.133

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

arping-iet h1-c 1172.16.20.133http://www.Sina.com /

arping-d 172.16.20.13http://www.Sina.com /

arping-c 1523360543360003360 a 1:31336089http://www.Sina.com /

arping-C1-t 172.16.20.13300336013360723360 f 9: ca :60http://www.Sina.com /

arping-C1-t 00336013360723360 f 9: ca :60172.16.20.133http://www.Sina.com /

arping-C1-s 10.240.160.1-s 88:5 a 3360123360 c 1:240.162.115 arping-C1-s 10.240.160.115

1 packets received,0% unanswered表示目标主机在此网络上生存

0 packets received、100%unanswered(0extra )表示目标主机在此网络上不存在

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

上图显示目标主机上不存在ARP欺骗。

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。