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

C:\\Users\\est>arp -s 202.115.22.129 00-0d-bc-78-07-3f
ARP 项添加失败: 5
C:\\Users\\est>netsh i i show in
Idx Met MTU 状态 名称 --- --- ----- ----------- ------------------- 1 50 4294967295 connected Loopback Pseudo-Interface 1 8 20 1500 connected 本地连接
C:\\Users\\est>netsh -c "i i" add neighbors 8 "202.115.22.129" "00-0d-bc-78-07-3f"
C:\\Users\\est>arp -a
接口: 192.169.1.120 --- 0x8 Internet 地址 物理地址 类型 202.115.22.129 00-0d-bc-78-07-3f 静态 202.115.22.131 00-17-a4-e2-07-3f 动态 202.115.22.132 00-17-08-2e-78-41 静态 202.115.22.135 00-01-02-fd-4c-d6 动态 202.115.22.141 00-e0-5c-41-0d-98 动态 202.115.22.148 00-f0-4c-85-f4-4e 动态 202.115.22.149 00-0a-e4-fb-90-ac 动态 202.115.22.154 00-0a-eb-4f-1c-e2 动态 202.115.22.191 ff-ff-ff-ff-ff-ff 静态 224.0.0.22 01-00-5e-00-00-16 静态
C:\\Users\\est>

来源:http://www.alouz.com/weblog/?p=850

只有arp -s网关的时候才会出现 ARP 项添加失败: 5这个错误

标签: ,

7 条评论 发表在“Vista下arp -s出现:ARP 项添加失败: 5,附解决方法”上

  1. dudu 说到:

    昨天用这个方法把宿舍上网的问题搞定了:)

  2. aaa 说到:

    你妈的根本没解决骗我进来

  3. electronixtar 说到:

    Netsh interface ipv4 show interfaces
    可以看到类似这样的内容,从里面找到当前使用的网卡的INDEX,

    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欺骗了.
    我再检查一下

    C:\Windows\system32>arp -a

    接口: 192.168.1.222 --- 0x9
    Internet 地址 物理地址 类型
    192.168.1.1 00-14-78-d4-de-f1 静态
    192.168.1.255 ff-ff-ff-ff-ff-ff 静态

    C:\Windows\system32>好了,搞定了..
    arp -s 不工作,幸好还有netsh -c "interface ipv4" add neighbors 9 "192.168.1.1" "00-14-78-D4-DE-F1"可以工作.
    neighbors 9中的9就是我找到的网卡的编号.
    00-14-78-D4-DE-F1 是我找到的网关的网卡的物理地址.

    使用上面的命令重要的是找出网卡的index和网关的真实MAC地址.

  4. jumbo 说到:

    请问怎么反设置 就是想取消掉的命令是什么?

  5. electronixtar 说到:

    @jumbo

    试试arp -d

  6. jumbo 说到:

    C:\Users\jumbo>arp -d
    ARP 项删除失败: 87

    我的是vista的sp1 就是因为用arp -s 这个命令也出现类似的错误于是就用你这个命令了

    可是现在删除的时候 又出现类似的错误了 呵呵呵

    麻烦你再看看 ^^

  7. jumbo 说到:

    找到答案了 还是管理员身份的问题

    以管理员的身份运行命令提示符就OK了

    谢谢 呵呵后

留下回复