用户可使用本命令从本地或远程下载路由器系统软件,以获得版本升级或您向博达公司定制的特殊功能版本(如数据加密等)。
更新系统软件的方法有两种:采用监控下的download命令和从tftp服务器下载。
1、在监控态下采用“download"命令,键入“download ?”可获得帮助。
monitor]download ?
usage: download c0
download port zmodem -speed speed
download port x25 -htc number -called_addr addr
[-calling_addr address] [-interface dte/dce] [-psize size]
[-wsize size] [-nui passwd-nui] [-clock external/internal]
[-speed speed] [-mod 8/128] [-dbit] [-k size] [-cgu cug_no]
options:
port c0(for zmodem only), s0 or s1.
-protocol download protocol(x25 or zmodem).
-speed 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 64k, 115k, 128k, 256k, 512k, 1024k, 2048k
-htc the highest vc number(x.25 only)
-called_addr the destination host's x.25 address(x.25 only)
-calling_addr local x.25 address(x.25 only)
-interface dte or dce(x.25 only)
-psize packet size 128/256/512/1024(x.25 only)
-wsize 2/7/127(x.25 only)
-nui passwd&nui used for x.32(x.25 only)
-clock clock source external/internal(x.25 only)
-mod x.25&lapb windows mod 8/128(x.25 only)
-dbit use dbit(x.25 only)
-k lapb window size(x.25 only)
软件更新可通过c0(console口),s0 , s1。其中c0口只能用zmodem协议,s0 , s1口可以用x.25或zmodem协议。(2006不支持从console口更新)
1.1. 通过c0(console口)
终端程序采用windows 95/98/2000,nt 4.0中的超级终端(hyper terminal)程序或windows 3.x中的终端仿真程序(unix上的下载工具可向上海博达公司索取)。
在“monitor]”提示符下,键入“download c0”。然后,选择超级终端(终端仿真)的传送菜单中的发送文件。这时出现发送文件对话框,如下图:

图2-4-1
在文件名输入框中输入由上海博达数据通信有限公司提供的博达路由器软件 main.bin的全路径,协议选择zmodem。按“发送”按纽发送文件。
文件传输完毕后,将出现如下信息:
file transfer over
checking...ok
write to flashrom...ok
表明软件升级成功。
通过c0口,传输速率只能是9600,因此下载时间较长。
1.2. 通过同步口s0/s1,采用zmodem协议
[命令]: download port zmodem -speed speed
port: 指定的同步口。
speed: 传输速率。为(1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 64k, 115k, 128k, 256k, 512k, 1024k, 2048k)之一。
[例子]: 通过s0口,采用zmodem协议,速率为57600升级软件。(设console口与com1口相连,s0口与com2口相连)
在“monitor]”提示符下,键入“download s0 zmodem -speed 57600”。再打开一个超级终端(终端仿真),设置为com2,速率为57600,然后,选择传送菜单中的发送文件,象(1)中所述发送文件main.bin。
文件传输完毕后,将出现如下信息:
file transfer over
checking...ok
write to flashrom...ok
表明软件升级成功。
1.3. 通过同步口s0/s1,采用x.25协议
[命令]: download port x25 -htc number -called_addr addr
[-calling_addr address] [-interface dte/dce] [-psize size]
[-wsize size] [-nui passwd-nui] [-clock external/internal]
[-speed speed] [-mod 8/128] [-dbit] [-k size] [-cgu cug_no]
port: 指定的同步口。
htc: 最大虚电路数
called_addr: 目标x.25地址
calling_addy: 本地 x.25地址
interface: dte 还是 dce
psize: 分组大小
wsize: 分组窗口大小
nui: passwd和nui ,用于x.32
clock: 内时钟还是外时钟
mod: 模8/模128
dbit: 是否允许dbit
k: lapb 窗口大小
[例子]:通过同步口s0,接入chinapac,从博达公司的远程服务端口30224933进行软件升级。
在“monitor]”提示符下,键入“download s0 x25 -htc 16 -called_addr 30224933”,即可远程升级软件。
文件传输完毕后,将出现如下信息:
file transfer over
checking...ok
write to flashrom...ok
表明软件升级成功。
1.4.采用tftp命令:
注:tftp是配置态命令,不是系统监控命令。
[命令]:tftp download a.b.c.d [string1] soft/configure brief/[cr]
a.b.c.d: -远程服务的ip地趾
stringe1: -远程文件名
soft: -下载路由器名
conf: -下载配置信息
brief: -下载过程中不显示状态信息
由于tftp的支持与硬件版本有关,对于有tftp命令的版本可以通过tftp远程下载软件或配置文件以及上载配置文件到远端服务器,但不能上载软件。
条件:① 路由器与服务器相通;
② 服务器中有要下载的软件或配置文件;
当具备这两个条件时,则可通过上述命令下载。
[例]:路由器与服务器相通, 服务器的ip是:192.168.11.30,下载的文件名是2004.403,进行软件升级。
在“config”提示符下,键入:
“tftp download 192.168.11.30 2004.403 soft”
即可升级软件。
文件传输完毕后,出现以下信息:
file transfer over
checking …… ok
write to flashrom …… ok
表明软件升级成功。