怎么解决arp病毒?希望能得到一个真正解决问题的答案

来源:百度知道 编辑:UC知道 时间:2024/05/20 11:01:01
我们公司里的局域网现在不能用了……原因可能是路由器中了arp病毒.有什么办法可以解决啊……换一个路由器??换什么样的路由器??杀毒??用什么杀毒软件??请各位说一些有用的解决方法,如果是在网上那些粘贴复制的,还是不用麻烦各位再费力气了……谢谢各位用心的人了……

简单一点说吧,希望能帮到你。中毒的机器,会不断向其它电脑发出ARP欺骗,让其它电脑以为它是网关,所以上网首先是连到它身上,我们暂且将它称为毒源。先找出毒源电脑,最好将它系统重装,因为我试过好多种方法,就算能解决,也不够彻底。其它未中毒却总受欺骗的电脑,可以打上防ARP补丁,这个搜索一下就有,然后装上能预防ARP欺骗的防火墙,如风云防火墙,假如不喜欢用防火墙的话,可以建立一个批处理文件,让这些电脑一开机就运行,批处理文件的内容是绑定网关的IP和MAC地址,命令是:arp -s IP地址 MAC地址

ARP类病毒的解决方案

1、清空ARP缓存: 大家可能都曾经有过使用ARP的指令法解决过ARP欺骗问题,该方法是针对ARP欺骗原理进行解决的。一般来说ARP欺骗都是通过发送虚假的MAC地址与IP地址的对应ARP数据包来迷惑网络设备,用虚假的或错误的MAC地址与IP地址对应关系取代正确的对应关系。若是一些初级的ARP欺骗,可以通过ARP的指令来清空本机的ARP缓存对应关系,让网络设备从网络中重新获得正确的对应关系,具体解决过程如下:

第一步:通过点击桌面上任务栏的“开始”->“运行”,然后输入cmd后回车,进入cmd(黑色背景)命令行模式;

第二步:在命令行模式下输入arp -a命令来查看当前本机储存在本地系统ARP缓存中IP和MAC对应关系的信息;

第三步:使用arp -d命令,将储存在本机系统中的ARP缓存信息清空,这样错误的ARP缓存信息就被删除了,本机将重新从网络中获得正确的ARP信息,达到局域网机器间互访和正常上网的目的。如果是遇到使用ARP欺骗工具来进行攻击的情况,使用上述的方法完全可以解决。但如果是感染ARP欺骗病毒,病毒每隔一段时间自动发送ARP欺骗数据包,这时使用清空ARP缓存的方法将无能为力了。下面将接收另外一种,可以解决感染ARP欺骗病毒的方法。

2、指定ARP对应关系:其实该方法就是强制指定ARP对应关系。由于绝大部分ARP欺骗病毒都是针对网关MAC地址进行攻击的,使本机上ARP缓存中存储的网关设备的信息出现紊乱,这样当机器要上网发送数据包给网关时就会因为地址错误而失败,造成计算机无法上网。