Vista下 arp -s 出现:“ARP 项添加失败: 5” 解决方法

为了防止局域网的arp攻击, 要绑定网关MAC地址
在vista中 用 arp -s 绑定网关会出现错误: ARP 项添加失败: 5
 
1、解决方法(网上搜来的)
  a.使用 arp -a 命令 查看网关的MAC网卡物理地址
  b.使用 netsh i i show in 命令 查看 本地连接的 idx编号
  c.使用 netsh -c "i i" add neighbors 本地连接的idx "网关IP" "网关mac“ 命令绑定
  d.使用 arp -a 查看结果
 
2、用 Netsh interface ipv4 show interfaces命令,可以看到类似这样的内容,从里面找到当前使用的网卡的INDEX,再用netsh -c "interface ipv4" add neighbors 9 "192.168.1.1" "00-14-78-D4-DE-F1"将网管绑定即可。
C:\Windows\system32>Netsh interface ipv4 show interfaces
Idx Met MTU 状态 名称
--- --- ----- ----------- -------------------
1 50 4294967295 connected Loopback Pseudo-Interface 1
9 25 1500 connected 无线网络连接
8 5 1500 disconnected 本地连接
14 40 1500 disconnected 本地连接 2
上面的idx就是网卡的编号,可以看到"无线网络连接的idx是9
然后运行
C:\Windows\system32>netsh -c "interface ipv4" add neighbors 9 "192.168.1.1" "00-14-78-D4-DE-F1"
好了,把网关192.168.1.1的网关地址设置为静态的了,这下不怕ARP欺骗了.
这两种方法在重新启动后都会失效,因此需要建一个 .bat 批处理文件,加入开机自启动项

你可能感兴趣的:(vista)