网络通信 频道

多层检查,网络终端问题快速定位

    如何快速定位

    网络故障通常有以下几种可能:物理层中物理设备相互连接失败或者硬件及线路本身的问题;数据链路层的网络设备的接口配置问题;网络层网络协议、IP配置或操作错误;传输层的设备性能或通信拥塞问题;上三层或网络应用程序错误。诊断网络故障的过程应该沿着OSI七层模型从物理层开始向上进行排查。首先检查物理层线缆连接是否正确,有无断路;然后检查数据链路层,检查网络设备(如路由器)的接口配置是否正确;检查网络层网络协议、IP配置是否正确;检查传输层,如使用的端口是否开放;检查应用层,应用软件是否安装配置正确。设法确定通信失败的故障点,直到系统通信正常为止。

    快速定位网络故障的方法就是:

    1、首先也是关键的是确认网络的链路连通状况,采用PING命令来检测。

    PING命令是用来检测网络的连通情况和分析网络速度的。PING命令在网络检测工具中占有极高的地位,它能回显一条网络链路的总体链接情况,牵涉到物理和逻辑的层面。物理涉及线路、网络设备和主机等,逻辑则涉及支撑网络连通的各种各样网络协议及网络控制,如TCP/UDP、IP、RIP、OSPF、NAT、ACL等等。

    PING命令检测依据的原则是从远及近的方法,先PING互联网的一个知名门户网站;不通再PING电信公司的DNS,再不通则PING自单位的网关IP。这个过程就能检测从终端到互联网的网络链路是否能通。

    我们在windows操作系统上“开始运行输入CMD”打开命令窗口,输入PING命令检测网络的连通情况。如输入一个Ping www.china.com –t的PING命令行,查看到一个外部网站是否PING得通。这样这得出的结果就表明到互联网这段路径,相关的线路、网络设备、主机、网络协议等是否工作正常。PING 电信公司的DNS服务器IP,若不通,则说明到电信公司的线路有问题,应联系电信公司解决。PING自单位的网关IP,若不能,则说明网关IP设置不正确或主机IP设置不正确。

    PING命令是网络故障检测的首选工工具,是所有其它检测工作开始之前首要做的网络链路连通情况的总的概括。

    2.物理层的检查

    若上述三个PING命令都不通过,我们就应怀疑网络线路是否有问题,网卡是否有问题,就该开始物理层的检查了。检查网络线缆连接是正常,有无出现断路情况。网卡接插是否正常,是不是被雷击坏了。笔者电脑的板载网卡就曾经被感应雷击中。当时的情况是这样,我的网线从另外一栋楼拉过来,中间有长长的一断暴露在外,且中间那段直接搭放在一家休育馆的铁皮屋顶上,只见一个在附近的响雷,我的网卡就烧掉了,哈哈,这些都是题外话,但也从一个侧面提醒网友注意夏天的雷雨天气对网络的影响。

    网络线路没接好或出现断路,网卡没插好,网卡的“金手指”用久了是否被氧化了,网卡可能被雷击等情况都是局域网网络故障中物理层的问题。这个时候首先要做的是看一下交换机和网卡的指示线路的灯是否亮,不亮就要检查线路是否接插好;网卡是否接插好。再不亮,用测线仪检查网络线路是否出现断路。一段一段地排查,查工作区和配线架上的跳线是否完好,检查水平布线是否完好。若线路没有问题就是网卡或交换机的端口出现了问题。拔出网卡用橡皮擦擦一下“金手指”,用交换接别的主机的方法检查一下交换机的端口是否有问题。

    3.网络层的检查

    如果上述1、2的检查都发现不了问题,就应怀疑终端的网络层协议是否有问题了,当然这一步可以在第一步使用PING命令后进行,其实我们也习惯于这样,本文只是基于从OSI模型从下往上查的理念行文。网络层的检查就是TCP协议是安装或有问题,检查主机IP、网关IP、DNS等参数是否设置正确。

    在WINXP下依次的步骤是:“程序设置网络连接本地连接属性常规”。看是否已有“Internet 协议(TCP/IP)”这一项,没有则说明网卡的驱动程序有问题,需要安装。我们也可以先Ping 127.0.0.1 验证本机TCP/IP协议是否安装好。但是若你的电脑装的WINXP系统,而系统没有给你的网卡自动装上驱动的这种情况少之又少,因为WINXP对普通的网卡芯片的支持都很好,不装驱动说明操作系统发现不了网卡,很可能网卡硬件已经损坏了,通过查看系统属性中的设备管理器,是不是在网络适配器的设备前面有黄色惊叹号或者红色惊叹号。我们这时可以插上一块好的网卡再做测试。有了“Internet 协议(TCP/IP)”这一项就要看IP、网关IP、DNS设置是否正确。由于现在的局域网中都可能划分了VLAN子网,所以连在不同VLAN中的计算机都有各自不同的IP地址、子网关。要在机器的网络属性中设定的IP地址等数据与连接的VLAN相匹配,否则将出现网络不通的情况。也要考虑到这个终端是不是跨子网访问,若是,是不是网管疏忽没有做这两个VLAN间的路由设置。

    再说一说上面笔者提到的网卡被雷击的有关驱动程序的情况。我的主板是升技有板载芯片那种,在被雷击后,网络就不通了,重启电脑后,出现操作系统发现新硬件MODEM的提示,也就是我的网卡被系统认为是一张它不认识的MODEM卡。当然任凭怎么都不能重装网卡的驱动程序了。现在只好在BIOS里禁用板载网卡,而装一块PCI接口网卡代替了。这就是笔者电脑被雷击的“惨痛”经历。

    4.对应用的检查

    若电脑能正常访问互联网或电脑能正常访问内部的局域网,最重要的是能PING得终端要访问的目标IP地址,这说明终端的故障不是出现在链路上,不是出现在网络线路上和网卡上(物理层),不是出现在本机IP、网关IP、DNS等TCP/IP这网络层协议上。这时就应该关注,应用程序的本身,应用程序的安装及相关设置是否正确,与本机有访问联系的对方应用程序是否出现问题。若确信没有一点问题,应该考虑到这个应用程序的运行是否要求网关设备或防火墙要开放一些特殊的应用端口,如需要做端口映射,访问控制列表是否过滤掉了该应用。

0
相关文章