首页 > 代码库 > xmodem 协议恢复交换机
xmodem 协议恢复交换机
有的时候,不小心格式化了交换机的flash,没有了IOS, 交换机自然无法启动,加电后会一直停留在rommon模式,恢复的方式有搭建tftp,也可以用xmodem协议传输IOS到交换机。tftp是比较快速的方式,现在我手里只有一根USB-HL340-CON连接线,就索性用xmodem试试吧。
终端程序用的是minicom 2.6.2,就是windows里类似SecureCRT的小程序,
安装minicom
sudo yum install minicom
插上usb端,另一端交换机console口,交换机加电,HL340的驱动会自动安装上。
2.配置minicom
命令 minicom -s
选择serial port setup
首先需要通过console口连接上交换机
我的设备只有/dev/ttyUSB0, 并且连接交换机一般选择9600 8N1
3.连接交换机,查看flash
初始化flash命令
flash_init
查看flash命令
dir flash:
交换机启动不起来,也许是因为启动配置不对,不一定问题都出在ios文件上,所以在确定ios损坏之前,请谨慎使用format flash:
在此我的flash已经全空了
4. 准备上传到交换机的ios文件
在51cto上可以找到C3560的ios,下载下来大约11m,随便找个地方放,我的放在/tmp/ios/cisco。
名称为c3560-ipbasek9-mz.122-55.SE9.bin
5. 上传ios文件
在minicom的连接界面上按下Ctrl+A在按下Z,会调出Minicom command summary。
按下O,可以再次进行minicom配置,在这里进行上传默认路径和xmodem协议配置进行修改,
选择filenames and paths,upload directory改成放置ios文件的路径就可以了。
选择file transfer protocols, 修改xmodem
以上传输文件的工作就准备好了。
运行交换机命令copy xmodem: flash:c3560-ipbasek9-mz.122-55.SE9.bin
会有一些CCCCC出来,这是交换机在等着你给他送数据呢。
按下Ctrl+A,再Z,再S
空格选中默认上传路径下的ios文件,回车,开始。。。。。
6.修改boot参数
漫长的等待后,上传结束,不要忘了修改boot参数,因为新下载的ios文件名可能与之前配置的boot文件名不同,set命令修改后,就可以用新ios启动交换机了。
本文出自 “YTIRUCES” 博客,谢绝转载!
xmodem 协议恢复交换机