内网中快速解决ARP导致的掉线
数字办公
在局域网中,无法上网的故障经常发生,其中ARP欺骗就是罪魁祸首。如果局域网中有一台或多台电脑中了ARP欺骗病毒,这些中毒电脑会大量向局域网发送错误的ARP包,里面包含了错误的网关信息,让被欺骗的电脑向假网关发数据,从而出现“网络掉线了”。
对于这种网络故障,在网管没有把病毒彻底清除前,有两种快速有效的解决方法可用:
1.临时上网解决方法
在MS-DOS窗口下运行命令“arp -d”(将ARP缓存中的内容删空),再输入命令:“arp -s 正确网关IP 正确网关MAC”(手工将网关IP和正确的MAC地址绑定)。
2.多次上网解决方法
临时解决方法在重启电脑后就会失效,需要再次重新绑定。因此我们可以做一个批处理文件ARP.bat,将它拖到“Windows→开始→程序→启动”中,这样就可以多次上网了。批处理文件内容如下所示:
@echo off
arp -d
arp -s 正确网关IP 正确网关MAC
小提示:怎样确定是否受到ARP欺骗呢?在正常上网时,点击“开始→运行→cmd”,输入“arp -a”,查看MAC地址并记录下来。当你无法上网的时候运行“arp –a”查看当前的MAC地址,如果该地址和先前正常上网时的不同,则说明是由于ARP欺骗而导致无法上网的。