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号
2、然后运行:netsh -c i i add neighbors 11 192.168.11.1 00-21-27-bc-89-48 就可以进行绑定了,这里11是idx号。
在Win7和Vista上用ARP -D并不能完全的删除绑定
必须使用
netsh -c "i i" delete neighbors IDX (IDX改为相应的数字) 才可删除MAC地址绑定
在vista中也会产生同样的错误!
C:\Users\Administrator.IT.000>arp -a 接口: 192.168.0.3 --- 0xb Internet 地址 物理地址 类型 192.168.1.1 00-1f-d0-c2-ef-8d 动态 192.168.1.255 ff-ff-ff-ff-ff-ff 静态 C:\Users\Administrator.IT.000>arp -s 192.168.1.1 54-e6-fc-24-bd-68 ARP 项添加失败: 拒绝访问。 C:\Users\Administrator.IT.000>netsh i i show in Idx Met MTU 状态 名称 --- ---------- ---------- ------------ --------------------------- 1 50 4294967295 connected Loopback Pseudo-Interface 1 11 10 1500 connected 本地连接 C:\Users\Administrator.IT.000>netsh -c "i i" add neighbors 11 "192.168.1.1" "54-e6-fc-24-bd-68" C:\Users\Administrator.IT.000>arp -a 接口: 192.168.0.3 --- 0xb Internet 地址 物理地址 类型 192.168.1.1 54-e6-fc-24-bd-68 静态 192.168.1.255 ff-ff-ff-ff-ff-ff 静态
解决办法
0. 使用 arp -a 命令 查看网关的MAC网卡物理地址
1. 使用 netsh i i show in 命令 查看 本地连接的 idx编号
2.使用 netsh -c "i i" add neighbors 本地连接的idx "网关IP" "网关mac“ 命令绑定
3.使用 arp -a 查看结果
文章评论(0)