win7 防止ARP攻击,局域网再也不掉线

直接运行cmd,运行arp -d * ,arp -s会出现下面的错误提示:

ARP 项删除失败: 请求的操作需要提升。

ARP 项添加失败: 拒绝访问。或提示:ARP 项添加失败: 请求的操作需要提升。
(英文版提示:The ARP entry addition failed: Access is denied. )

如何解决呢?
运行arp -d * 需要用管理员身份运行,进入windows\system32文件夹找到cmd.exe,右键“以管理员身份运行”,这样打开cmd程序就能运行arp -d命令了。但是这样还是不能运行arp -s 进行静态mac绑定,大概是win7禁用了这个命令,需要用netsh命令。

具体做法是:

1、先运行:netsh i i show in 找到正在使用的网卡idx号

Idx     Met         MTU          状态                名称
—  ———-  ———-  ————  —————————
1          50  4294967295  connected     Loopback Pseudo-Interface 1
11        4251        1500  connected     本地连接

2、然后运行:netsh -c i i add neighbors 11 192.168.11.1 94-0c-6d-d4-dd-2e 就可以进行绑定了,这里11是idx号。

再次ARP -A 查看,发现已经绑定IP.

PS:xp中可以使用arp -s 网关IP 网关MAC地址 绑定为静态地址.

评论关闭