您现在的位置: 天下网吧 >> 网吧天下 >> 网吧技术 >> 技术网管 >> 正文

Linux下Mac地址绑定防范arp病毒攻击

[作者:佚名 来源:网络整理 时间:2012-12-22我来说两句
ARP病毒攻击后的影响

  有时,局域网内大家突然都不可以上网,使用抓包工具可以发现有个别机器在不停的发送arp广播包。这种情况一般都是内网的某台机器中了ARP病毒,然后这台机器便不断的发送欺骗包给所有机器来冒充网关,这样其他机器就会把这个中毒的机器当作网关而把数据包发给它,而它在接到数据包后又没有转发数据包到真正的网关去,所以造成大家都无法上网。

  一般的,ARP病毒使用欺骗的手段是为了窃听内网中所有的通信数据以达到它的某种目的。

  由于一般的ARP病毒在发送欺骗包时会修改自身的mac地址,这使我们在快速排查中毒机器有一定困难。但这可以通过mac与ip绑定的方式解决,即所有内网机器的ip都通与mac绑定的方式分配,这样所有未登记的不合法mac就无法连接到内网了。

  如果局域网内已经有网关欺骗而导致无法上网时,我们还可以通过在本机上绑定网关的mac地址和ip来解决欺骗问题。但此步需要一个条件,即你要知道真实的网关ip和mac地址。操作如下:

防范ARP病毒攻击方法一:(此方法对linux和windows都适用)

  1、列出局域网内所有机器的mac地址,如果此步列出的路由表中网关ip 和网关mac地址与真实不符,就也证明你已经被网关欺骗了。

  ARP -a

  2、绑定mac地址

  ARP -s 192.168.1.1 00:07:E9:xx:xx:xx

  注意:这里192.168.1.1有可能有换成hostname,假如你的网关设置了hostname的话。
防范ARP病毒攻击方法二:(适用于linux)

  1、创建一个/etc/ethers文件,比如你要绑定网关,那就在/etc/ethers里写上:

  192.168.1.1 00:07:E9:xx:xx:xx

  然后执行

  ARP -f

  操作完成你可以使用arp -a查看当前的ARP缓存表,如果列表显示正确,那么你的绑定操作已成功,如果还有绑定其它机器的话,比如ftp等,那就继续添加记录。

  说明:此处的192.168.1.1为你的网关地址,00:07:E9:xx:xx:xx为你的网关mac地址。

  注意:Linux和Widows上的MAC地址格式不同。Linux表示为:AA:AA:AA:AA:AA:AA,Windows表示为:AA-AA-AA-AA-AA-AA。

  注意:每次重启机器后需要重新绑定mac地址,你可以写一个自动脚本后加到自启动项目中。

本文来源:网络整理 作者:佚名

我来说两句(请遵守法律法规)
声明
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下