升级路由器交换机的时候,一般大家都习惯用ftp tftp方式,理由很简单:速度快;但是有的时候路由器down机ftp和tftp都不可用的情况下就得用的着console口给它灌*作系统了
console口升级又常被称为xmodem升级,方法就是用console线登陆到路由器,升级步骤cisco和华为3com的设备不是很一样,现在分别阐述: cisco设备: 重启设备按break键进入rommon模式 可以用confreg命令来修改,如下: rommon 2 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: image specified by the boot system commands or default to: cisco2-C3600 do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: !--- pressing "Enter" accepts the !--- default (value between the brackets) enable "use net in IP bcast address"? y/n [n]: disable "load rom after netboot fails"? y/n [n]: enable "use all zero broadcast"? y/n [n]: enable "break/abort has effect"? y/n [n]: enable "ignore system config info"? y/n [n]: change console baud rate? y/n [n]: y enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400 4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7 change the boot characteristics? y/n [n]: Configuration Summary enabled are: load rom after netboot fails console baud: 115200 boot: image specified by the boot system commands or default to: cisco2-C3600 do you wish to change the configuration? y/n [n]: You must reset or power cycle for new config to take effect 改完了,你需要重起一下,让配置生效,注意,你的调试机器上的超级终端的连接波特率也要改为115200,不然你重起后你可能看见的就是一堆乱码#^¥&%×^×^,呵呵。 接下就是用xmodem命令来做了,xmodem的使用方法如下: rommon 1 > xmodem [-cyrx] 选项 功能 -c 传输过程中使用 CRC-16 检查. 缺省的是 8-bit CRC. -y ymodem-batch 协议使用CRC-16错误检查 -r 让软件传到DRAM中,缺省的是Flash中。 注意: 不推荐!重起后,DRAM的文件会丢失,你还要进行一次恢复IOS. -x 让软件传到DRAM中,但是不执行,除非使用launch 命令。 注意: 不推荐!同上一个参数-r -f 擦除Flash里全部的文件 这个选项是1600系列路由器指定的;在其他平台上是缺省项 Examples: rommon 1 > xmodem -cf c1600-nsy-mz_112-15a_P rommon 1 > xmodem -y c2500-js-mz_120-14 让我们step by step来试试: 1. 来执行xmodem命令:rommon 1 > xmodem c1600-nsy-mz_112-15a_P c1600-nsy-mz_112-15a_P是我们打算在路由器中保存的文件名,你可以起自己想要的名字,不过最好是按原文件的名字来。 2.等待ROMmon 提示信息,类似下面: Ready to receive file c1600-nsy-mz_112-15a_P ... 3.ok,可以进行文件传输了,在超级终端界面,点击鼠标右键,选择发送文件,弹出的对话框,上面选择你要传送到路由器内的新的IOS,下面选择Xmodem协议。然后点击发送,就可以了。如下: 4.接下来就是文件传输的界面了,耐心些等待吧…… 5.当显示:Download Complete!信息时,就差不多万事大吉了,不过做为列行的检查还是必要的,用命令:dir flash: 看看文件是不是已经正确无误的传过去了。 rommon 1 > dir flash: File size Checksum File name 2179331 bytes (0x214103) 0x7b95 c1600-nsy-mz_112-15a_p 6.哈哈,到了最后了:使用 reset或者 bootflash:[filename] 命令,如下显示: rommon 1 > reset或者rommon 1 > boot flash:c1600-nsy-mz_112-15a_P 重起路由器,ok了吗?如果已经进入正常的界面了,那就恭喜你了,IOS恢复就成功了,你可以检查一些看看:show version;show flash等。但是别忘了,刚才你把默认的控制线波特率9600改为115200了,现在要做就是改回来,命令:config t;config-register 0x2102; end。 华为3com设备: 重启设备按ctrl+B,进入bootrom模式,这时候提示 Please input Bootrom password: 一般是空,直接回车即可,如果有密码,可试着输入huawei的后门密码,可咨询huawei3com800获得 然后会有一个菜单 Boot Menu: 1: Download application program 2: Download Bootrom program 3: Modify Bootrom password 4: Exit the menu 5: Reboot Enter your choice(1-5): 说明:huawei-3com不同的设备的不同bootrom版本,这个菜单有点儿区别,不过没关系,差别不大 选择1 出现如下菜单: Please choose your download speed: 1: 9600 bps 2: 19200 bps 3: 38400 bps 4: 115200bps 5: Exit and reboot Enter your choice(1-5): 4 提示如下: Download speed is 115200 bps. Please change the terminal's speed to 115200 bps,and select XMODEM protocol. Press ENTER key when ready. 此时点击超级终端的断开按钮,然后点击属性(都在超级终端工具栏) 然后选择115200速率,点击确定,然后回车,此时路由器出现提示: Downloading...CCCCCCCCCC 点击超级终端工具栏“发送”按钮, 出现对话框,点击浏览,找出你的vrp软件,下一步特别重要,一定要在协议的备选框里选择xmodem协议,然后点击发送,耐心等待(一般是15到30分钟),之后重启路由器,把超级终端的速率改成9600,就ok了 相关图片在附件里 |
|