您好,登錄后才能下訂單哦!
小編給大家分享一下使用linux的arping命令向鄰近主機發送ARP請求報文,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
arping命令作用是使用arp數據包,通過ping命令檢查來測試網絡。arping命令能夠測試一個ip地址是否是在網絡上已經被使用,并能夠獲取更多設備信息。功能類似于ping。
由于arping命令基于ARP廣播機制,所以arping命令只能測試同一網段或子網的網絡主機的連通性,ping命令則是基于ICMP協議,是可以路由的,所以使用ping命令可以測試任意網段的主機網絡連通性。
語法格式:arping [參數]
常用參數:
-A | 更新鄰近主機的ARP緩存( 使用ARP應答數據包代替ARP請求數據包) |
-b | 僅發送MAC級廣播 |
-c | 發送指定個數ARP請求數據包后停止 |
-D | 重復地址檢測模式(DAD) |
-f | 在第一個回復確認目標存活后退出命令 |
-h | 打印幫助手冊并退出 |
-I | 指定ARP請求報文的網絡接口 |
-q | 安靜模式。不顯示任何信息 |
-s | 指定發送ARP請求數據包的源IP地址 |
-U | 更新鄰近主機的ARP緩存 |
參考實例
測試目標主機的存活狀態:
[root@linuxcool ~]# arping -f 192.168.60.1 ARPING 192.168.60.1 from 192.168.60.149 ens192 Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1] 1.995ms Sent 1 probes (1 broadcast(s)) Received 1 response(s)
向目標主機發送3次(指定次數)ARP請求報文:
[root@linuxcool ~]# arping -c 3 192.168.60.1 ARPING 192.168.60.1 from 192.168.60.149 ens192 Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1] 1.813ms Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1] 1.850ms Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1] 1.816ms Sent 3 probes (1 broadcast(s)) Received 3 response(s)
使用指定網口發送指定次數ARP請求報文后自動退出命令:
[root@linuxcool ~]# arping -I ens192 -c 2 192.168.60.1 ARPING 192.168.60.1 from 192.168.60.149 ens192 Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1] 1.861ms Unicast reply from 192.168.60.1 [00:03:0F:81:6B:F1] 1.921ms Sent 2 probes (1 broadcast(s)) Received 2 response(s)
看完了這篇文章,相信你對使用linux的arping命令向鄰近主機發送ARP請求報文有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。