如下:
在可ping通网关的机器上打开系统控制台,执行“arp -a”查看arp缓存表;再在本机执行同样的 *** 作。发现网关“192.168.100.1”绑定的mac地址不相同,arp表记录了ip地址与真实主机mac地址的对应关系,于是本机给网关发送的网络数据包实际上并没有发给真实的网关,这就是ping不通的原因了。
无法上外网, ping网关ping不通的解决
本机系统控制台执行“arp -d”清除arp缓存表,过一会儿系统自动生成了新的arp表,再执行“arp -a”查看,发现又绑定了错误的mac地址。怀疑是本机病毒或被arp攻击引起的。
不过arp表项可以手动添加:win7之前系统直接在系统控制台内执行“arp -s 网关IP地址 网关MAC地址”即可完成,win7下需要先执行“netsh i i show in”查看本机当前使用网卡的Idx,然后执行“netsh -c i i add neighbors 当前使用网卡的Idx 网关IP地址 网关MAC地址”完成手动添加。
添加完成后执行“arp -a”查看可以看到绑定了正确的mac地址,本机可以正常上外网了。
问:网友说他使用的是windows7 *** 作系统,在用arp –s命令绑定网关和MAC地址的时候,在命令行中显示ARP项添加失败,拒绝访问的提示,这是怎么回事呢?
故障图:
解决步骤:
1、打开命令提示符窗口,然后输入netsh i i show in,然后回车,然后找到“本地连接”对应的 “Idx” (我的这里是“11”,所以下面neighbors后面的'数字跟这里一致。)
2、接着在CMD继续输入:netsh -c “i i” add neighbors 11 “网关IP” “Mac地址“,这里11是idx号。
3、再用arp -a命令查看一下就会发现已经绑定好了;
同理,在Win7上用arp -d并不能完全的删除绑定,必须使用netsh -c "i i" neighbors IDX(IDX改为相应的数字)才可删除MAC地址绑定。
1)输入arp -a 命令 查看网关的MAC网卡物理地址
2)输入netsh i i show in 命令 查看 本地连接的idx编号
3)输入netsh -c "i i" add neighbors 本地连接的idx “网关IP” “网关mac” 命令绑定
4)输入arp -a 查看结果
通过上面的方法就可以解决win7下绑定网关ip和MAC地址显示ARP项添加失败的问题了,有遇到这个问题的朋友们可以试试看吧,更多精彩内容欢迎访问windows7系统下载站。
Win 7下直接运行cmd,arp -s会出现下面的错误提示:
ARP 项删除失败: 请求的 *** 作需要提升。
ARP 项添加失败: 拒绝访问。或提示:ARP 项添加失败: 请求的 *** 作需要提升。
(英文版提示:The ARP entry addition failed: Access is denied. )
如何解决呢?
运行arp -s需要用管理员身份运行,
进入windows\system32文件夹找到cmd.exe,右键“以管理员身份运行”,接下来具体做法是:
1、先运行:netsh i i showin 找到正在使用的网卡idx号
2、然后运行:netsh -c i i add neighbors 11 192.168.1.1 00-21-27-bc-89-48就可以进行绑定了,这里11是idx号,后面是ip地址与物理地址。
3、输入 arp -a查看
在Win7用ARP -D并不能完全的删除绑定
必须使用
netsh -c "i i" delete neighborsIDX (IDX改为相应的数字)
才可删除MAC地址绑定
希望可以帮到你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)