zoukankan      html  css  js  c++  java
  • ping不通是什么原因?(记录)

    转载地址 :https://mp.weixin.qq.com/s/ftipTYI7zIwlQbeS75k2Yw

     ping不通是什么原因?

    本文为记录,转载地址在文章开头和结尾都有。

     

    一、同网段ping不通的原因

    目的ip和源ip是同一网段的,ping的结果是“无法访问目标主机”  

    目的ip和源ip是同一网段的,ping的结果是“无法访问目标主机” ,属于ping的请求没有发出。


    说明此时,ping的需求并没有成功发出,这时,要检查:

        1、对方是否开机?ip是否存在?

        2、有跨交换机vlan的话,检查对应的中间trunk链路是否导通?

        3、走直连路由是否正确?是否应该走默认路由,而走了直连路由。

        4、子网掩码是否错误。

        5、默认网关是否填写正确

    同网段ping不通,结果是“超时(time out)

    目的ip和源ip是同一网段的,ping的结果是“超时或者time out” ,属于ping的请求已经成功发出了,但目标主机没有回复。

    这种情况是ping已经成功发出了,到达了主机,但时没有得到响应,要检查:

        1、检查下防火墙,防火墙禁止了对ping的回应。

        2、子网掩码的设置错误,导致不在同一个网段。

        3、设备硬件故障,导致设备没有对应的mac地址,无法生成路由表,而走默认路由。

        4、ip冲突,或ip地址与直联路由不在同一个网段。

        5、网关没有设置好

    二、跨网段ping不通的原因

    跨网段ping不通,结果是“无法访问目标主机

    跨网段出现无法访问目标主机,说明请求没有成功发出,获取不了目的ip地址与mac地址。

    可能出现的原因是:

        1、目的ip地址不存在。

        2、检查路由表是否有缺省的路由

        3、检查arp表是否有网关的mac地址

        4、有网关设置错误

        5、走了默认路由

    跨网段ping不通,结果是“time out”

    若显示time out,表示ping的request消息已经发出,目的ip的网关已经获取到目的ip的mac地址,但是目的主机没有回复,或源主机无法收到。这些应该检查回程路由和节点回程路由。

    可能的原因有:

        1、检查下防火墙,是否拦截了ping的请求消息。

        2、检查经过节点的路由是否正确,或者是否有回程路由。

        3、回程路由的硬件网卡出口和ping的request的入口网卡不是同一个

        4、交换机vlan对应的接口全部down了,导致vlan状态down,vlan的对应路由没有生成。

    三、总结 

    当我们网络ping不通时,首先要看ping显示的结果是”无法访问目标主机“还是”超时“,再看是同网段,还是不同网段,采取相应的分析方法,另外在分析与解决网络故障时,我们要熟练的了解ping、arp、tracert、route这几个命令的用法,可以快速的定位ping不通的原因。尤其是这arp、tracert、route这三个命令的用法,解决故障非常方便。

    转载地址 :https://mp.weixin.qq.com/s/ftipTYI7zIwlQbeS75k2Yw

    本人小白,不接受任何合作,文章多为转载,如有侵权请联系。
  • 相关阅读:
    虚函数表
    写出float x 与“零值”比较的if语句
    系统表的构成
    UEFI的inf文件构成
    最短路径算法
    EDK2与EDK2工具链关系图
    GIT提交本地文件
    docker学习笔记-04:docker容器数据卷
    docker学习笔记-03:docker的镜像原理
    docker学习笔记-02:docker常用命令
  • 原文地址:https://www.cnblogs.com/thespace/p/15355777.html
Copyright © 2011-2022 走看看