为了获得更好的网络体验,通常我都是采用升级路由器固件的方式来实现,同样当路由器软件出现故障时,也可以通过升有来解决,当然如果你想升级你的路由器固件,最好是具备一定的电脑基础,否则会出现一些不必要的麻烦,这里就以网件路由器来介绍这方面的知识。
一、出现乱码
拿出路由器,通电后通过Console口连上去,发现超级屏幕出现了一些乱码,会不会是Consol口坏了?如果出现Console口坏了,一般会在超级终端屏幕上不断输出很多的乱码,回车后出现乱码,可能是每秒传输速率不对,将默认值9600更换为l15200,路由器启动成功,路由器启动完后,用show run确实发现Console的速率为l15200。
二、内存不够升级失败
要升级的这台网件路由器带有VPN的功能从网上下载新的IOS大小为18MB,升级过程如下:
1、配置路由器Interfast 0/0的IP地址,先用copy flash:tftp把原来的IOS备份出来,并通过copy tftpd flash命令上传。
2、重新启动路由器,发现如下的提示没有足够的内存运行IOS,在官方网上查询,发现升有后的固件要求路由器的内存为64MB,Flash为16MB,从上面的启动信息可以看出,这台路由器的内存为32MB,当然启动不起来了,加大内存后,启动路由器成功。
三、在ROM模式下通过TFTP上传IOS效验失败
假设由于路由器IOS升级失败,所以想恢复原来的IOS,恢复IOS的方式有两种:FTP和Xmodem,TFTP的传输速度快一些,Xmodem的传输速度比较慢,在R0M模式下,用TFTP上传IOS。
1、在interfast 0/0配置IP地址,配置完后用set命令查看,默认情况下,在R0M模式下配置的IP地址是在interfast 0/0下的,所配置的IP地址应该要与TFTP服务器在同一个网段内。
2、用tftpdnld方式下载,TFTP ServerMg开始时用Cisco的TFTP,但传输一半就超时。用3Cdaemon传输完后,出现警告,重启路由器,路由器无法启动,提示IOS效验错误,但是重新下载了还是不行,看来不是IOS的问题,后来更换了网线TFTP软件还是不行。
解决办法是用Xmodem来传。为了使传输速度快点,我们应该修改Xmodem的传输速度为ll5200,IOS通过Xmodem传输完后,重启路由器,路由器已经可启动。
四、在用TFTP上传IOS时,如果提示效验错误,就应该考虑采用Xmodem方式上传,TFTP服务器的IP的地址要和路由器的以太网口在一个网段上,在用Xmodem上传IOS时,最好采用Windows自带的超级终端。
最后说一下,TFTP文件传输协议最大就支持传输32MB的文件,如果IOS大于32MB时,可以考虑采用第三方的TFTP软件,如3Cdaemon,还有一种办法就是可以采用FTP传输命令。