知识库与软件

WINDOWS7下如何操作arp-s arp-d

文档编号:822
浏览:16120 评分:562
最后更新于:2011-01-17

 

问题现象:
在win7下直接运行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绑定,需要用netsh命令。
 
操作步骤:
1、先运行netsh i i show in找到正在使用的网卡idx号
2、然后运行netsh -c i i add neighbors 11 192.168.1.1 00-21-27-bc-89-48 就可以进行绑定了,这里11是idx号。
 
在Win7和Vista上用arp -d并不能完全的删除绑定
必须使用netsh -c "i i" delete neighbors IDX(IDX改为相应的数字)才可删除MAC地址绑定
 
arp –s命令在Vista中也会产生同样的错误。
C:\Users\sink>arp -a
接口: 10.200.52.186 --- 0xa
Internet 地址         物理地址                类型
10.200.53.254         00-04-38-87-f2-0c       动态
10.200.53.255         ff-ff-ff-ff-ff-ff       静态
 
C:\Users\sink>arp -s 10.200.53.254 00-04-38-87-f2-0c
ARP 项添加失败: 5
 
C:\Users\sink>netsh i i show in
Idx  Met        MTU          状态          名称
--- --- ----- ----------- -------------------
1    50       4294967295   connected    Loopback Pseudo-Interface 1
10   20       1500         connected    本地连接
 
C:\Users\sink>netsh -c "i i" add neighbors 10 "10.200.53.254" "00-04-38-87-f2-0c"
注释:netsh -c &q}ot;i i" add neighbors 本地连接的idx "网关IP" "网关mac"
 
C:\Users\sink>arp -a
接口: 10.200.52.186 --- 0xa
Internet 地址             物理地址            类型
10.200.53.60          00-16-d4-f5-b7-2e       动态
10.200.53.254         00-04-38-87-f2-0c       静态
10.200.53.255         ff-ff-ff-ff-ff-ff       静态
 
总结:
1、使用 arp -a 命令 查看网关的MAC网卡物理地址
2、使用 netsh i i show in 命令 查看 本地连接的idx编号
3、使用 netsh -c "i i" add neighbors 本地连接的idx “网关IP” “网关mac” 命令绑定
4、使用 arp -a 查看结果

 

   2024 ©上海艾泰科技有限公司 版权所有 沪ICP备05037453号-1

   

      沪公网安备 31011702003579号