昨天由于受到了局网里的arp欺骗攻击,导致我无法上网,想到要静态绑定网关的mac,以前在windows 2003下,直接执行以下命令就可以了。
引用
arp -s 192.168.0.1 xx-xx-xx-xx-xx-xx

  但是,在windows 2008下,这样的方法就行不通了。同样执行上面的命令,会提示
引用
The ARP entry addition failed: 5

  首先想到的是关闭UAC,但那也是徒劳的,错误提示依然。没有办法,用另一台机子上网(网关绑定了该机的mac,所以对攻击免疫)Google了一下,原来绑定mac还有一条命令可以,如下
引用
netsh -c "i i" add neighbors 10 "192.168.0.1" "xx-xx-xx-xx-xx-xx"

  我执行了一下,还是有一个错误提示,不过这次的变了
引用
对象已存在

  难道说已经绑定了,再次执行arp -s 192.168.0.1 xx-xx-xx-xx-xx-xx,错误提示消失了,执行成功。这里面的具体原因我还没有搞清楚,估计是arp的bug,我对它可能出错原因的猜测在这里就不说了,免得说得不对造成误导。总之,按照以上方法就可以解决mac静态绑定的问题,其他的留在以后有时间再去研究吧。

Tags: , , ,
纯技术分类 » Windows系统 | 评论(0) | 引用(0) | 阅读(923)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]