arping詳解

 

  arping主要就是查看ip的MAC地址及IP佔用的問題。

參數

-0:指定源地址爲0.0.0.0,這個一般是在我們剛剛安裝好系統,電腦還沒配置好IP的時候

-a:Audible ping.這個當有reply回來的時候,你的電腦有喇叭的話,就會滴滴的叫

-A:Only count addresses matching requested address

-b:類似-0,指定源broadcast爲255.255.255.255

-B:指定這個就相當於 arping 255.255.255.255

-c count:發送指定數量的arp包後,即停止退出

-d:這個比較重要,當局域網有IP佔用的時候,可以指定這個參數,當有相同的IP的不同MAC地址reply的時候,arping會退出,退出碼爲1
-D:這個檢測是否丟包的,當丟包的時候打印感嘆號,正常的時候打印逗號

-e:和-a相反,當沒有reply的時候,會滴滴滴

-p:打開混雜模式,當前用戶對mac無權限時,可以加上這個選

-r:輸出的時候只打印MAC,寫腳本的時候用得到,不用自己對結果awk了

-R:輸出的時候只打印IP,和上面一樣

-s MAC:指定源MAC地址

-S IP:指定源IP,設置了源IP,如果目標主機沒有到源IP的route,則有可能收不到answer

-t MAC:指定目的MAC

-T IP:指定目的IP,

-i interface:指定發送arp包的設備。不指定的話,默認爲系統的第一塊網卡

-q:表示不打印輸出,寫腳本不想打印輸出的時候,應該用的到

-u:沒啥大用,結果顯示的時候,加這個參數和不加,index的顯示形式不同

-v:打印詳細的輸出,默認打印的好像就是verbose

-w deadline:指定兩個ping直接的時間間隔,單位爲毫秒,默認爲1秒

用法

講了這麼多,感覺大多數的參數都用不到吧。記住常見用法就OK了

用法1:查看某個IP的MAC地址

1

arping 192.168.131.155

用法2:查看某個IP的MAC地址,並指定count數量

1

arping -c 1 192.168.131.155

用法3:當有多塊網卡的時候,指定特定的設備來發送請求包

 

1

arping -i eth1 -c 1 192.168.131.155

用法4:查看某個IP是否被不同的MAC佔用

1

arping -d 192.168.131.155

用法5:查看某個MAC地址的IP,要在同一子網才查得到

1

arping -c 1 52:54:00:a1:31:89

用法6:確定MAC和IP的對應,確定指定的網卡綁定了指定的IP

1

arping -c 1  -T 192.168.131.156  00:13:72:f9:ca:60

 

用法7:確定IP和MAC對應,確定指定IP綁在了指定的網卡上

1

arping -c 1  -t  00:13:72:f9:ca:60 192.168.131.156

 

用法8:有時候,本地查不到某主機,可以通過讓網關或別的機器去查。以下幾種形式測了下都可以

1

2

3

 arping   -c 1  -S 10.240.160.1 -s 88:5a:92:12:c1:c1  10.240.162.115

 arping   -c 1  -S 10.240.160.1   10.240.162.115

 arping   -c 1  -s 88:5a:92:12:c1:c1  10.240.162.115

發佈了22 篇原創文章 · 獲贊 27 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章