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.
-c 被發送好人卡次數
-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)
hitomitanaka提到:
dateway會回應
改好啦,謝謝總裁.
原來不是有新設備,我又誤會了....
送上一個MM感謝總裁.
她怎麼把我的外套拿去穿了...
'date'way會回應
原來小雨大都是用這個找MM....