交换机作为ftp client实现远程升级配置举例(以9505为例)
 
    1. 组网需求
 
    用户通过telnet远程登录到9505交换机上,从ftp server上下载交换机的应用程序到交换机的flash,通过命令行实现交换机的远程升级。
 
    交换机作为ftp client,远端的pc作为ftp server,在ftp server上作了如下配置:配置了一个ftp用户名为switch,密码为hello,对该用户授权了pc机上switch目录的读写权限。交换机上的一个vlan接口的ip地址为1.1.1.1,pc的ip地址为2.2.2.2,交换机和pc之间路由可达。
 
    交换机的应用程序switch.app和boot.app保存在pc上。交换机通过ftp从远端的ftp server上下载switch.app和boot.app。
 
    2. 组网图
 
    
 
    3. 配置步骤
 
    在pc上配置ftp server的相关参数:配置了一个ftp用户名为switch,密码为hello,对该用户授权了pc机上switch目录的读写权限。此处不详细说明
 
    交换机上的配置
 
    # 交换机上已经配置了telnet用户的用户名为user,级别为3级用户,口令为hello,验证方式为需要进行用户名和口令的验证。
 
    # 用户在pc上执行telnet命令登录到交换机上。
 
    [h3c]
 
    如果交换机的flash memory空间不够大,请删除flash中原有的应用程序然后再下载新的应用程序到交换机的flash中。
 
    # 在用户视图下输入命令进行ftp连接,输入正确用户名和密码登录到ftp server。
 
    [h3c] ftp 2.2.2.2
 
    trying ...
 
    press ctrl+k to abort
 
    connected.
 
    220 wftpd 2.0 service (by texas imperial software) ready for new user
 
    user(none):switch
 
    331 give me your password, please
 
    password:*****
 
    230 logged in successfully
 
    [ftp]
 
    # 执行get命令将ftp server上的文件switch.app和boot.app下载到交换机的flash。
 
    [ftp] get switch.app
 
    [ftp] get boot.app
 
    # 执行quit命令中断ftp连接,退回到用户视图下。
 
    [ftp] quit
 
    [h3c]
 
    # 升级主控板0的bootrom。
 
    [h3c] boot bootrom boot.app slot 0
 
    # 指定下载的程序为下次启动时的应用程序,然后重启交换机,实现交换机应用程序的升级。
 
    [h3c]boot boot-loader primary flash:/switch.app slot 0
 
    [h3c]disp boot-loader
 
    the primary app to boot of board 0 at the next time is: flash:/switch.app
 
    the backup app to boot of board 0 at the next time is: flash:/switch.app
 
    the app to boot of board 0 at this time is: flash:/switch.app
 
    [h3c]
 
    1.4.2 交换机作为ftp server实现远程升级配置举例(以9505为例)
 
    1. 组网需求
 
    9505交换机作为ftp server,远端的pc作为ftp client。在ftp server上作了如下配置:配置了一个ftp用户名为switch,密码为hello,对该用户授权了交换机上flash根目录的读写权限。交换机上的一个vlan接口的ip地址为1.1.1.1,pc的ip地址为2.2.2.2,交换机和pc之间路由可达。
 
    交换机的应用程序switch.app保存在pc上。pc通过ftp向远端的交换机上传switch.app,同时将交换机的配置文件vrpcfg.txt下载到pc实现配置文件的备份。
 
    2. 组网图
 
    
 
    3. 配置步骤
 
    (1)交换机上的配置
 
    # 用户登录到交换机上。(用户可以在本地通过console口登录到交换机上,也可以通过telnet远程登录到交换机上。各种登录方式请参见“登录交换机 用户界面配置”的描述。)
 
    [h3c]
 
    # 在交换机上开启ftp服务,设置好用户名、密码和路径。
 
    [h3c] ftp server enable
 
    [h3c] local-user switch
 
    [h3c-luser-switch] service-type ftp ftp-directory flash:
 
    [h3c-luser-switch] password simple hello
 
    (2)在pc上运行ftp client程序,同交换机建立ftp连接,同时通过上载操作把交换机的应用程序switch.app上载到交换机的flash根目录下,同时从交换机上下载配置文件vrpcfg.txt。ftp client应用程序由用户自己购买、安装,h3c系列交换机不附带此软件
 
    如果交换机的flash memory空间不够大,请删除flash中原有的应用程序然后再上载新的应用程序到交换机flash中。
 
    (3)在上载完毕后,用户在交换机上进行升级操作
 
    [h3c]
 
    # 用户可以通过命令boot boot-loader来指定下载的程序为下次启动时的应用程序,然后重启交换机,实现交换机应用程序的升级。
 
    [h3c] boot boot-loader primary flash:/switch.app slot 0
 
    [h3c] reboot
返回页顶