win7 arp -s 绑定失败的办法

2016年2月19日 0 条评论 1.82k 次阅读 0 人点赞

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 查看结果

Sevenfal

这个人太懒什么东西都没留下

文章评论(0)