1、1.1.1 FTP 方式在线升级FTP 方式在线升级就是事先将要升级的版本存放在 AC 中,每次 AC 重启时,都自动读取版本信息。最多可在 AC 中预存两个版本,分别用“ version0”和“version1”指代。其具体步骤如下:1、升级时所用的组网图:版本服务器可以放在 internet 的任何一个角落,只要 AC 能访问到版本服务器就可以。控制升级操作的机器可以通过串口线与 AC 相连,也可以通过网络相连(可以是版本服务器本身) ;图 4-2 FTP 方式在线升级组网图2、版本服务器上已准备好新版本,假设文件保存在 d: AC 目录下,文件名为MIPS_1010C15,注意版本文件命
2、名必须以“MIPS ”开头;3、在版本服务器上打开 ftp server,用户的工作目录设为 d: AC;4、配置管理平台、接入平台的接口地址,确保 AC 可以访问版本服务器(假设接口地址为 221.162.62.137) 。5、 配置管理平台的接口地址:# ifconfig /可选命令,可通过此命令查看管理平台上所有接口的信息# ifconfig eth0 221.162.62.137 netmask 255.255.255.0 /必选命令,设置管理平台的接口地址,注意,无论接入平台用的是哪个口,都只能在管理平台的 0 号口(即 eth0)配置地址# ifconfig eth0/此命令用于查
3、看配置后 0 号口的 IP 地址信息,查看结果如下所示Eth0 Link encap:Ethernet HWaddr 00:08:D2:00:00:08 inet addr:221.162.62.137 Bcast:221.162.62.255 Mask:255.255.255.0说明:若通过 ifconfig eth0 命令查看配置结果,发现配置失败,可输入命令“ifconfig eth0 up”,之后重新配置一遍。6、配置接入平台的接口地址:假设 AC 通过 1 号以太网口连接版本服务器,则配置如下:BNOS(config)# interface GigabitEthernet 1/1.0
4、 /进入 1 号口的配置模式BNOS(config-interface)# ip address 221.162.62.137 255.255.255.0 /配置 1 号口的 IP 地址、子网掩码,此地址必须与管理平台所配地址一致配置完毕后,可通过“show running-config”查看配置结果是否正确。7、 将版本服务器上连接 AC 的网卡 IP 地址设为 221.162.62.12(该 IP 必须与 AC 同网段) 。可分别在管理平台、接入平台上输入命令“ping 221.162.62.12”,确保两个平台均与版本服务器网络可达。8、 在 AC 上查看版本信息,看版本是否需要更新:(
5、可选)# cat /proc/rmi/mips-version the running version:MCR_rmios_1.0.8.7C33.MCR_vxworks_1.0.8.7C38cwc_1.0.8.8C45_mipsMIPS_1010C14 /现在运行的版本是 MIPS_1010C14dev-boot-version:C12next-boot-active-version:version0 /下次重启会自动加载version0,这里指代 MIPS_1010C14 版本9、 使用 FTP 方式将要更新的版本文件上传到 AC 上。先在版本服务器上打开一个终端(可为 DOS 的 comm
6、and 窗口) ,操作如下:D: cd /AC /必须先进入版本文件 MIPS_1010C15 的存放路径D: AC1ftp 221.162.62.137 /FTP 方式连接、登录到 AC 的管理平台,“by”命令可退出 ftp 模式Connected to 221.162.62.137 User (221.162.62.137:(none): root /在此输入用户名,即登陆管理平台的用户名,回车331 User root OK. Password requiredPassword: /在此输入密码,即登陆管理平台的密码,回车230 OK. Current directory is /ro
7、otftp put MIPS_1010C15 /此命令将 MIPS_1010C15 文件上传到管理平台上 ftp: 发送 45223563 字节,用时 16.86Seconds 2682.46Kbytes/sec. /上传成功10、 在管理平台上查看上传的版本:# lsMIPS_1010C15 /说明版本文件已经上传到管理平台上11、 升级版本, (比如,之前 version0 指代 MIPS_1010C14,现要升级为指代MIPS_1010C15) ,在管理平台上输命令:# version upgrade0 /更新版本 0,若要更新版本 1,则命令改为 version upgrade10:E
8、XT2-fs warning: maximal mount count reached, running e2fsck is recommended12、 激活版本, (使 MIPS_1010C15 下次重启生效)在管理平台上输命令:# version active0 /激活版本 0,若要激活版本 1,则命令改为 version active10:Done.13、 查看下次启动版本修改是否正确:# cat /proc/rmi/mips-version the running version:MCR_rmios_1.0.8.7C33.MCR_vxworks_1.0.8.7C38cwc_1.0.8
9、.8C45_mipsMIPS_1010C14 /现在运行的版本是 MIPS_1010C14dev-boot-version:C12next-boot-active-version:version0 /下次重启会自动加载version0,这里指代 MIPS_1010C15 版本14、 重启系统# reboot重启后,可在管理平台上通过命令“cat /proc/rmi/mips-version”核对升级后版本信息。15、 说明, “version0”只是一个代号,每次上传新的版本文件,并“version upgrade0”后, “version0”指代的内容都随之改变,它指代新上传的那个版本。“version1”也同理。16、 version0 与 version1 的关系:两者不区分优先级;当输入 “version active0”后,下次重启自动加载 version0;输入“version active1”后,下次重启自动加载 version1。设置可同时存放两个版本,有备份的作用。