当前位置: 网站首页>>协议大全>>ARP协议>>

Vista下将IP和MAC地址绑定的方法(对付ARP病毒用)-ARP防范

时间:2010-10-26 来源: 作者: 点击:
对 XP 用户来说,我们只需用 ARP 命令将网关的 IP 和 MAC 地址绑定,就可以避免病毒的骚扰,一般是先在命令行模式下输入 arp -a ,把网关的 MAC 地址记下来,然后再输入 arp -s 网关 IP 网关 MAC 。如果再将这个命令加入注册表的启动项,就重启以后也不怕了。 然而,当
  

XP用户来说,我们只需用HTTP://www.cnpaf.net/class/arp' target='_blank'>ARP命令将网关的IPMAC地址绑定,就可以避免病毒的骚扰,一般是先在命令行模式下输入HTTP://www.cnpaf.net/class/arp' target='_blank'>ARP -a”,把网关的MAC地址记下来,然后再输入HTTP://www.cnpaf.net/class/arp' target='_blank'>ARP -s 网关IP 网关MAC”。如果再将这个命令加入注册表的启动项,就重启以后也不怕了。

然而,当我们按照上述方法在Vista下进行网关MAC地址绑定的时候,却总是提示HTTP://www.cnpaf.net/class/arp' target='_blank'>ARP 项添加失败: 5”的错误。网上对这个错误的解释是权限问题,需要用管理员身份运行命令提示符才可以执行,但据我实验,用管理员身份也不管用,即使不报错,网关的MAC也不会变成静态

事实上,在Vista中,如果一个IP已经动态获得了MAC地址,就不能用HTTP://www.cnpaf.net/class/arp' target='_blank'>ARP命令再将其绑定为静态MAC了,即使已经绑定,也会被后来的动态MAC所替换。不知这是不是Vista的一个BUG,但微软却对此从未有过解释。

那么,如何才能在Vista下实现MAC地址的绑定呢?我们可以使用另一个命令——netsh,其格式如下

netsh -c "interface ipv4" add neighbors "
本地连接" "网关的ip地址" "网关的MAC地址"

注:这个命令也需要以管理员身份运行,其中本地连接是你网络连接的名字,有的机器可能不一样,比如本地连接2”无线网络连接等,具体可以用ipconfig查看。

=======
from:


另外,也可先在属性中将网关改为其它地址,然后将网关作为局域网中的其它邻居进行HTTP://www.cnpaf.net/class/arp' target='_blank'>ARP -s绑定,然后再在网络属性中设回正确的网关。也可莫名其妙的解决掉。。。

------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容
热点内容