ARP 项添加失败: 请求的操作需要提升

ARP 项添加失败: 请求的操作需要提升。

win10以管理员目录打开终端修改指定IP的mac地址映射时,使用arp -s [IP地址] [mac地址]时,提示:ARP 项添加失败: 请求的操作需要提升。这是因为在win7及以上arp用来查mac,修改指定IP地址的需要使用netsh命令

错误演示

win10管理员权限使用arp命令修改指定ip的mac

C:\WINDOWS\system32>arp -s 192.168.1.3 48-2c-a0-df-91-af
ARP 项添加失败: 拒绝访问。

正确演示

win10使用netsh目录修改指定ip的mac

找到所连接网络(此处我是WLAN,因此我记下Idx为22)

C:\WINDOWS\system32>netsh i i show in
Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 22         100        1500  connected     WLAN
 26          25        1500  disconnected  本地连接* 1
 14          25        1500  disconnected  本地连接* 3

Idx为22的192.168.1.3的mac地址为48-2c-a0-df-91-aa

C:\WINDOWS\system32>netsh -c "i i" add neighbors 22 192.168.1.3 48-2c-a0-df-91-aa

查看是否修改成功

C:\WINDOWS\system32>arp -a

接口: 192.168.1.5 --- 0x16
  Internet 地址         物理地址              类型
  192.168.1.1           38-e2-dd-34-ff-d0     动态
  192.168.1.3           48-2c-a0-df-91-aa     静态
  192.168.1.255         ff-ff-ff-ff-ff-ff     静态
  224.0.0.2             01-00-5e-00-00-02     静态
  224.0.0.251           01-00-5e-00-00-fb     静态
  224.0.0.252           01-00-5e-00-00-fc     静态
  239.255.255.250       01-00-5e-7f-ff-fa     静态

总结

  1. netsh i i show in找到指定Idx
  2. netsh -c "i i" add neighbors 【Idx】 【IP地址】【mac地址】修改指定IP的mac

你可能感兴趣的:(计算机基础,网络)