轉自:http://jingyan.baidu.com/article/3c48dd34873909e10be35894.html
轉自:http://man.linuxde.net/arp
用來管理系統的arp緩存,常用的命令包括:
arp: 顯示所有的表項。
arp -d address: 刪除一個arp表項。
arp -s address hw_addr: 設置一個arp表項。

-
在可ping通網關的機器上打開系統控制台,執行“arp -a”查看arp緩存表;再在本機執行同樣的操作。發現網關“192.168.100.1”綁定的mac地址不相同,arp表記錄了ip地址與真實主機mac地址的對應關系,於是本機給網關發送的網絡數據包實際上並沒有發給真實的網關,這就是ping不通的原因了。
-
本機系統控制台執行“arp -d”清除arp緩存表,過一會兒系統自動生成了新的arp表,再執行“arp -a”查看,發現又綁定了錯誤的mac地址。懷疑是本機病毒或被arp攻擊引起的。
不過arp表項可以手動添加:win7之前系統直接在系統控制台內執行“arp -s 網關IP地址 網關MAC地址”即可完成,win7下需要先執行“netsh i i show in”查看本機當前使用網卡的Idx,然后執行“netsh -c i i add neighbors 當前使用網卡的Idx 網關IP地址 網關MAC地址”完成手動添加。
-
添加完成后執行“arp -a”查看可以看到綁定了正確的mac地址,本機可以正常上外網了。
