问题描述:
我这边一个局域网里一台电脑不能ping通服务器,服务器也ping不通这台电脑,但是这台电脑ping其他的主机却可以ping得通,服务器也可以ping通其他的主机。网线查过了没问题,ip地址也没有冲突。。可是为什么 ping服务器总是显示请求超时?
问题分析:
检查arp 吧,可能与arp 病毒有关。
此病毒可以更改mac地址和ip地址的对应关系。尝试先在不能ping服务器的电脑上试一下 arp -d 清空arp 缓存,再ping一下服务器,如果可以但过一会又不行了,就可以断定是arp 病毒。如果是arp 病毒,则可以采用静态绑定mac和ip的方法破解。
解决办法:
对于windows xp:
可以采用这种格式式:arp -s 157.55.85.212 00-aa-00-62-c6-09
对于windows 7:
1、CMD中输入:netsh i i show in,找到“本地连接”对应的 “Idx” (笔者的是“11”,下面neighbors后面的数字跟这里一致。)
2、下面在CMD输入:netsh -c “i i” add neighbors 11 “网关IP” “Mac地址“,这里11是idx号。
通过上面的命令就能绑定Mac地址,而在Win7上用arp -d并不能完全的删除绑定,必须使用netsh -c "i i" delete neighbors IDX(IDX改为相应的数字)才可删除MAC地址绑定。