常见问题
计算机网络故障的技术分析及解决措施
来源:中国民航飞行学院外网 发布人:系统管理员 点击数: 点击数2:210 发表时间:2015-01-04 22:02:38
字号: [双击滚屏]

1  常见的计算机网络故障分析及解决措施

(1).网络连线故障

1.1双绞线故障

网络传输介质一般是双绞线。常见的故障点是网线长期被踩压、缠绕、磨损造成的。在网线彻底损坏之前通常表现为网速明显下降。此时,可用测线仪对双绞线两端进行测试,在没有测线仪的前提下,也可用替换法,即用另一台能正常上网的电脑网线替换故障电脑网线,再重新启动电脑。若正常,则可断定需更换网线来排除故障点。

1.2水晶头故障

实验室中学生来回走动较多,经常碰撞双绞线使水晶头松动或使双绞线不能顶到水晶头顶端,是造成网线接触不良、不能上网或网速很慢的直接原因,此时,需用专用压线钳将水晶头压紧。另外,双绞线使用时间较长导致水晶头被氧化的故障也不例外,这时,只能更换水晶头加以解决。

1.3交换机(集线器)故障

若电脑一直使用正常,突然,电脑都不能上网了,常见的是连接这些电脑的集线设备有故障。可观查交换机上各指示灯的状态,如同一交换机上的所有指示灯都停止了闪烁,说明交换机发生了故障(正常情况下交换机的指示灯发亮且均匀闪烁)。一般是线路受到严重电磁干扰或系统负载过高导致的网络信号传输异常或中断,此时,可切断交换机电源,重新加电,就可解决。否则,需更换交换机。若只有一台电脑不能上网,可观查连接在交换机上的那一端口的指示灯,如不亮,就是端口坏了,通常可用试探法,换一个端口加以解决。

(2).网卡故障

2.1网卡硬件故障

可观察网卡POWER/TX指示灯,当网卡且网络连线正常时,打开计算机电源,此灯便会亮,当进行数据传输时,此灯还会闪烁。若网卡灯不亮,一般打开机箱重新拔插网卡,或把网卡插入另一个插槽,检查是否接触不良,如以上方法都不能解决网络故障,需更换网卡。

2.2无法安装网卡

一种可能是计算机上安装了过多其它类型的接口卡,可用鼠标依次点击“控制面板→系统→设备管理→网络适配器”设置窗口,在窗口中检查有无中断号及I/O地址冲突,如有,将其他不重要的卡拿下来,先安装网卡,再安装其他接口卡。另一种可能是计算机中有的设备安装得不正确,或有“未知设备”一项,使系统不能检测网卡。这时应删除“未知设备”中的所有项目,然后重新启动计算机,就可安装网卡了。

2.3网络配置问题 

一般情况下,在同一LAN内每台电脑所拥有的IP地址都是唯一的,在同一子网内所有电脑的子网掩码则必须相同,默认网关必须是本电脑所在的子网和其它子网能够进行信息交换的网卡的IP地址。为解决这类问题,可点击桌面上的“网上邻居→属性”菜单,检查连接TCP/IP协议的配置数据,分析IP地址、子网掩码、默认网关配置是否正确,同时,查看IP地址是否发生了冲突,如冲突,则需重新配置。

2.4网卡驱动故障

新一代的网卡插到电脑扩充槽后,只要重新启动电脑,系统就能找到新硬件,接着配置IP地址、子网掩码和网关后,就可正常使用了。但当系统找不到网卡时,可在“控制面板→系统→硬件→设备管理器”窗口,查看网络适配器的设置,若看到网卡驱动程序项目左边标有黄色的惊叹号,则可断定网卡驱动程序工作不正常,这时可将网络适配器在系统配置中删除,然后重新启动电脑,系统就会检测到新硬件的存在,重新安装驱动程序就行了。

(3).网络资源共享故障

3.1本计算机不能访问局域网中的共享资源

因在网上邻居中看不到任何计算机名,本机就不可能访问局域网中任何计算机的网络共享资源。此时,可点击“开始→设置→控制面板→系统→设备管理”窗口,找到网卡后单击“属性”按钮,在出现的对话框中看网卡与系统中其它设备是否发生了冲突,如发生冲突,则在“网上邻居”中看不到任何用户的计算机名(包括本机的计算机名)。删除其它设备,就得以解决。

3.2局域网中其它计算机看不到本机的计算机名

解决方法有两个:

3.2.1添加本计算机连接的组件

依次点击“网上邻居→属性→本地连接→属性→安装→添加→服务”,选中“Microsoft 网络的文件和打印机共享”组件, 此时,就允许局域网中其它电脑用Microsoft网络访问本机上的共享资源了。

3.2.2删除不必要的协议

通常,局域网的建立只需4项组件,即Microsoft网络客户端、Network Monitor Driver、Microsoft网络的文件和打印机共享、Internet协议(TCP/IP)。然而,在系统安装过程中很可能会建立许多组件,如Microsoft友好登录、Microsoft 虚拟专用网络适配器、拨号适配器、NetBEUI Protocol协议等。这些协议在计算机正常时是不会有什么影响的,而一旦出现故障,就会产生副作用。所以,应删除多余的协议,只保留必要的组件,从而减少故障来源。

3.3LAN中其它计算机能看到本机的计算机名却共享不到资源

出现这种问题,一般是没将本计算机需要共享的盘符或文件夹设为“共享”所致。在“Microsoft 网络的文件和打印机共享”组件存在的前提下,点击要共享的盘符或文件夹的右键菜单,从中选取“共享”项,问题就解决了。

3.4本计算机不能访问服务器的共享资源

这是由于在启动Windows后,要求输入Microsoft网络用户登录口令时,没选择登录网络方式,而点击了“取消”按钮造成的。此时,执行“开始”中的“注销”项,注销当前用户,然后再使用合法的用户名如Administrator和密码登录网络,就可访问服务器的资源了。

2  常用故障诊断工具的应用

掌握一些常用的故障诊断工具,对计算机网络故障的分析和维护是非常有用的。

(1).Ping命令

使用格式:ping[-t][-a][-ncount][-lsize]

参数介绍:-t让用户所在的主机不断向目标主机发送数据。

-a以IP地址格式来显示目标主机的网络地址。

-ncount指定要ping多少次,具体次数由后面的count来指定。

-lsize指定发送到目标主机的数据包的大小。

主要功能:探测本地计算机和远程计算机之间网络是否通畅或测试一条信息从本地计算机发送到远程计算机再返回本地计算机所需时间的命令。它需要TCP/IP协议的支持。

图一、网络示意图

Ping是个使用频率极高的实用、测试程序。假设有图一所示的网络,在计算机无法登录网站时,我们常用此命令来测试网络能否正常通信。通常从ping远程计算机开始,即在主机A上ping主机B,执行Ping命令成功,说明系统和网络正常。执行Ping命令成功,而网络仍无法使用时,大体上可排除网络访问层、网卡、电缆和路由器等方面存在的故障,预测故障出在网络系统的软件配置方面。执行Ping命令不成功,再ping同一子网的网关来确认主机A是否能够连接到路由器。仍不成功,可预测该故障出在以下几个方面:网线是否连通、IP地址是否可用、网络适配器配置是否正常、网关的设置、域名服务器设置是否正确等等。

另外,该命令还可以通过域名找到对方服务器的IP地址,现假设域名的目标是http://www.qhnu.edu.cn,则可在“运行”对话框中,输入ping www.qhnu.edu.cn 命令,接着按一下回车键,,会得到图二中的信息:

图二、通过域名找到对方服务器的IP地址

从图二结果得知:http:// www.qhnu.edu.cn的IP地址是210.27.144.15

一般情况下Windows操作系统返回的TTL值在100-130之间,而UNIX/Linux操作系统返回的TTL值在240-255之间,现在TTL是120,表明对方使用的操作系统是Windows系列。

另外,我们可以通过nslookup这条命令利用IP地址反查该计算机的主机名,假设IP地址是210.27.144.15则可在“运行”对话框中,输入nslookup 在命令行窗口中输入210.27.144.15,回车后会得到图三中的信息:

图三、通过IP地址反查该计算机的名称

从图三结果得知:通过IP地址210.27.144.15 的反查,得出该计算机的名称是www.qhnu.edu.cn,

(2).Tracert跟踪路由命令

使用格式:tracert[-d][-hmaximum_hops][-jhost_list][-wtimeout]

主要功能:判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点和到达时间。

若想查出用户主机与目标网站(http:// www.qhnu.edu.cn)之间的线路传输信息及故障情况。可在“运行”对话框中,输入tracert www.qhnu.edu.cn 命令。会得到图四的信息:

图四、跟踪路由信息

从图四结果得知:数据包信息从用户主机跟踪连接到目标网站www.qhnu.edu.cn的过程中,获得了目标网站的IP地址是210.27.144.15。跟踪通往210.27.144.15 的路由,最大为30。数据包到达目标网站www.qhnu.edu.cn 所经过的路径:经过的第一个IP地址是192.168.100.100,途中数据包信息经过了3个中继节点的中转,每经过一个中继节点的中转所花费的时间为XXX ms,经过的第二个IP地址是202.100.158.89,途中数据包信息也经过了4个中继节点的中转,每经过一个中继节点所花费的时间为XXX ms,最终到达了目标网站。那么,我们通过观察用户主机到目标网站www.qhnu.edu.cn经过了几次信息中转,每经过一个中继节点所花时间的长短,就能清楚地了解用户主机的信息传输路径,方便地查出用户主机与目标网站之间的线路故障情况。很有把握的告诉别人——某某位置出了问题。

(3).Netstat命令

使用格式:Netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] 

参数介绍:-e 显示路由器、交换机、服务器端口的数据流量。

    -n 显示活动的 TCP 连接,以数字形式表现地址和端口号。

主要功能:显示网络连接、路由表和网络接口信息等情况。

在网络使用高峰时段,若在“运行”对话框中,输入netstat –e 218.197.126.72命令,可查看路由器、交换机、服务器端口的数据流量,以确认网络数据流通瓶颈的位置。然后,设法增加其带宽,最大限度地提高数据传输速度。如更换服务器网卡为100M或1000M、安装多个网卡、通过改变路由器上的配置等方法来有效地缓解网络瓶颈。

如网络维护人员能记住网络服务开放的一些默认端口,在“运行”对话框中,输入netstat –a 218.197.126.72命令,就能快速地查出有无端口被非法占用情况。默认端口如下:

FTP(文件传输协议)的端口是21

TELNET(远程登录协议)的端口是23

SMTP(邮件传输协议)的端口是25

DNS(域名服务,即域名与IP之间的转换)的端口是53

HTTP(超文本传输协议)的端口是80;

POP3(电子邮件的一种接收协议)的端口是110

WINDOWS中开放的端口是139
    除此以外,若系统发现了其他陌生端口,可怀疑系统是否存在病毒。因31337号端口是BackOffice木马的默认端口;2140或者3150都是DEEP THROAT木马使用的端口,还有NETBUS、冰河或者SUB7等木马程序都可以自定义端口。因此,当发现了陌生端口一定要提高警惕,使用防火墙或者查病毒软件进行检测,同时关闭不必要的端口,以提高系统的安全性和可靠性。

3  结束语

计算机网络的应用越来越广泛,在使用过程中难免出现各种各样的问题,故障虽多,但往往总有规律可循。实验室人员只要有较强的事业心,不断学习,注重理论知识和实践经验的总结,就能不断积累电脑维修经验,提高计算机网络维护的技术水平。一旦网络出现故障,便可经过认真分析,检测、定位和采取相应的措施,迅速找出问题的所在,准确排除网络故障,使网络中的各种资源得到利用。保障网络更加高效的运行。