06-附录E 软件维护
本章节下载: 06-附录E 软件维护 (685.55 KB)
WX3024E有线无线一体化交换机由两个虚拟的系统组成,分别是无线控制引擎和交换引擎,是两个独立的文件系统,有三类文件需要管理,分别是:
· BootWare程序文件
· 应用程序文件
· 配置文件
其中,应用程序文件存放在无线控制引擎上管理,无线控制引擎和交换引擎上分别存放和管理各自的BootWare程序文件和配置文件。
BootWare程序文件是设备启动时用来引导应用程序的文件。完整的BootWare包含BootWare基本段和BootWare扩展段。
· BootWare基本段是指完成系统基本初始化的BootWare。
· BootWare扩展段具有丰富的人机交互功能,用于接口的初始化,可以实现升级应用程序和引导系统。
· 完整的BootWare是指基本段和扩展段合在一起的BootWare。基本段启动后,可以在基本段菜单下加载升级扩展段。
在升级BootWare过程中请勿关闭设备电源或重新启动设备,否则有可能造成BootWare程序损坏导致设备无法正常运行。
WX3024E有线无线一体化交换机提供Dual Image功能,即系统缺省定义了三个用于启动的应用程序文件:
· 主程序文件(简称“主文件”)
· 备份程序文件(简称“备份文件”)
· 安全程序文件(简称“安全文件”)
这三类应用程序文件存放在FLASH中,后缀为.bin。
通常,设备出厂时缺省的应用程序文件存储在内置的FLASH中。
当用户在FLASH中加载了这三个应用程序文件时,系统将按以上顺序选择这三个文件来启动设备。应用程序文件类型的设置,请参考E.8 应用程序以及配置文件的维护。
主程序文件、备份程序文件、安全程序文件的缺省文件名、类型及启动时的选择顺序如下:
· 主文件,缺省文件名为main.bin,文件类型为M,是系统启动缺省使用的文件;
· 备份文件,缺省文件名为backup.bin,文件类型为B。当主文件启动失败时,系统使用备份文件启动;
· 安全文件,缺省文件名为secure.bin,文件类型为S。当备份文件启动失败时,系统使用安全文件启动;如安全文件启动失败,系统将提示启动失败信息。
需要注意的是:
· 仅有类型为M、B、S的应用程序文件可以用于系统启动,N类型(即非M、B、S类型)的应用程序文件不会被用于系统启动。
· FLASH中应用程序的文件名可以在应用程序启动后通过命令修改:类型为M、B或N的应用程序的文件类型可以在BootWare菜单中修改,也可以在应用程序启动后通过命令修改;类型为S的应用程序的文件类型不允许修改。
· 由于安全文件是保证系统正常启动的最后一项措施,故安全文件的文件类型不允许修改,安全文件也不能由其它类型的文件修改而来,只能由用户在BootWare菜单中下载。
· M、B、S类型的文件在FLASH中只能同时各存在一个。例如:FLASH中有一个文件既属于M类型又属于B类型,那么就不可能存在其它的type=M或者type=B的文件;若另一个文件的类型属于B,那么以前既属于M类型,又属于B类型的文件就变成M类型的文件了。
配置文件是保存设备配置信息的文件,后缀为.cfg。通常,设备出厂时不带有后缀为“.cfg”形式的配置文件,启动后会加载默认配置,如果配置文件删除或者丢失了再次启动,也会重新加载默认配置。
· 无线控制引擎只有一个配置文件,没有主备之分;
· 交换引擎的配置文件有主备之分,与应用程序管理方式一样。
· 配置文件的文件名最长不能超过64个字符(含盘符和一个字符串结束符)。例如:如果盘符为:“flash:/”,则文件最长可以为[ 64-1-5 ]=58个字符。
· 如果超过58个字符就会出现文件操作错误。一般建议文件名不超过16个字符。
· 在Bootware中显示文件时文件的长度是受限制的,对于小于30个字符的文件名,可以都显示出来;对于大于等于30个字符的文件名,只显示前26个字符,然后添加一个波浪线,加上序列号。这个序列号标识着这个文件名的序号。例如:有三个文件名超过30个字符的文件A、B、C,文件A显示为文件名前26个字符加上一个波浪线再加001,文件B显示为文件名前26个字符加上波浪线再加002,依次类推。
可以采用如下几种方法来维护设备。
· 通过Web页面升级应用程序
· 通过串口采用XModem协议升级应用程序。
· 通过以太网口使用TFTP/FTP协议升级应用程序。
其中第三种方法又可以分别通过BootWare菜单和命令行两种方式来实现。
· BootWare程序文件同应用程序文件捆绑升级,即用户不需要单独升级BootWare程序文件,在升级最新版本的应用程序文件时,系统将自动为用户升级最新的BootWare程序文件。
· 进行软件升级前应确认当前的BootWare程序文件版本及应用程序文件版本,以便使用正确的文件。应用程序文件版本和BootWare程序文件版本配套关系请参见《版本说明书》中的版本配套表。
如下图所示,可以使用以下连接方式完成Web配置环境的搭建:
(1) 用网线将WX3024E的以太网口GE1/0/1和PC相连,并保证PC到WX3024E路由可达。
图E-1 搭建Web网管配置环境
· 缺省情况下WX3024E的无线控制引擎的接口GE1/0/1和GE1/0/2聚合,交换引擎的GE1/0/29和GE1/0/30聚合,同时无线控制引擎和交换引擎聚合后的接口都属于VLAN1,并可以互通。
· 设备出厂时已经设置默认的Web登录信息,用户可以直接使用该默认信息登录设备的Web界面。默认的Web登录信息包括:用户名“admin”,密码“admin”,无线控制引擎VLAN1接口的IP地址“192.168.0.100/24”。
(2) 为PC配置IP地址,保证能与WX3024E互通,例如192.168.0.200/24。
(3) 在Web网管终端(PC)上启动浏览器,在浏览器地址栏内输入http://192.168.0.100(Web网管终端和WX3024E之间要路由可达),浏览器会显示Web网管的登录验证页面(如下图所示)。输入用户名admin、密码admin和验证码,选择Web网管的语言种类(目前支持中文和English两种),单击<登录>按钮即可登录。
图E-2 Web网管登录页面
Web网管支持的浏览器包括:Microsoft Internet Explorer 6.0 SP2及以上版本、Mozilla Firefox 3.0及以上版本、Google Chrome 2.0.174.0及以上版本。
(1) 用户登录到Web网管界面后,在界面左侧的导航栏中选择“设备 > 设备维护”,默认进入“软件升级”页签,如下图所示。
(2) 单击<浏览>按钮,选择本地的升级文件,根据需要选中“如果文件已经存在,直接覆盖”和“软件升级成功之后,直接重启设备”,单击<确定>按钮进行升级,如下图所示。
软件升级的详细配置如表E-1所示。
配置项 |
说明 |
文件 |
设置保存在本地的应用程序文件的文件名,文件名必须带扩展名,且扩展名必须为.bin |
文件名 |
上传到设备后的文件名,文件名必须带扩展名,且必须与要上传的应用程序文件的扩展名一致 |
文件类型 |
设置文件的启动类型 · Main:下次启动的主用启动文件 · Backup:下次启动的备用启动文件 |
如果文件已经存在,直接覆盖 |
设置如果设备上存在重名文件时,是否直接覆盖 如果不选中此项,则当设备上有重名的文件存在时,将提示“文件已存在”,无法进行升级 |
软件升级成功之后,直接重启设备 |
设置当文件升级成功后,是否直接重启设备使更新后的软件生效 |
软件升级需要一定的时间,在软件升级的过程中,请不要在Web上进行任何操作,以免导致软件升级中断。
设备上电和重新启动的过程中,在配置终端的屏幕上首先将显示:
System is starting...
继续启动,系统提示:
Booting Normal Extend BootWare....
***************************************************************************
* *
* H3C WX3024E BootWare, Version 1.02 *
* *
***************************************************************************
Copyright (c) 2004-2010 Hangzhou H3C Technologies Co., Ltd.
Compiled Date : Nov 23 2010
CPU Type : XLS208
CPU L1 Cache : 32KB
CPU Clock Speed : 750MHz
Memory Type : DDR2 SDRAM
Memory Size : 512MB
Memory Speed : 533MHz
BootWare Size : 768KB
Flash Size : 1024MB
CPLD Version : 004
PCB Version : Ver.A
BootWare Validating...
Press Ctrl+B to enter extended boot menu...
键入<Ctrl+B>,将进入BootWare扩展菜单;否则,系统将进入应用程序文件的自解压过程。
· 必须在出现“Press Ctrl+B to enter extended boot menu”的4秒钟之内,键入<Ctrl+B>,系统才能进入BootWare扩展菜单。
· 若系统进入应用程序的自解压过程后再希望进入BootWare扩展菜单,则需要重新启动设备。
当出现“Press Ctrl+B to enter extend boot menu...”时,键入<Ctrl+B>,系统提示:
Please input BootWare password:
要求输入BootWare密码,输入正确的密码后,系统进入BootWare扩展菜单(也称之为Bootware主菜单):
· BootWare的初始密码为空。
· 若三次输入不正确的密码,系统将进入停止状态,只能重新启动设备才能继续输入密码。
Note: The current operating device is flash
Enter < Storage Device Operation > to select device.
==========================<EXTEND-BOOTWARE MENU>===========================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu |
|<4> File Control |
|<5> Modify BootWare Password |
|<6> Skip Current System Configuration |
|<7> BootWare Operation Menu |
|<8> Clear Super Password |
|<9> Storage Device Operation |
|<0> Reboot |
============================================================================
Enter your choice(0-9):
该菜单含义如下:
表E-2 BootWare扩展菜单
菜单项 |
说明 |
<1> Boot System |
启动设备 |
<2> Enter Serial SubMenu |
进入串口子菜单,详细描述请参见E.4.2 1. · 通过串口子菜单可以实现升级应用程序,修改串口速率等操作。 |
<3> Enter Ethernet SubMenu |
进入以太网子菜单,详细描述请参见E.4.2 2. · 在以太网子菜单中,可以通过FTP/TFTP 协议升级应用程序和BootWare 程序。 |
<4> File Control |
文件控制子菜单,详细描述请参见E.4.2 3. · 通过这个菜单可以实现对存储器中保存的应用程序文件显示类型、修改文件名、删除文件、设置启动文件等操作。 |
<5> Modify BootWare Password |
修改BootWare密码 |
<6> Skip Current System Configuration |
忽略系统配置启动 · 用户口令的丢失会使用户无法进入系统,这时可以采用忽略系统配置的方式启动。 · 采用这种方式启动时,只是本次生效,下次重启时还需要重新设置。 |
<7> BootWare Operation Menu |
BootWare操作子菜单,详细描述请参见E.4.2 4. · 在BootWare操作子菜单中可以备份、升级和恢复BootWare。 |
<8> Clear Super Password |
清除超级用户密码 · 超级用户密码用来设置切换用户级别时的密码,缺省情况下没有设置超级用户密码。 · Super Password丢失会使用户无法进行一些权限较高的操作,可以通过设置该选项清除超级用户密码,但该操作仅在第一次重启设备时生效,第二次重启设备后超级用户密码将恢复。 |
<9> Storage Device Operatio |
存储器件操作子菜单,详细描述请参E.4.2 5. · 在存储器件操作子菜单中可以对所用存储器件进行操作。 |
<0> Reboot |
重新启动设备 |
在BootWare扩展菜单下键入<2>,进入串口子菜单,系统显示如下:
===========================<Enter Serial SubMenu>===========================
|Note:the operating device is flash |
|<1> Download Application Program To SDRAM And Run |
|<2> Update Main Application File |
|<3> Update Backup Application File |
|<4> Update Secure Application File |
|<5> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5):
各选项含义如下:
表E-3 BootWare串口子菜单
菜单项 |
说明 |
<1> Download Application Program To SDRAM And Run |
通过串口下载应用程序到内存并启动 |
<2> Update Main Application File |
升级主应用程序 |
<3> Update Backup Application File |
升级备份应用程序 |
<4> Update Secure Application File |
升级安全应用程序 |
<5> Modify Serial Interface Parameter |
修改串口参数 |
<0> Exit To Main Menu |
返回BootWare主菜单 |
在BootWare扩展菜单下键入<3>,进入以太网子菜单,系统显示如下:
==========================<Enter Ethernet SubMenu>==========================
|Note:the operating device is flash |
|<1> Download Application Program To SDRAM And Run |
|<2> Update Main Application File |
|<3> Update Backup Application File |
|<4> Update Secure Application File |
|<5> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
|<Ensure The Parameter Be Modified Before Downloading!> |
============================================================================
Enter your choice(0-5):
各选项含义如下:
菜单项 |
说明 |
<1> Download Application Program To SDRAM And Run |
下载应用程序到内存并启动 |
<2> Update Main Application File |
升级主应用程序 |
<3> Update Backup Application File |
升级备份应用程序 |
<4> Update Secure Application File |
升级安全应用程序 |
<5> Modify Ethernet Parameter |
修改以太网口参数 |
<0> Exit To Main Menu |
返回BootWare主菜单 |
在BootWare扩展菜单中键入<4>,进入文件控制子菜单,系统显示如下:
===============================<File CONTROL>===============================
|Note:the operating device is flash |
|<1> Display All File(s) |
|<2> Set Application File type |
|<3> Delete File |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-3):
各选项含义如下:
菜单项 |
说明 |
<1> Display All File(s) |
显示所有文件 |
<2> Set Application File Type |
设置文件类型 |
<3> Delete File |
删除文件 |
<0> Exit To Main Menu |
返回BootWare主菜单 |
在BootWare扩展菜单中键入<7>,进入BootWare操作子菜单,系统显示如下:
=========================<BootWare Operation Menu>==========================
|Note:the operating device is flash |
|<1> Backup Full BootWare |
|<2> Restore Full BootWare |
|<3> Update BootWare By Serial |
|<4> Update BootWare By Ethernet |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4):
各选项含义如下:
表E-6 BootWare操作子菜单
菜单项 |
说明 |
<1> Backup Full BootWare |
备份完整BootWare |
<2> Restore Full BootWare |
恢复完整BootWare |
<3> Update BootWare By Serial |
通过串口升级BootWare |
<4> Update BootWare By Ethernet |
通过以太网升级BootWare |
<0> Exit To Main Menu |
返回BootWare主菜单 |
在BootWare扩展菜单中键入<9>,进入存储器件操作子菜单,系统显示如下:
==============================<DEVICE CONTROL>==============================
|<1> Display All Available Nonvolatile Storage Device(s) |
|<2> Set The Operating Device |
|<3> Set The Default Boot Device |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-3):
各选项含义如下:
菜单项 |
说明 |
<1> Display All Available Nonvolatile Storage Device(s) |
显示所有可用的非易失性存储器件 |
<2> Set The Operating Device |
设置读写操作所用存储器件 |
<3> Set The Default Boot Device |
设备默认启动存储器件 |
<0> Exit To Main Menu |
返回BootWare主菜单 |
通过串口升级BootWare和应用程序可以使用XModem协议。
XModem协议是一种文件传输协议,因其简单性和较好的性能而被广泛应用。XModem协议通过串口传输文件,支持128字节和1K字节两种类型的数据包,并且支持一般校验和、CRC两种校验方式,在出现数据包错误的情况下支持多次重传(一般为10次)。
XModem协议传输由接收程序和发送程序完成。先由接收程序发送协商字符,协商校验方式,协商通过之后发送程序就开始发送数据包,接收程序接收到一个完整的数据包之后按照协商的方式对数据包进行校验:
· 如果校验通过,则发送确认字符,然后发送程序继续发送下一个数据包。
· 如果校验失败,则发送否认字符,然后发送程序重传此数据包。
有时为了节省升级软件的时间,需要提高串口的传输速率;有时为了提高传输的可靠性,需要降低串口的传输速率,本节介绍如何调整串口的传输速率。
首先进入BootWare扩展菜单,键入<2>进入到串口子菜单,然后键入<5>系统会提示修改串口波特率:
=================================<BAUDRATE SET>============================
|Note:'*'indicates the current baudrate |
| Change The HyperTerminal's Baudrate Accordingly |
|---------------------------<Baudrate Available>---------------------------|
|<1> 9600(Default)* |
|<2> 19200 |
|<3> 38400 |
|<4> 57600 |
|<5> 115200 |
|<0> Exit |
===========================================================================
Enter your choice(0-5):
选择合适的下载速率,以115200bps为例:键入<5>,设备将提示如下信息:
Baudrate has been changed to 115200 bps.
Please change the terminal's baudrate to 115200 bps, press ENTER when ready.
因为设备的串口波特率已经修改为115200bps,而终端的波特率还为9600bps,双方是无法通信的。所以根据上面提示,改变配置终端设置的波特率,使其与所选的下载波特率一致。
在终端上做如下操作:
点击[文件/属性]。在属性栏点击<配置(F)…>按钮,修改波特率为115200:
点击[呼叫/呼叫],重新连接:
然后按<Enter>键即可显示当前设置的波特率。
The current baudrate is 115200 bps
===============================<BAUDRATE SET>===============================
|Note:'*'indicates the current baudrate |
| Change The HyperTerminal's Baudrate Accordingly |
|---------------------------<Baudrate Available>---------------------------|
|<1> 9600(Default) |
|<2> 19200 |
|<3> 38400 |
|<4> 57600 |
|<5> 115200* |
|<0> Exit |
============================================================================
Enter your choice(0-5):
如果通过改变速率下载文件到内存或者更新应用程序完成后应及时将超级终端的连接速率恢复为9600bps,以防止启动或重新启动时无法显示屏幕打印信息。
通过串口对应用程序的升级,是在串口子菜单下实现的。首先进入BootWare扩展菜单(请参见E.4.1 BootWare主菜单),在BootWare扩展菜单下键入<2>,进入串口子菜单,对该菜单的详细解释请参见E.4.2 1. 串口子菜单。
以升级主应用程序为例:
为了提高升级速度,可以在升级前先修改串口传输速率(详细步骤请参见E.5.1 修改串口参数)。在串口子菜单下键入<2>,系统提示:
Please Start To Transfer File, Press <Ctrl+C> To Exit.
Waiting ...CCCCCCCCCC
从终端窗口选择[传送/发送文件],弹出如下图所示的对话框:
点击<浏览>按扭,选择需要下载的应用程序文件,并将协议设置为XModem,然后点击<发送>按钮,系统弹出如下界面:
下载完成后,终端界面出现如下信息,表明下载并升级成功:
Download successfully!
35454336 bytes downloaded!
将配置终端的波特率从115200bps修改为9600bps,重新启动设备。
· 图中所示文件名、文件大小、文件路径等参数会因具体情况而不同,进行升级前应确认当前的应用程序版本,以便使用正确的文件。
· 如果通过改变速率下载文件升级BootWare,完成后应及时根据屏幕提示,将超级终端的连接速率恢复为9600bps,以防止启动或重新启动时无法显示屏幕打印信息。
· 应用程序一般都比较大,多在10M以上。速率调整为115200bps,升级一般都需要60分钟左右。所以,对应用程序的升级多是通过以太网口来实现。
当应用程序文件比较大时,可以通过TFTP来进行升级,这样可以大大缩短升级维护的时间。
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。
WX3024E提供的TFTP服务为TFTP Client,即设备作为TFTP Client,文件服务器作为TFTP Server,用户通过在终端输入相应的命令,可将设备的应用程序上传到文件服务器上,或者从文件服务器下载应用程序到设备中。
通过TFTP升级应用程序,有两种方式:
· 在BootWare 菜单中通过TFTP升级应用程序
· 在命令行模式下通过TFTP升级应用程序
图E-10 搭建TFTP升级环境
· 设备作为TFTP Client,PC作为TFTP Server。
· 用交叉以太网线将设备的以太网口GigabitEthernet1/0/1和PC相连,并且保证设备与PC的网络互通。本例设置设备VLAN的IP地址为192.168.0.1,PC的IP地址为192.168.0.2。
· 在PC上启动TFTP Server程序,并设置好应用程序存放的路径。
· TFTP Server由用户自己购买和安装,H3C WX3024E有线无线一体化交换机不附带此软件。
· H3C WX3024E有线无线一体化交换机只能使用以太网口GigabitEthernet1/0/1升级应用程序。
在通过以太网口升级应用程序前,需要对设备的以太网口进行配置,请按如下进行配置:
在BootWare扩展菜单中键入<3>,进入以太网子菜单,然后键入<5>进入以太网口配置菜单:
============================<ETHERNET PARAMETER SET>===========================
|Note: '.' = Clear field. |
| '-' = Go to previous field. |
| Ctrl+D = Quit. |
===============================================================================
Protocol (FTP or TFTP) :tftp
Load File Name :wx3000.bin
:
Target File Name :wx3000.bin
:
Server IP Address :192.168.0.2
Local IP Address :192.168.0.1
Gateway IP Address :0.0.0.0
FTP User Name :
FTP User Password :
在配置参数时,直接输入新的参数即可;直接按<ENTER>则会采用冒号后面的默认参数。“.”表示清除当前输入;“-”表示返回到前一个参数域;“^D”表示<Ctrl+D>退出参数配置界面。
以上配置均完成后,在BootWare扩展菜单下键入<3>进入以太网子菜单。然后键入<2>,系统开始升级主应用程序:
Loading.................................................................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
..................................................................................Done!
35454328 bytes downloaded!
Updating File flash:/wx3000.bin
The file is exist,will you overwrite it? [Y/N]Y..........................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
........................................................................................
................................................Done!
第四步:键入<0>,返回BootWare主菜单,然后键入<1>,启动系统。
· 如果输入的文件名与Flash中原有文件的文件名一样,系统将提示如下:The file is exist,will you overwrite it? [Y/N]如果用户选择"y",将直接覆盖Flash中的文件。
· 请注意存储设备的存储空间是否足够,否则系统将提示空间不足:
· 升级后的文件将直接替换原来该类型文件,成为唯一的应用程序。本例中下载的wx3000.bin文件将直接替换原来的M类型文件成为主启动程序。
· 各种文件类型的详细说明,请参见E.1 。
无线控制引擎和交换引擎的文件系统是独立的,对相应文件的操作需要登录到不同的命令行下执行,登录交换引擎的命令为oap connect slot 0,退出登录按<Ctrl+K>键。
在设备正常启动后,直接进入无线控制引擎系统,可以在命令行下实现对应用程序的升级、备份及配置文件的备份、恢复等操作。
· 应用程序文件只存放在无线控制引擎上进行管理。
· 在无线控制引擎命令行下,通过OAP连接到交换引擎,切换到交换引擎的命令行,直接可以对交换引擎的配置文件和和其他类型文件进行操作。
首先搭建硬件环境(详细步骤可参见E.6.1 1. 搭建升级环境),把服务器的路径指向放置文件的文件夹。
· 对无线控制引擎操作,由于数据需要从交换引擎传输到无线控制引擎,所以需要配置交换引擎、无线控制引擎和PC的IP地址为同一网段,配置假设在TFTP服务器端设置为192.168.0.1,与其相连的设备无线控制引擎IP地址设置为192.168.0.2,交换引擎的IP地址设置为192.168.0.3(需要通过oap命令切换到交换引擎命令行配置),双方可以用ping命令检验是否连接成功。
· 对交换引擎操作,需要通过OAP登录到交换引擎,配置交换引擎和PC的IP地址为同一网段,配置假设在TFTP服务器端设置为192.168.0.1,交换引擎的IP地址设置为192.168.0.3,双方可以用ping命令检验是否连接成功。
设备的无线控制引擎和交换引擎都是在VLAN接口下配置IP地址。
在环境搭建好后,请在终端上做如下操作:
通过dir命令可以查看当前文件系统包含了哪些文件:
<H3C>dir
Directory of flash:/
0 -rw- 1039 Jan 04 2011 17:21:52 startup.cfg
1 -rw- 35454328 Jan 18 2011 09:02:23 wx3000.bin
2 -rw- 4204 Jan 17 2011 15:43:25 system.xml
3 -rw- 2334 Jan 17 2011 15:43:26 test.cfg
1015424 KB total (979500 KB free)
如果需要把设备上的startup.cfg文件备份到TFTP服务器上,并保存为config.bak可以用如下命令:
<H3C>tftp 192.168.0.1 put startup.cfg config.bak
File will be transferred in binary mode
Sending file to remote TFTP server. Please wait... \
TFTP: 1039 bytes sent in 0 second(s).
File uploaded successfully.
从服务器上把config.cfg文件下载到设备上的命令为:
<H3C>tftp 192.168.0.1 get config.cfg statup.cfg
The file statup.cfg exists. Overwrite it?[Y/N]:y
Verifying server file...
Deleting the old file, please wait...
File will be transferred in binary mode
Downloading file from remote tftp server, please wait...\
TFTP: 1039 bytes received in 0 second(s)
File downloaded successfully.
如果设备上已经有一个同名文件系统会提示是否覆盖,选择<Y/N>确认。
· 备份的时候,有同名文件将会直接覆盖服务器上的文件。
· 以上操作都是在用户视图下的操作。
· 备份的配置文件是可以由文本编辑器修改的,通过下载修改过的配置文件可以实现对配置的更改,所做更改会在下次启动后生效。同理,也可以把应用程序直接下载到设备上,覆盖原有的主程序来实现应用程序的更新。
当应用程序文件比较大时,也可以通过FTP来进行升级,这样可以大大缩短升级维护的时间。
FTP(File Transfer Protocol,文件传输协议)在TCP/IP协议族中属于应用层协议,主要向用户提供远程主机之间的文件传输。FTP承载于TCP上,提供可靠的、面向连接的数据流传输服务。
通过FTP升级应用程序有两种方式:
· 在BootWare菜单中通过FTP升级应用程序:在这种方式下,设备只能够作为FTP Client,不能够作为FTP Server。
· 在命令行模式下升级应用程序:在这种方式下,设备既可以作为FTP Server,也可以作为FTP Client。
图E-11 搭建FTP升级环境
· 设备作为FTP Client,PC作为FTP Server。
· 用交叉以太网线将设备的以太网口GigabitEthernet1/0/1与PC相连,并且保证设备与PC的网络互通。本例设置设备VLAN的IP地址为192.168.0.1,PC的IP地址为192.168.0.2。
· 在PC上启动FTP Server 程序,设置应用程序所在的路径,以及FTP 用户名和密码。
· FTP Server由用户自己购买和安装,H3C WX3024E有线无线一体化交换机不附带此软件。
· H3C WX3024E有线无线一体化交换机只能使用以太网口GigabitEthernet1/0/1升级应用程序。
升级过程中的配置以太网口参数和升级应用程序的步骤请参考TFTP 升级步骤中对应的描述,这里不再赘述。
(1) 搭建升级环境,搭建过程请参见E.7.1 在BootWare菜单中通过FTP升级应用程序。
· 对无线控制引擎操作,由于数据需要从交换引擎传输到无线控制引擎,所以需要配置交换引擎、无线控制引擎和PC的IP地址为同一网段,配置假设在服务器设置为192.168.0.1,与其相连的设备无线控制引擎IP地址设置为192.168.0.2,交换引擎的IP地址设置为192.168.0.3(需要通过oap命令切换到交换引擎命令行配置),双方可以用ping命令检验是否连接成功。
· 对交换引擎操作,需要通过OAP登录到交换引擎,配置交换引擎和PC 的IP地址为同一网段,配置假设在服务器设置为192.168.0.1,交换引擎的IP地址设置为192.168.0.3,双方可以用ping命令检验是否连接成功。
(2) 通过连接在设备Console口的终端对设备进行维护。
本例如下:
<H3C>ftp 192.168.0.1
Trying 192.168.0.1 ...
Press CTRL+K to abort
Connected to 192.168.0.1.
220 FTP service ready.
User(192.168.0.1:(none)):guest 输入服务器上配置的用户名
331 Password required for quest.
Password: 输入相应的密码
230 User logged in 连接成功
[ftp]
连接成功后,通过如下命令完成对设备的维护。
同样是通过get和put的命令实现对文件的备份和恢复:
[ftp]get wx3000.bin wx3000.bin 从服务器下载文件到设备
flash:/wx3000.bin has been existing. Overwrite it?[Y/N]:y 是否覆盖
227 Entering passive mode (192,168,0,1,6,231).
125 Using exiting data connection………………
226 Closing data connection; File transfer successful.
FTP: 35454328 byte(s) received in 172.108 second(s) 206.00K byte(s)/sec.
[ftp]put wx3000.bin wx3000.bin 把设备上的文件备份到服务器上
227 Entering passive mode (192,168,0,1,6,233).
125 Using exiting data connection
226 Closing data connection; File transfer successful.
FTP: 35454328 byte(s) sent in 39.569 second(s) 896.00Kbyte(s)/sec.
[ftp]quit 退出FTP
221 Service closing control connection
(1) 搭建升级环境
图E-12 搭建FTP升级环境
· 对无线控制引擎操作,由于数据需要从交换引擎传输到无线控制引擎,所以需要配置交换引擎、无线控制引擎和PC的IP地址为同一网段,配置假设在客户端设置为192.168.0.1,与其相连的设备无线控制引擎IP地址设置为192.168.0.2,交换引擎的IP地址设置为192.168.0.3(需要通过oap命令切换到交换引擎命令行配置),双方可以用ping命令检验是否连接成功。
· 对交换引擎操作,需要通过OAP登录到交换引擎,配置交换引擎和PC 的IP地址为同一网段,配置假设在客户端设置为192.168.0.1,交换引擎的IP地址设置为192.168.0.3,双方可以用ping命令检验是否连接成功。
(2) 启动FTP服务
FTP服务器可同时支持多用户访问。远端FTP用户向FTP服务器发送请求,FTP服务器执行相应的动作,并向用户返回执行的结果。启动FTP服务操作命令如下:
[H3C]ftp server enable
% Start FTP server
添加FTP授权用户名和密码:
[H3C]local-user guest 建立用户guest
[H3C-luser- guest]service-type ftp 用户类型为FTP用户
[H3C-luser- guest]password simple 123456 为用户guest添加密码为123456
(3) 开始对设备的维护
在启动设备的FTP服务并配置了用户名和密码后,就可以在PC端启动FTP Client程序了,以Windows XP自带的FTP客户端为例:
在DOS窗口下输入<ftp>,系统提示符变为:
C:\Documents and Settings\Administrator>ftp
ftp> 系统提示符变为ftp>
ftp> open 192.168.0.2 连接设备IP
Connected to 192.168.0.2.
220 FTP service ready.
User (192.168.0.2:(none)): guest 输入设备上配置的用户名
331 Password required for guest
Password: 输入密码123456
230 User logged in. 成功连接上服务器
通过以下命令完成对设备的维护,本例把设备上的wx3000.bin文件备份到PC机上。
ftp> binary 更改传输模式为二进制
200 Type set to I.
ftp> lcd c:\temp 更改本地路径
Local directory now C:\temp.
ftp> get wx3000.bin wx3000.bin 从设备备份文件到PC机
200 Port command okay.
150 Opening BINARY mode data connection for /wx3000.bin.
226 Transfer complete.
ftp: 35454328 bytes received in 41.62Seconds 851.87Kbytes/sec.
把备份的文件恢复到设备中的命令:
ftp> put wx3000.bin wx3000.bin 从本地恢复文件到设备
200 Port command okay.
150 Opening BINARY mode data connection for wx3000.bin.
226 Transfer complete.
ftp: 35454328 bytes sent in 20.52Seconds 1727.37Kbytes/sec.
ftp> quit 退出FTP
对于设备无线控制引擎的文件,可以在文件控制子菜单和命令行两种方式下完成文件类型的修改、显示等操作。
对于设备交换引擎的文件只能在命令行下维护,不能通过BootWare菜单查看。
在BootWare扩展菜单下键入<4>,进入文件控制子菜单,系统显示如下:
===============================<File CONTROL>===============================
|Note:the operating device |
|<1> Display All File(s) |
|<2> Set Application File type |
|<3> Delete File |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-3):
在文件控制子菜单下键入<1>,系统提示:
Display all file(s) in flash:
'M' = MAIN 'B' = BACKUP 'S' = SECURE 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 35454328 Jan/18/2011 09:02:23 M wx3000.bin |
|2 4204 Jan/17/2011 15:43:25 N/A system.xml |
|3 2334 Jan/17/2011 15:43:26 N/A test.cfg |
|4 1039 Jan/04/2011 17:21:52 N/A startup.cfg |
============================================================================
在命令行中显示所有文件
<H3C>dir
Directory of flash:/
0 -rw- 1039 Jan 04 2011 17:21:52 startup.cfg
1 -rw- 35454328 Jan 18 2011 09:02:23 wx3000.bin
2 -rw- 4204 Jan 17 2011 15:43:25 system.xml
3 -rw- 2334 Jan 17 2011 15:43:26 test.cfg
1015424 KB total (979500 KB free)
在文件控制子菜单下键入<2>,系统提示:
'M' = MAIN 'B' = BACKUP 'S' = SECURE 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 35454328 Jan/18/2011 09:02:23 M wx3000.bin |
|0 Exit |
============================================================================
Enter file No:
输入文件编号以wx3000.bin为例,键入<1>,按<ENTER>,系统提示对文件类型进行更改:
Modify the file attribute:
============================================================================
|<1> +Main |
|<2> -Main |
|<3> +Backup |
|<4> -Backup |
|<0> Exit |
============================================================================
Enter your choice(0-4):
键入1~4可以对操作的文件设置为M类型、取消M类型、设置为B类型、取消B类型,各类型文件的详细说明请参见E.1 。
# 将文件wx3000.bin的类型由B设置成M+B。
<H3C> boot-loader file wx3000.bin main
This command will set the boot file. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on slot 1!
此时,文件wx3000.bin的类型变成了M+B,并且成为设备下次启动时的主启动文件。如果之前存在一个类型为M的文件,那么此时该文件的类型自动变成了N。
在文件控制子菜单下键入<3>,系统提示:
Deleting the file in flash:
'M' = MAIN 'B' = BACKUP 'S' = SECURE 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 35454328 Jan/18/2011 09:02:23 M wx3000.bin |
|2 4204 Jan//2011 15:43:25 N/A system.xml |
|3 2334 Jan/17/2011 15:43:26 N/A test.cfg |
|4 1039 Jan/04/2011 17:21:52 N/A startup.cfg |
|0 Exit |
============================================================================
Enter file No:
输入文件编号,按<ENTER>,系统提示如下:
The file you selected is flash:/startup.cfg,Delete it? [Y/N]
输入‘Y’确认删除,系统提示如下,表示删除成功:
Deleting..........Done!
在用户视图下键入命令delete [ /unreserved ] file-url,可以删除文件。其中:
· /unreserved:表示彻底删除该文件;
· file-url:表示要删除的文件名。
# 删除根目录下的文件startup.cfg。
<H3C> delete startup.cfg
Delete flash:/startup.cfg?[Y/N]:y
%Delete file flash:/startup.cfg...Done.
此时,文件test.txt 暂时被删除到了回收站中,如果想恢复回收站里的文件,则可以通过命令undelete来实现。
# 从回收站中恢复被删除的文件test.txt。
<H3C> undelete startup.cfg
Undelete flash:/startup.cfg? [Y/N]:y
% Undeleted file flash:/startup.cfg.
设备无线控制引擎的BootWare口令、用户口令、Super Password丢失,可以采用如下方法解决。
如果设备的BootWare口令丢失,请与代理商联系,技术人员会帮助您进入设备,并重新设置口令。
BootWare口令修改是在BootWare扩展菜单下实现的。在BootWare扩展菜单下键入<5>,按提示更改密码。配置终端显示如下:
please input old password: 输入旧密码
Please input new password: 输入新密码
Please input new password again: 再输入一次新密码确认
Password Set Successfully. 密码设置成功
· 一旦旧密码输入错误或者确认新密码错误,则密码修改失败,此时将退出此操作。
· BootWare口令长度支持32个字符,可使用字母、数字、标点符号等可打印字符作为密码。
用户口令的丢失会使用户无法进入系统,这时可以采用忽略系统配置的方式启动,请按如下步骤操作:
(1) 进入BootWare扩展菜单,键入<6>,即以忽略系统配置方式启动。
系统出现如下提示:
Flag Set Success.
系统提示已设置成功。
(2) 当再次出现BootWare扩展菜单时,键入<0>,系统开始重新启动。
System starts booting …
(3) 重启后在系统视图下设置新的用户口令。
<H3C>system-view
[H3C]user-interface aux 0
[H3C-ui-aux0]authentication-mode password
[H3C-ui-aux0]set authentication password simple 123456
以上就表示设置Console口验证方式为密码验证,且为Console口设置密码为123456,密码采用明文存储。
· 重启后,系统按初始缺省配置运行,但原配置文件仍保存在存储设备中。为了恢复原配置,可使用display saved-configuration命令将原配置显示出来,然后拷贝并执行这些配置。
· 密码采用明文存储时用命令display current-configuration可以从当然配置中看到密码,设置密码时用命令set authentication password cipher 123456后,密码会加密存储。
第四步:保存新配置。
[H3C] save
修改用户口令后应执行save命令,以保存修改。
Super Password可以使用户在四个Super等级的权限中切换,Super Password丢失会使用户无法进行一些权限较高的操作。
在BootWare扩展菜单下键入<8>,可以清除Super Password。
· 选择该项后再退出并重启设备时,用户可以直接进入系统视图。
· 该选项设置后,仅在第一次重启设备时生效,第二次重启设备后超级用户口令将恢复。
在BootWare操作子菜单中可以完成BootWare的备份和恢复。在BootWare扩展菜单下键入<7>,进入BootWare操作子菜单(BootWare操作子菜单的详细说明,请参见E.4.2 4. BootWare操作子菜单。
在BootWare操作子菜单中键入<1>,系统开始备份完整BootWare,系统提示如下:
Will you backup the Basic BootWare? [Y/N]Y
Begin to backup the Basic BootWare……………….Done!
Will you backup the Extend BootWare? [Y/N]Y
Begin to backup the Extend BootWare……………….Done!
这时完整BootWare将会备份到FLASH存储器中。
在BootWare操作子菜单中键入<2>,可以把备份到FLASH存储器中的BootWare恢复到系统中,系统提示如下:
Will you restore the Basic BootWare? [Y/N]Y
Begin to restore Normal Basic BootWare...Done!
Will you restore the Extend BootWare? [Y/N]Y
Begin to restore Normal Extend BootWare....Done!
可以通过bootrom命令,在无线控制引擎的命令行备份和恢复系统的Bootware程序,交换引擎命令行不支持该操作。
<H3C>bootrom backup all
Now backuping bootrom, please wait...
Backup bootrom completed!
这时完整BootWare将会备份到Flash中。
<H3C>bootrom backup part
Now backuping bootrom, please wait...
Backup bootrom completed!
这时BootWare的扩展内容将会备份到Flash中。
<H3C>bootrom restore all
This command will restore bootrom file, Continue? [Y/N]:y
Now restoring bootrom, please wait...
Restore bootrom completed!
这时会把备份到Flash中的完整BootWare恢复到系统中。
<H3C>bootrom restore part
This command will restore bootrom file, Continue? [Y/N]:y
Now restoring bootrom, please wait...
Restore bootrom completed!
这时会把备份到Flash中BootWare的扩展部分恢复到系统中。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!