Linux基礎命令—arping

一生有你llx發表於2019-02-20
arping
      arping指令用於傳送arp請求到一個相鄰的主機,在指定網路卡上傳送arp請求指定地址,源地址使用-s指定。該指令可以直徑ping MAC地址,找出哪些地址被哪些電腦使用了。
      此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法
      arping  [-AbDfhqUV]  [-c count]  [-w deadling]  [-s source]  -I  interface  destnation

2、選項列表
      -A
            與-U相同,但是傳送的是ARP RELAY報文
      -b
            只傳送物理層的廣播報文
      -c count
            指定傳送測試資料包的次數
      -D
            重複地址檢測模式
      -f
            如果目的主機有回應,立刻停止傳送測試資料包
      -h
            顯示幫助資訊
      -I interface
            指定網路裝置介面
      -q
            靜默模式
      -s source
            指定傳送測試包的源地址
      -U
            更新鄰居主機arp快取
      -V
            顯示版本資訊
      -w
            指定超時時間

3、例項
向鄰居主機傳送請求
      [root@localhost ~]# arping -I eth0 192.168.1.8                       //指定網路卡,向目標ip傳送請求
      ARPING 192.168.1.8 from 192.168.1.9 eth0
      Unicast reply from 192.168.1.8 [98:01:A7:9F:5E:9D]  0.817ms       //可以看到目標ip的mac地址
      Unicast reply from 192.168.1.8 [98:01:A7:9F:5E:9D]  0.749ms
      Unicast reply from 192.168.1.8 [98:01:A7:9F:5E:9D]  0.741ms
      Unicast reply from 192.168.1.8 [98:01:A7:9F:5E:9D]  0.787ms

相關文章