也许是因为很多管理员对路由器不熟悉或了解不深入的原因,有很大一部分路由器硬件故障都出现在软件上,下面我们主要分析了几种常见的路由器硬件故障。
路由器硬件故障是我们经常遇到的问题,这里我们主要分析了关于路由器硬件故障的解决方法,路由器相比于集线器和交换机而言,对大家来说可能会有点陌生。因为很多小型局域网使用代理服务器或者软件路由,很少使用专用的硬件路由器。但随着局域网的快速发展,路由器在局域网中的应用也逐渐增加,各种路由器硬件故障也随之接踵而来。
从前面的介绍我们了解到路由器也和计算机一样由硬件和软件组成,当然问题可以出现在硬件也可以在软件上。也许是因为很多管理员对路由器不熟悉或了解不深入的原因,有很大一部分路由器硬件故障都出现在软件上。笔者总结了以下几种故障分类,方便各位读者排障。
1)路由器硬件故障
路由器的硬件包括RAM/DRAM、NVRAM、FLASH、ROM、CPU、各种端口以及主板和电源。路由器硬件故障一般可以从LED指示灯上看出。比如:电源模块上有一个绿色的PWR(或POWER)状态指示灯。当这个指示灯亮着时,表示电源工作正常。接口模块上的ONLINE和 OFFLINE指示灯以及TX、RX指示灯。Rx指示灯为绿色表示端口正在接收数据包;如果为橙色,则表示正在接收流控制的数据包。Tx指示灯为绿色表示端口正在发送数据包;如果为橙色,则表示正在发送流控制的数据包。不同的路由器有不同的指示灯表示不同的意义,所以你最好先看说明书。
路由器硬件故障有时也可以从启动日志中查出或者在配置过程中看出。由于路由器在启动时首先会进行硬件加电自检,运行ROM中的硬件检测程序,检测各组件能否正常工作。在完成硬件检测后,才开始软件的初始化工作。如果路由器在启动时能够检测到路由器硬件故障,会在系统的启动日志中会记录下来,以便后查。如果在配置路由器时,当你进入某个端口配置时,系统一直报错,那就有可能是端口的问题了。此外还要做好路由器运行环境的建设,比如:防雷接地以及稳定的供电电源、室内温度、室内湿度、防电磁干扰、防静电等,消除各种可能的故障隐患。
2)系统丢失
这里是指IOS(InternetworkOperatingSystem),它就是路由器的一切配置运行的基础——操作系统。它保存在 FLASH中,有时因操作失误或其他不可预料的原因(如:突然断电),致使FLASH中的IOS丢失,导致路由器无法正常启动。出现此情况时,还可以使用保存在ROM中的备份操作系统软件,这个备份IOS通常比FLASH中的IOS版本低一点,但足以让路由器启动和工作。为了让路由器正常工作,必须重新下载新的IOS到FLASH中。如果FLASH的空间足够大,还可以保存多个IOS软件,并可以选择使用哪个版本的系统。为了能够在发生此类故障后迅速恢复,最好先把IOS软件保存在安全的服务器中,以便急需。
3)系统缺陷
像WINDOWS系统经常受各种病毒的侵扰而死机一样,IOS的系统缺陷也会致使路由器瘫痪,比如:红色代码就曾使某些著名品牌的路由器重启。IOS也有安全上的缺陷,如果不及时升级,不怀好意的人会把你的路由器作为他攻击目标。随着路由器的发展,现在有的路由器有自动防御攻击的功能,比如:抵御DOS攻击,防止密码猜测等。IOS的系统缺陷一般不是通过补丁程序来修补,而是替换为全新的IOS。一旦发现系统BUG,路由器厂商会及时在网站上公布BUG、受影响的系统和相应的新的IOS软件,您必须选择适合你的路由器型号的版本。思科公司曾称,他们将使用“零故障”的高端路由器软件,它能够消除由电路或人为因素造成的数据或信息丢失故障,即使有错误发生,数据包仍然能够转发下去,从而能够预防网络出现路由器硬件故障,这样就会减少网管的负担。
4)密码丢失
路由器中的密码有两个地方需要设置。从前面的介绍可以知道访问路由器时有两个基本的访问模式:用户模式和管理模式。为安全起见,在进入这两个模式时均需要设置密码。虽然大家都知道密码是管理员的拥有最大权限的钥匙,但还是有人会把它给忘了。甚至有人设置的密码太简单以至于被黑客恶意进入并修改了密码。其实,只要我们细心一点,这些低级错误都是可以避免的。万一密码丢失,别怕,因为路由器提供了密码恢复方法。路由器除了两个基本访问模式(用户模式和管理模式)外,还有一种RXBOOT模式,在这个模式下可以很方便的恢复路由器密码。当然只有计算机通过CONSOLE口建立超级终端连接后才能进入。还有些路由器在面板上提供了更方便的RESET键,只要复位几次,即可恢复原始密码。
5)配置文件丢失
这也是一个经常发生的路由器硬件故障。我们首先来看一下路由器的启动过程:
(1)系统硬件加电自检。运行ROM中的硬件检测程序,检测各组件能否正常工作。完成硬件检测后,便进入下一步。
(2)运行ROM中的BootStrap引导程序。
(3)寻找并载入IOS系统文件
(4)IOS装载完毕,系统首先在NVRAM中搜索保存的Startup-Config文件,进行系统的配置。如果NVRAM中存在 Startup-Config文件,则将该文件调入RAM中并逐条执行。随后依据配置文件中的命令进行接口地址设置、路由处理等工作。如果不能成功引导 Startup-Config文件,系统则进入Setup模式,以人机对话方式进行路由器的初始配置。