在局域網中,無法上網的故障經常發生,其中ARP欺騙就是罪魁禍首。如果局域網中有一台或多台電腦中了ARP欺騙的話,這些中ARP的電腦會大量向局域網發送錯誤的ARP數據包,裡面包含了錯誤的網關信息,誘使被欺騙的電腦向其提供的假網關發送數據,此網關本來就是不存在的,數據根本不能轉發出去,從而造成“網絡掉線”。
對於這種網絡故障,在網管沒有把病毒徹底清理之前,有兩種快速而有效的方法可用。
1、臨時上網解決辦法
開始→運行,輸入CMD命令,打開命令提示符窗口,然後輸入“arp -d”,目的就是講ARP緩存中的數據清空,再輸入“arp -s 正確網關IP地址 正確網關MAC地址”的命令,這命令作用是手工將網關IP和正確的Mac地址進行綁定,這樣可以暫時解決ARP造成的掉線。
2、多次上網解決方法
臨時解決方法在重啟電腦後就會失效,需要再次重新操作綁定。因此我們可以用記事本做一個批處理文件ARP.bat,設置讓它自動運行。把該文件拖到“Windows→開始→程序→啟動”中,這樣就可以多次上網了。批文件處理內容如下:
@echo off
arp -d
arp -s 正確網關IP地址 正確網關MAC地址
輸完內容後把記事本文件另存為後綴為.bat文件格式即可。
小提示:如何確定是否中了ARP欺騙?
在正常上網時,點擊開始→運行,輸入CMD命令,然後再輸入“arp -a”,查看MAC地址並記錄下來。當你無法上網時就運行“arp -a”,查看當前的MAC地址,和之前記錄下來的MAC地址比較,如果該地址和先前的不同,則說明是中了ARP欺騙。