1、在可ping通的机器上打开控制台,“arp-a”查看arp缓存表再在本机执行同操作。发现网关“192.168.100.1”绑定的mac地址不相同,arp表记录了ip地址与真实主机mac地址的对应关系,于是本机给网关发送的网络数据包实际上并没有发给真实的网关,这就是ping不通的原因了。
2、无法上外网,ping网关ping不通的解决
本机系统控制台执行“arp-d”清除arp缓存表,过一会儿系统自动生成了新的arp表,再执行“arp-a”查看,发现又绑定了错误的mac地址。怀疑是本机病毒或被arp攻击引起的。
不过arp表项可以手动添加:win7之前系统直接在系统控制台内执行“arp-s网关IP地址网关MAC地址”即可完成,win7下需要先执行“netshiishowin”查看本机当前使用网卡的Idx,然后执行“netsh-ciiaddneighbors当前使用网卡的Idx网关IP地址网关MAC地址”完成手动添加。
添加完成后执行“arp-a”查看可以看到绑定了正确的mac地址,本机可以正常上外网了。
网关Ping不通的原因分析:
1、太心急。即网线刚插到交换机上就想Ping通网关,忽略了生成树的收敛时间。当然,较新的交换机都支持快速生成树,或者有的管理员干脆把用户端口(access port)的生成树协议关掉,问题就解决了。
2、某些路由器端口是不允许用户Ping的。
3、网络因设备间的时延太大,造成ICMPecho报文无法在缺省时间(2秒)内收到。时延的原因有若干,比如线路(卫星网时延上下星为540毫秒),香港服务器租用路由器处理时延,或路由设计不合理造成迂回路径。使用扩展Ping,增加timedout时间,可Ping通的话就属路由时延太大问题。
4、指定源地址的扩展Ping.登陆到路由器上,Ping远程主机,当ICMP echorequest从串行广域网接口发出去的时候,路由器会指定某个IP地址作为源IP,这个IP地址可能不是此接口的IP或这个接口根本没有IP地址。而某个下游路由器可能并没有到这个IP网段的路由,导致不能Ping通。可以采用扩展Ping,指定好源IP地址。
5、访问控制。不管中间跨越了多少跳,只要有节点(包括端节点)对ICMP进行了过滤,Ping不通是正常的。最常见的就是防火墙的行为。
不同网段通dns的网关不通dns是DNS服务器配置出现了问题。按照下面的步骤更改:1、按win+x,打开运行。
2、输入CMD。
3、输入命令:netshinterfaceipsetdns。网络连接staticDNS地址(网络连接的名称可以在状态栏看到,修改成相应的名称。DNS地址是需要修改成的地址,推荐用114.114.114.114)。按回车运行。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)