arping干嘛用的?
arping主要干的活就是查看ip的MAC地址及IP占用的問(wèn)題。
參數(shù)
-0:指定源地址為0.0.0.0,這個(gè)一般是在我們剛剛安裝好系統(tǒng),電腦還沒(méi)配置好IP的時(shí)候
-a:Audible ping.這個(gè)當(dāng)有reply回來(lái)的時(shí)候,你的電腦有喇叭的話,就會(huì)滴滴的叫
-A:Only count addresses matching requested address
-b:類(lèi)似-0,指定源broadcast為255.255.255.255
-B:指定這個(gè)就相當(dāng)于 arping 255.255.255.255
-c count:發(fā)送指定數(shù)量的arp包后,即停止退出
-d:這個(gè)比較重要,當(dāng)局域網(wǎng)有IP占用的時(shí)候,可以指定這個(gè)參數(shù),當(dāng)有相同的IP的不同MAC地址reply的時(shí)候,arping會(huì)退出,退出碼為1 -D:這個(gè)檢測(cè)是否丟包的,當(dāng)丟包的時(shí)候打印感嘆號(hào),正常的時(shí)候打印逗號(hào)
-e:和-a相反,當(dāng)沒(méi)有reply的時(shí)候,會(huì)滴滴滴
-p:打開(kāi)混雜模式,當(dāng)前用戶對(duì)mac無(wú)權(quán)限時(shí),可以加上這個(gè)選
-r:輸出的時(shí)候只打印MAC,寫(xiě)腳本的時(shí)候用得到,不用自己對(duì)結(jié)果awk了
-R:輸出的時(shí)候只打印IP,和上面一樣
-s MAC:指定源MAC地址
-S IP:指定源IP,設(shè)置了源IP,如果目標(biāo)主機(jī)沒(méi)有到源IP的route,則有可能收不到answer
-t MAC:指定目的MAC
-T IP:指定目的IP,
-i interface:指定發(fā)送arp包的設(shè)備。不指定的話,默認(rèn)為系統(tǒng)的第一塊網(wǎng)卡
-q:表示不打印輸出,寫(xiě)腳本不想打印輸出的時(shí)候,應(yīng)該用的到
-u:沒(méi)啥大用,結(jié)果顯示的時(shí)候,加這個(gè)參數(shù)和不加,index的顯示形式不同
-v:打印詳細(xì)的輸出,默認(rèn)打印的好像就是verbose
-w deadline:指定兩個(gè)ping直接的時(shí)間間隔,單位為毫秒,默認(rèn)為1秒
用法
講了這么多,感覺(jué)大多數(shù)的參數(shù)都用不到吧。記住常見(jiàn)用法就OK了
用法1:查看某個(gè)IP的MAC地址
用法2:查看某個(gè)IP的MAC地址,并指定count數(shù)量
1
|
arping -c 1 192.168.131.155
|
用法3:當(dāng)有多塊網(wǎng)卡的時(shí)候,指定特定的設(shè)備來(lái)發(fā)送請(qǐng)求包
1
|
arping -i eth1 -c 1 192.168.131.155
|
用法4:查看某個(gè)IP是否被不同的MAC占用
1
|
arping -d 192.168.131.155
|
用法5:查看某個(gè)MAC地址的IP,要在同一子網(wǎng)才查得到
1
|
arping -c 1 52:54:00:a1:31:89
|
用法6:確定MAC和IP的對(duì)應(yīng),確定指定的網(wǎng)卡綁定了指定的IP
1
|
arping -c 1 -T 192.168.131.156 00:13:72:f9:ca:60
|
用法7:確定IP和MAC對(duì)應(yīng),確定指定IP綁在了指定的網(wǎng)卡上
1
|
arping -c 1 -t 00:13:72:f9:ca:60 192.168.131.156
|
用法8:有時(shí)候,本地查不到某主機(jī),可以通過(guò)讓網(wǎng)關(guān)或別的機(jī)器去查。以下幾種形式測(cè)了下都可以
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
|
|