如何升级路由器ROS软件版本【图文】
1、准备好要升级的软件版本
到博达官方网站
www.bdcom.com.cn去下载一个对应产品的最新或者指定ROS版本文件
具体进入的方法为“服务与支持”-->“软件下载”-->对应产品目录-->具体型号-->下载
或者直接点击如下的链接
http://www.bdcom.com.cn/05download.htm
注意:该链接中还有《
模块化路由器基本版和完整版的对比说明》,请仔细阅读
当然,如果自己已经有相应的ROS文件,省略这一步!
2、架设TFTP服务器
3、路由器与TFTP Server互联
一般我们建议使用
交叉网线将路由器和TFTP Server直接连起来,不要通过交换机、HUB等设备转接。
当然所谓的互联不只是网线物理线路层面的,而是IP层面的。显然要给路由器配置IP地址,该IP要求与TFTP Server的IP在同一网段。
这一步看似很简单,但我还是要强调一下:
★一般我们可以在
Router#模式下进行升级,此时我们可以使用路由器的任何一个
以太网接口,只要给这个接口设置合适的IP地址即可;
★但如果我们系统崩溃了,只能进入
Monitor#模式,就不一样了。要求必须使用路由器的
插槽号和端口号最小的以太网接口,如FastEthernet 0/0。
同时,在Monitor#模式下给路由器设置IP地址的指令为:
Monitor#ip address 192.168.1.1 255.255.255.0
注意:
i) Monitor模式下的IP地址设置完成之后,无需也无法保存,系统重启之后将自动失效。
ii) 这一步完成之后,建议大家使用ping指令测试一下路由器和TFTP Server之间的互通性
4、正式升级
在路由器的Router#或者Monitor#模式下开始升级,相关指令的log如下:
Router#copy tftp flash
Source file name[]?Router.bin
Remote-server ip address[]?192.168.19.180
Destination file name[Router.bin]?
Source file name[]?Router.bin
Remote-server ip address[]?192.168.19.180
Destination file name[Router.bin]?
如上,copy tftp flash的功能就是通过tftp协议,将服务器上的文件复制到路由器flash中,也就是触发版本升级过程。
之后路由器会询问三个问题:
i) 源文件名字,该文件就是从BDCOM网站下载的最新ROS版本,主要要包含后缀名/扩展名(必须是bin)
ii) 远端服务器IP,该ip就是装有TFTP Server软件的PC网卡的IP地址
iii) 这一步只是确认,上面log信息中的紫色字体,是路由器询问是否以该文件名保存?直接回车就是确认;如果需要改名字,直接将新的文件名写在“?”的后面。
注意:
由于路由器的Flash有效空间通常比较有限,建议升级文件的名字与Flash中原有的bin文件名字相同,这样升级时就会自动
覆盖。
5、完成
升级过程会在超级终端上以
####################...
的形式出现,升级完成时,会出现
Successfully字样,之后重新启动路由器即可
6、小结
TFTP方式升级时,PC与路由器之间需要有两条连接通路:
a、 以太网网线,该通路需要负责ROS版本的传输。由于其高带宽,传输速度比较快!
b、
Console线,该通路是负责控制指令的传输的。
升级时,通常会不成功,遇到问题时,请检查如下的情况:
★ TFTP软件是否正常开启?
★ ROS/bin文件是否被存放在TFTP软件指定的目录中?
★ TFTP Server上是否开有防火墙软件?
★ 两端的IP设置是否不在同一网段,或者是否不通?
★ 如果是Monitor#方式升级,所使用的接口是否不是“最小”以太口?
★ Flash的剩余有效空间是否不够?(使用dir指令可查看)
★ copy tftp flash升级指令中,指定的ROS名字是否与服务器上实际存放的不同?(特别注意
隐藏的后缀名)
7、其他
通常Monitor#模式升级时的速度要低于Router#的速度,原因是Monitor监控模式中,路由器不加载ROS,所有的以太网接口都工作在
10M半双工模式。
如果需要对原有的ROS进行备份,则上述的所有准备工作都完全相同,只是执行的命令为
copy flash tftp。
注意:Monitor模式下不支持备份。
某些情况下,可能会出现以太网接口损坏,此时需要升级的话,就只能通过Console口方式来升级。
此时,电脑和路由器之间只需要有Console连接即可。
然后在超级终端中执行:
download c0,触发Zmodem方式传输功能,然后在超级终端中,使用Zmodem协议发送文件即可,具体请参阅:
http://www.bdcom.com.cn/news_view.asp?newsid=264
由于这种方式的传输速度非常慢,一般我们不作推荐
转载于:https://blog.51cto.com/mmfrancis/256103