arping
通過發送ARP協議報文測試網絡
補充說明
arping命令 是用於發送arp請求到一個相鄰主機的工具,arping使用arp數據包,通過ping命令檢查設備上的硬件地址。能夠測試一個ip地址是否是在網絡上已經被使用,並能夠獲取更多設備信息。功能類似於ping。
語法
1arping(選項)(參數)
選項
1-b:用於發送以太網廣播幀(FFFFFFFFFFFF)。arping一開始使用廣播地址,在收到響應後就使用unicast地址。
2-q:quiet output不顯示任何信息;
3-f:表示在收到第一個響應報文後就退出;
4-w timeout:設定一個超時時間,單位是秒。如果到了指定時間,arping還沒到完全收到響應則退出;
5-c count:表示發送指定數量的ARP請求數據包後就停止。如果指定了deadline選項,則arping會等待相同數量的arp響應包,直到超時爲止;
6-s source:設定arping發送的arp數據包中的SPA字段的值。如果爲空,則按下面處理,如果是DAD模式(衝突地址探測),則設置爲0.0.0.0,如果是Unsolicited ARP模式(Gratutious ARP)則設置爲目標地址,否則從路由表得出;
7-I interface:設置ping使用的網絡接口。
參數
目的主機:指定發送ARP報文的目的主機。
實例
1[root@localhost ~]# arping www.baidu.com
2ARPING 220.181.111.147 from 173.231.43.132 eth0
3Unicast reply from 220.181.111.147 00:D0:03:[bc:48:00] 1.666ms
4Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 1.677ms
5Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 1.691ms
6Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 1.728ms
7Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 1.626ms
8Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 1.292ms
9Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 1.429ms
10Unicast reply from 220.181.111.147 [00:D0:03:BC:48:00] 2.042ms
11Sent 8 probes (1 broadcast(s))
12Received 8 response(s)
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。