iT邦幫忙

4

Linux連載 6 arping

arping是Ethernet層的工具.
要使用root的身份執行,或是配合sudo執行.
基本使用方式如

# arping -I em1 -c 3 192.168.1.1
ARPING 192.168.1.1 from 192.168.1.10 em1
Unicast reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.958ms
Unicast reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.745ms
Unicast reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.976ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)

-I 指定網卡
-c 發送封包次數
後面接對方IP Address

另外還有 -D 模式,用來偵測是否有重複的IP.

# arping -I em1 -D 192.168.1.1
ARPING 192.168.1.1 from 0.0.0.0 em1
Unicast reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.772ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)
# echo $?
1

若是return 為0代表有重複的IP.

還有一種情境如更換新的gateway,這時候雖然default gateway指向正確IP Address,
但是Mac Address是放在ARP Cache裡,並未更新,也會不通.此時可以利用arping來更新
ARP Cache.

arping -q -c 3 -U -I em1 192.168.1.10
或是
arping -q -c 3 -A -I em1 192.168.1.10

這裡要接自己的IP Address,這時候會廣播,gateway會回應,然後會更新ARP Cache.


2 則留言

0
老鷹(eagle)
iT邦高手 1 級 ‧ 2013-12-24 15:37:30

-c 被發送好人卡次數

哭

賽門 iT邦超人 1 級‧ 2013-12-24 16:02:14 檢舉

-c 被發送好人卡次數

<pre class="c" name="code"># arping -I em1 -c 3 192.168.1.1  
ARPING 192.168.1.1 from 192.168.1.10 em1  
你是好人 reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.958ms  
你是好人 reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.745ms  
你是好人 reply from 192.168.1.1 [00:50:7F:5A:3D:B8]  0.976ms  
Sent 3 probes (1 broadcast(s))  
Received 3 response(s) 
0
總裁
iT邦好手 1 級 ‧ 2013-12-24 16:45:35

hitomitanaka提到:
dateway會回應

筆記

看更多先前的回應...收起先前的回應...

改好啦,謝謝總裁.

總裁 iT邦好手 1 級‧ 2013-12-24 16:54:33 檢舉

原來不是有新設備,我又誤會了....Orz

送上一個MM感謝總裁.

總裁 iT邦好手 1 級‧ 2013-12-24 17:09:03 檢舉

她怎麼把我的外套拿去穿了...冷

賽門 iT邦超人 1 級‧ 2013-12-24 17:21:11 檢舉

'date'way會回應

原來小雨大都是用這個找MM....

我要留言

立即登入留言