思科路由器ROM模式下灌入IOS 这次遇到的是思科路由器,为2800,根据客户提供的信息,该路由器无法正常启动,启动时会自动进入到ROM模式,初步认为是IOS损坏。于是使用TFTP向路由器灌入IOS,使用的IOS为:c2800nm-ipbase-mz.124-15.T13.bin。步骤如下: 1. 进入ROM模式,查看FLASH中是否存在IOS。 rommon1>show flash: Bad device name 无法查看到IOS,那么就要进行灌入IOS 2. 设置TFTP rommon2>set IP_ADDRESS 10 usage:set rommon3>IP_ADDRESS=172.16.100.1 设置路由器IP地址,为F0/0口 rommon4>IP_SUBNET_MASK=255.255.255.0 设置子网掩码 rommon5>DEFAULT_GATEWAY=172.16.100.2 设置网关 rommon7>TFTP_SERVER=172.16.100.2 设置TFTP服务器IP rommon8>TFTP_FILE= c2800nm-ipbase-mz.124-15.T13.bin 设置IOS名称 设置完毕。 注意:以上命令必需用大写,TFTP服务器IP地址必需可达,在TFTP服务器中预先设置好根目录并且将IOS放入根目录中。 下面将进行灌入IOS rommon9>tftpdnld IP_ADDRESS: 172.16.100.1 IP_SUBNET_MASK: 255.255.255.0 DEFAULT_GATEWAY: 172.16.100.2 TFTP_SERVER:172.16.100.2 TFTP_FILE: c2800nm-ipbase-mz.124-15.T13.bin Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y Receiving c2600-i-mz.121-5.T8 from 10.16.1.4 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 完成后会自动校验比对IOS,遇到问题 出现了这么个情况,校验比对失败: File reception completed. TFTP flash copy: Warning, checksum comparison failed Do you wish to continue anyway? y/n: [n]: 你可以输入Y,让它继续,但是IOS还是无法使用。 3. 排查问题 IOS检验比对失败,可能是IOS的问题,或者也有可能是TFTP服务器的问题,于是又换了一个IOS和TFTP服务器,但还是出现以上的错误。这时,怀疑是硬件出现了故障,于是更换了FLASH卡后,重新进行灌入IOS,但问题还是没有解决,我把出现故障的硬件转移到内存,于是换回了原来的FLASH卡,更换了一条新的内存后,又重新灌入IOS。 rommon10>tftpdnld IP_ADDRESS: 172.16.100.1 IP_SUBNET_MASK: 255.255.255.0 DEFAULT_GATEWAY: 172.16.100.2 TFTP_SERVER:172.16.100.2 TFTP_FILE: c2800nm-ipbase-mz.124-15.T13.bin Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y Receiving c2600-i-mz.121-5.T8 from 10.16.1.4 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! File reception completed. Validating checksum. Copy file c2800nm-ipbase-mz.124-15.T13.bin to flash: 出现以上信息,表示IOS校验成功,自动拷贝到FLASH。完成后再输入命令 “show flash:”就会看到IOS的信息。 再输入命令” rommon11>boot”,将会自动引导IOS重启,重启后就可以看到熟悉的ROUTER界面了 Router> 4. 总结 遇到错误信息:TFTP flash copy: Warning, checksum comparison failed , 首先判断是否是IOS 或TFTP服务器的问题,如果更换之后还是出现这种错误,可能就是硬件出现了故障,可一一排查,在这次案例中,是内存出现了问题,最终顺利完成了这次任务。 分享一下个人经验,以后有同学遇到相同的问题,可以 参考一下。写得不好,见谅见谅。 |