linux arping-通過發送ARP協議報文測試網絡


博主推薦:更多網絡測試相關命令關注 網絡測試  收藏linux命令大全

arping命令是用於發送arp請求到一個相鄰主機的工具,arping使用arp數據包,通過ping命令檢查設備上的硬件地址。能夠測試一個ip地址是否是在網絡上已經被使用,並能夠獲取更多設備信息。功能類似於ping。 

語法

arping(選項)(參數)

選項

-b:用於發送以太網廣播幀(FFFFFFFFFFFF)。arping一開始使用廣播地址,在收到響應后就使用unicast地址。
-q:quiet output不顯示任何信息;
-f:表示在收到第一個響應報文后就退出;
-w timeout:設定一個超時時間,單位是秒。如果到了指定時間,arping還沒到完全收到響應則退出;
-c count:表示發送指定數量的ARP請求數據包后就停止。如果指定了deadline選項,則arping會等待相同數量的arp響應包,直到超時為止;
-s source:設定arping發送的arp數據包中的SPA字段的值。如果為空,則按下面處理,如果是DAD模式(沖突地址探測),則設置為0.0.0.0,如果是Unsolicited ARP模式(Gratutious ARP)則設置為目標地址,否則從路由表得出;
-I interface:設置ping使用的網絡接口。

參數

目的主機:指定發送ARP報文的目的主機。 

實例

[root@localhost ~]# arping www.baidu.com   
ARPING 220.181.111.147 from 173.231.43.132 eth0
Unicast reply from 220.181.111.147 [00:D0:03:bc:48:00]  1.666ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  1.677ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  1.691ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  1.728ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  1.626ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  1.292ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  1.429ms
Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00]  2.042ms
Sent 8 probes (1 broadcast(s))
Received 8 response(s)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM