[摘要]对XP用户来说, 我们只需用ARP命令将网关的IP和MAC地址绑定, 就可以避免病毒的骚扰, 一般是先在命令行模式下输入“arp -a”, 把网关的MAC地址记下来, 然后再输入“arp -s 网关IP 网关MAC”。...
对XP用户来说, 我们只需用ARP命令将网关的IP和MAC地址绑定, 就可以避免病毒的骚扰, 一般是先在命令行模式下输入“arp -a”, 把网关的MAC地址记下来, 然后再输入“arp -s 网关IP 网关MAC”。 如果再将这个命令加入注册表的启动项, 就重启以后也不怕了。
然而, 当我们按照上述方法在Vista下进行网关MAC地址绑定的时候, 却总是提示“ARP 项添加失败: 5”的错误。 网上对这个错误的解释是权限问题, 需要用管理员身份运行命令提示符才可以执行, 但据我实验, 用管理员身份也不管用, 即使不报错, 网关的MAC也不会变成“静态”。
事实上, 在Vista中, 如果一个IP已经动态获得了MAC地址, 就不能用ARP命令再将其绑定为静态MAC了, 即使已经绑定, 也会被后来的动态MAC所替换。 不知这是不是Vista的一个BUG, 但微软却对此从未有过解释。
那么, 如何才能在Vista下实现MAC地址的绑定呢?我们可以使用另一个命令——netsh, 其格式如下
netsh -c "interface ipv4" add neighbors "
本地连接" "网关的ip地址" "网关的MAC地址"
注:这个命令也需要以管理员身份运行, 其中“本地连接”是你网络连接的名字, 有的机器可能不一样, 比如“本地连接2”、“无线网络连接”等, 具体可以用ipconfig查看。
=======
from: http://softbbs.it168.com/thread-514173-1-10.html
另外, 也可先在属性中将网关改为其它地址, 然后将网关作为局域网中的其它邻居进行arp -s绑定, 然后再在网络属性中设回正确的网关。 也可莫名其妙的解决掉。 。 。
上面是电脑上网安全的一些基础常识,学习了安全知识,几乎可以让你免费电脑中毒的烦扰。
……