最近总是受到ARP攻击,经常掉线,无法正常上网,查了一下源头,发现是邻居的其中一台电脑,于是告诉他说他的电脑中ARP病毒了,让他杀下毒,要么恢复一下系统,可是几天了,都没见他有什么行动,网络还是经常掉线,为了自己能正常上网,不得已在自己的机子上寻找解决的办法。经过摸索,终于是可以无视 ARP攻击而正常上网了(可能偶尔还是会掉一下线,但对于邻居没杀毒的情况下那已无紧要,不然频繁的掉线真的会让人气死)。
方法如下:
1、把路由器的真实网关设置为192.168.1.111
2、把电脑“本地连接”的网关设置为192.168.1.1
3、运行:Route Add -p 0.0.0.0 mask 0.0.0.0 192.168.1.111 metric 1
到这一步如果重启能正常上网就不用再做下一步的工作,否则就要进行下面的步骤。
4、运行:Route Add 0.0.0.0 mask 0.0.0.0 192.168.1.111 metric 1
这项每次重启电脑都要运行一次,不然无法正常上网,也可以做成批处理添加到系统启动项中让它自动运行。
做了上面的工作后,我这边基本上是没掉什么线了,但如果邻居那台机子开着的话我这边还是不停地受到ARP攻击。
最后提示:除了做好上面的工作,最好还要开一个ARP防火墙,还有,其它电脑不能设置静态IP,要让系统自动获取,不然网关设置不正确的话是上不了网的,当然,如果知道路由器的真实网关地址的话,那就可以在“本地连接”中设置静态IP以加快系统的启动速度。
一旦掉线,就运行:Arp -d
这样就可以使网络能尽快恢复正常上网功能。