扫一扫
关注微信公众号

路由器接口损坏导致无法上网
2007-10-10   网络

故障现象

笔者曾为某单位架设局域网,主要网络结构如下;采用1台CISCO 1760路由器,连接着一台CISCO  6305交换机,该交换机下面连接4个16 口交换机,最后连接工作站,使用4Mb/s的专线上网。

工程竣工验收后,一直运行正常,某天用户反映工作站全部无法上网了,而在前一天则没有任何问题。


诊断过程

首先笔者用ping命令看看局域网内各连接部分是否连通。在某台工作站ping由器的IP地址 ,没有响应。再ping该局域网的内网网关 ,也不能连通。但是在该工作站ping其他任意工作站都没有问题 ,看来工作站之间的通信没有问题,交换机也是正常的。现在怀疑的重点就集中在路由器上了。



路由器发生故障无非三种可能性:一是连接路由器的线缆出现问题 ;二是路由器受到计算机病毒侵染;三是路由器硬件上有问题。

笔者使用线缆测试仪对路由器与交换机之间的线缆进行仔细检查 ,没有发现问题。 至于第二种可能性, 由于路由器安装了病毒防火墙 ,笔者打开其安全日志查看 ,没

有发现病毒入侵路由器的迹象。


只剩下最后一种可能了(这也是网管最不愿意看到的情况),路由器本身有问题、笔者使用show  interface命令检查路由器的每个接口(串口 、以太网口等)的信息,结果发现以太网口有问题。

经过笔者与供货商联系,更换了同型号的的路由器,安装后测试问题解决了。事后知道,客户大楼曾进行更换电路测试,多次短时间电压变动造成路由器出现接口损坏。

排除心得

路由器是局域网内的重要设备 ,如果通过路由器连接上网, 出现大面积的断网现象,在排除故障时可以从路由器端一直排查到用户终端。本例中路由器由于断电导致接口损坏 ,导致影响了整个网络的正常运行, 所以对路由器的管理维护不能掉以轻心。

以下提供一些路由器接口故障排除的方法,供大家参考。

(1) 串口故障排除

串口出现连通性问题时,为了排除串口故障,一般是从“show  interface serial”命令开始,分析它的屏幕输出报告内容,找出问题所在。串口报告的开始提供了该接口状态和线路协议状态。

接口和线路协议的可能组合有以下几种

串口运行,线路协议运行,这是完全的工作条件。该串口和线路协议已经初始化, 并正在交换协议的存活信息。

串口运行、线路协议关闭,这个显示说明路由器与提供载波检测信号的设备连接,表明载波信号出现在本地和远程的调制解调器之间,但没有正确交换连接两端的协议存活信息。可能的故障发生在路由器配置问题,调制解调器操作问题、租用线路干扰或远程路由器故障。数字式调制解调器的时钟问题,通过链路连接的两个串口不在同一子网上,都会出现这个报告。

串口和线路协议都关闭,可能是电信部门的线路故障,电缆故障或者是调制解调器故障。

串口管理性关闭和线路协议关闭,这种情况是在接口配置中输入了“shutdown”命令。通过输入“no shutdown”命令, 打开管理性关闭。接口和线路协议都运行的状况下 ,虽然串口链路的基本通信建立起来了。但仍可能由于信息包丢失和信息包错误出现许多潜在的故障问题。正常通信时接口输入或输出信息包不应该丢失,或者丢失的量非常小,而且不会增加。如果信息包丢失有规律性增加,表明通过该接口传输的通信量超过接口所能处理的通信量。解决办法是增加线路容量。查找其他原因发生的信息包丢失,查看“show  interface

serial ”命令的输出报告中的输入输出保持队列的状态。当发现保持队列中信息包数量达到信息的最大允许值,可以增加保持队列设置的大小。

(2)以太接口故障排除

以太接口的典型问题是:带宽的过分利用。碰撞冲突次数频繁,使用不兼容的帧类型。使用“sshow interface ethernet”命令可以查看该接口的吞吐量、碰撞冲突、信息包丢失和帧类型的有关内容等。

通过查看接口的吞吐量可以检测网络的利用、如果网络广播信息包的百分比很高,网络性能开始下降。光纤网转换到以太网段的信息包可能会淹没以太口。互联网发生这种情况可以采用优化接口的措施,即在以太接口使用no ip route cache 命令,禁用快速转换 ,并且调整缓冲区和保持队列。

两个接口试图同时传输信息包到以太电缆上时,将发生碰撞。以太网要求冲突次数很少, 不同的网络要求是不同的,一般情况发现冲突每秒有3至5次就应该查找冲突的原因了。碰撞冲突产生拥塞 ,其原因通常是由于敷设的电缆过长 ,过分利用、或者“聋”节点。以太网络在物理设计和敷设电缆系统管理方面应有所考虑,超规范敷设电缆可能引起更多的冲突发生。

如果接口和线路协议报告运行状态,并且节点的物理连接都完好,可是不能通信。引起问题的原因也可能是两个节点使用了不兼容的帧类型。解决问题的办法是重新配置使用相同帧类型。如果要求使用不同帧类型的同一网络的两个设备互相通信,可以在路由器接口使用子接口,并为每个子接口指定不同的封装类型。

(3)异步通信口故障排除

在网络的运行中,异步通信口的任务是为用户提供可靠服务,但又是故障多发部位。主要的问题是,如何在通过异步链路传输基于LAN的通信量时,将丢失的信息包的量降至最少。



异步通信口故障一般的外部因素是:拨号链路性能低劣,电话网交换机的连接质量问题 ,调制解调器的设置。检查链路两端使用的调制解调器 :连接到远程计算机机端口调制解调器的问题不太多, 因为每次生成新的拨号时通常都初始化调制解调器,大多数通信程序都能在发出拨号命令之前发送适当的设置字符串 。连接路由器端口的问题较多,这个调制解调器通常等待来自远程调制解调器的连接。连接之前,并不接收设置字符串。如果调制解调器丢失了它的设置,应采用某种方法来初始化远程调制解调器。简单的办法是使用可通过前面板配置的调制解调器,另一种方法是将调制解调器接到路由器的异步接口,建立反向Telnet,发送设置命令配置调制解调器。“show interface async”命令,showline命令是诊断异步通信口故障使用最多的工具。“show interface async ”命令输出报告中,接口状态报告关闭的惟一的情况是接口没有设置封装类型。线路协议状态显示与串口线路协议显示相同。show line命令显示接口接收和传输速度设置以及EIA状态显示。

show line命令可以认为是接口命令(show interface async) 的扩展。show line命令输出的EIA信号及网络状态如下:

noCTSnoDSRDTRRTS:调制解调器未与异步接口连接。

CTSnoDSRDTRRTS:调制解调器与异步接口连接正常 ,但未连接远程调制解调器。

CTSDSRDTRRTS:远程调制解调器拨号进入并建立连接。

确定异步通信口故障一般可用下列步骤:检查电缆线路质量 ;检查调制解调器的参数设置;检查调制解调器的连接速度;检查rxspeed和txspeed是否与调制解调器的配置匹配, 通过show interface async命令和showline命令查看端口的通信状况;从show line命令的报告检查EIA状态显示, 检查接口封装 ,检查信息包丢失及缓冲区丢失情况。

热词搜索:

上一篇:内存故障导致服务器工作异常
下一篇:路由器配置不当导致客户端无法获得IP地址

分享到: 收藏