arping命令

arping命令arping是用于发送arp请求到一个相邻主机的工具;arping使用arp数据包,通过ping命令检查设备上的硬件地址。语法:[root@ha01~]#arpingUsage:arping[-fqbDUAV][-ccount][-wtimeout][-Idevice][-ssource]destination -f:quitonfirs

大家好,又见面了,我是你们的朋友全栈君。arping是用于发送arp请求到一个相邻主机的工具;


arping使用arp数据包,通过ping命令检查设备上的硬件地址。




语法:


[root@ha01 ~]# arping


Usage: arping [-fqbDUAV] [-c count] [-w timeout] [-I device] [-s source] destination


  -f : quit on first reply


  -q : be quiet


  -b : keep broadcasting, don’t go unicast


  -D : duplicate address detection mode


  -U : Unsolicited ARP mode, update your neighbours


  -A : ARP answer mode, update your neighbours


  -V : print version and exit


  -c count : how many packets to send


  -w timeout : how long to wait for a reply


  -I device : which ethernet device to use (eth0)


  -s source : source ip address


  destination : ask for what ip address




该命令的各选项含义如下:


-f   表示在收到第一个响应包后就退出;


-q  quiet output 不显示任何信息;


-b  用于发送以太网广播帧(FFFFFFFFFFFF)。arping一开始使用广播地址,在收到响应后就使用unicast地址。


-c   count表示发送指定数量的 ARP 请求数据包后就停止。如果制定了deadline选项,则arping会等待相同数量的arp响应包,直到超时为止;


-d   hostname 删除指定 hostname 的所有入口;


-w   timeout设定一个超时时间,单位是秒。如果到了指定时间,arping 还没有完全收到响应则退出;


-V   显示版本信息


-H   type设置和查询arp缓存时检查 type 类型的地址;


-a   [hostname] 显示指定 hostname 的所有入口;


-s    hostname hw_addr 手工加入 hostname 的地址映射;






范例1 :发送ARP请求




[root@ha01 ~]# arping 10.0.0.101


ARPING 10.0.0.101 from 10.0.0.121 eth0


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.121ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  0.804ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.431ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.019ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.289ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  0.831ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.480ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.024ms






范例2 :向指定主机发送ARP请求,当收到第一个包自动退出




[root@ha01 ~]# arping -f 10.0.0.101


ARPING 10.0.0.101 from 10.0.0.121 eth0


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.145ms


Sent 1 probes (1 broadcast(s))


Received 1 response(s)






范例3 : 指定发送次数




[root@ha01 ~]# arping -c 5 10.0.0.101


ARPING 10.0.0.101 from 10.0.0.121 eth0


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.145ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.041ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.345ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.004ms


Unicast reply from 10.0.0.101 [78:E4:00:4C:9E:E9]  1.014ms


Sent 5 probes (1 broadcast(s))


Received 5 response(s)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132670.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JavaScript 数组排序【六大方法】「建议收藏」

    JavaScript 数组排序【六大方法】「建议收藏」文章目录数组排序sort()方法冒泡排序选择排序插入排序快速排序希尔排序数组排序排序,就是把一个乱序的数组,通过我们的处理,让他变成一个有序的数组1.sort()方法sort()数组对象排序其原理是冒泡排序reverse()方法能够颠倒数组元素的排列顺序例如:vararr=[3,1,5,6,4,9,7,2,8];varasc=arr.sort()console.log(asc); //1,2,3,4,5,6,7,8,9vardesc=asc.

    2022年6月12日
    29
  • 12864

    12864

    2021年9月4日
    64
  • JavaScript数组filter方法

    JavaScript数组filter方法1.数组filter方法作用筛选数组,将满足条件的元素放入新数组中2.语法:array.filter(function(item,index,arr){})第一个参数:item,必须,当前元素的值第二个参数:index,可选,当前元素在数组中的索引值第三个参数:arr,当前元素所处的数组对象3.filter方法特点(1)函数执行次数===数组长度(2)函数内部的returnreturntrue:满足筛选条件,放入新数组中return

    2022年7月14日
    15
  • 如何制作whl文件「建议收藏」

    如何制作whl文件「建议收藏」wheel文件Wheel和Egg都是python的打包格式,目的是支持不需要编译或制作的安装过程,实际上也是一种压缩文件,将.whl的后缀改为.zip即可可看到压缩包里面的内容。按照官网说法,wheels是发行版Python的新标准并且要取代.egg。Egg格式是由setuptools在2004年引入,而Wheel格式是由PEP427在2012年定义。Wheel现在被认为是Python的二…

    2022年5月7日
    114
  • Matlab GUI界面设计

    Matlab GUI界面设计摘要:本篇博文基于MATLAB2014a进行GUI设计。

    2022年4月27日
    45
  • Git创建远程分支并提交代码到远程分支[通俗易懂]

    Git创建远程分支并提交代码到远程分支[通俗易懂]1、可以通过gitbranch-r命令查看远端库的分支情况如图所示,远程仓库只有一个master分支2、从已有的分支创建新的分支(如从master分支),创建一个dev分支但此时并没有在远程仓库上创建分支如图所示还是只有一个master分支3、建立本地到远端仓库的链接–这样代码才能提交上去使用命令行gitpush–set-…

    2022年6月30日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号