• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C XE 200 2000语音服务器 命令手册(V3.02)

05-系统管理命令

本章节下载  (585.93 KB)

docurl=/cn/Service/Document_Software/Document_Center/Other_Product/IP_Voice/XE200[2000]/XE200[2000]/Command/Command_Manual/XE200[2000]_CM(V3.02)/200801/328841_30005_0.htm

05-系统管理命令

  录

第1章 终端服务与用户界面配置命令

1.1 用户界面配置命令

1.1.1 authentication-mode

1.1.2 auto-execute command

1.1.3 databits

1.1.4 debugging vty

1.1.5 display user-interface

1.1.6 display users

1.1.7 flow-control

1.1.8 free user-interface

1.1.9 history-command max-size

1.1.10 idle-timeout

1.1.11 local-user level

1.1.12 modem

1.1.13 modem auto-answer

1.1.14 modem timer answer

1.1.15 parity

1.1.16 redirect

1.1.17 screen-length

1.1.18 send

1.1.19 set authentication password

1.1.20 shell

1.1.21 speed

1.1.22 stopbits

1.1.23 user privilege

1.1.24 user-interface

1.2 Telnet终端服务配置命令

1.2.1 debugging telnet

1.2.2 display tcp status

1.2.3 telnet

第2章 GUI Server配置管理命令

2.1 GUI Server配置管理命令

2.1.1 gui

2.1.2 gui-config

2.1.3 start

2.1.4 stop

2.1.5 reset-ual

2.1.6 web

2.1.7 display gui-user

2.1.8 access(LS-GW视图)

2.1.9 access(LS-OFFICEGROUP视图)

2.1.10 access list

2.1.11 access command

第3章 系统维护管理命令

3.1 网络测试工具命令

3.1.1 debugging

3.1.2 display debugging

3.1.3 display diagnostic-information

3.1.4 ping

3.1.5 reboot

3.1.6 tracert

3.2 信息处理命令

3.2.1 display channel

3.2.2 display info-center

3.2.3 display logbuffer

3.2.4 display schedule reboot

3.2.5 display trapbuffer

3.2.6 info-center channel

3.2.7 info-center console channel

3.2.8 info-center enable

3.2.9 info-center logbuffer

3.2.10 info-center loghost

3.2.11 info-center loghost source

3.2.12 info-center monitor channel

3.2.13 info-center snmp channel

3.2.14 info-center source

3.2.15 info-center timestamp

3.2.16 info-center trapbuffer

3.2.17 reset logbuffer

3.2.18 reset trapbuffer

3.2.19 schedule reboot at

3.2.20 schedule reboot delay

3.2.21 service modem-callback

3.2.22 terminal debugging

3.2.23 terminal logging

3.2.24 terminal monitor

3.2.25 terminal trapping

3.2.26 upgrade

3.3 电子标签命令

3.3.1 display device manuinfo

第4章 文件管理命令

4.1 文件系统命令

4.1.1 bootfile backup

4.1.2 bootfile dir

4.1.3 bootfile main

4.1.4 cd

4.1.5 copy

4.1.6 delete

4.1.7 dir

4.1.8 execute

4.1.9 file prompt

4.1.10 format

4.1.11 mkdir

4.1.12 more

4.1.13 move

4.1.14 pwd

4.1.15 rename

4.1.16 reset recycle-bin

4.1.17 rmdir

4.1.18 undelete

4.2 配置文件管理命令

4.2.1 display current-configuration

4.2.2 display saved-configuration

4.2.3 display startup

4.2.4 display this

4.2.5 reset saved-configuration

4.2.6 save

4.2.7 save-now

4.2.8 startup saved-configuration

4.2.9 upgrade

4.3 FTP服务器配置命令

4.3.1 display ftp-server

4.3.2 display ftp-user

4.3.3 ftp server enable

4.3.4 ftp timeout

4.3.5 ftp update

4.3.6 local-user ftp-directory

4.3.7 local-user password

4.3.8 local-user service-type

4.4 FTP客户端命令

4.4.1 ascii

4.4.2 binary

4.4.3 bye

4.4.4 cd

4.4.5 cdup

4.4.6 close

4.4.7 debugging

4.4.8 delete

4.4.9 dir

4.4.10 disconnect

4.4.11 ftp

4.4.12 get

4.4.13 lcd

4.4.14 ls

4.4.15 mkdir

4.4.16 open

4.4.17 passive

4.4.18 put

4.4.19 pwd

4.4.20 quit

4.4.21 remotehelp

4.4.22 rmdir

4.4.23 user

4.4.24 verbose

4.5 TFTP配置命令

4.5.1 tftp

第5章 用户管理命令

5.1 AAA配置命令

5.1.1 debugging aaa event

5.1.2 debugging aaa primitive

第6章 SNMP配置命令

6.1.1 debugging snmp-agent

6.1.2 display snmp-agent

6.1.3 display snmp-agent community

6.1.4 display snmp-agent group

6.1.5 display snmp-agent mib-view

6.1.6 display snmp-agent statistics

6.1.7 display snmp-agent sys-info

6.1.8 display snmp-agent usm-user

6.1.9 snmp-agent

6.1.10 snmp-agent community

6.1.11 snmp-agent group

6.1.12 snmp-agent local-engineid

6.1.13 snmp-agent mib-view

6.1.14 snmp-agent packet max-size

6.1.15 snmp-agent sys-info

6.1.16 snmp-agent target-host

6.1.17 snmp-agent trap enable

6.1.18 snmp-agent trap life

6.1.19 snmp-agent trap queue-size

6.1.20 snmp-agent trap source

6.1.21 snmp-agent usm-user

第7章 Modem管理配置命令

7.1 Modem管理配置命令

7.1.1 debugging modem

7.1.2 modem

7.1.3 modem auto-answer

7.1.4 script trigger connect

7.1.5 script trigger dial

7.1.6 script trigger init

7.1.7 script trigger login

7.1.8 script trigger logout

7.1.9 script-string

7.1.10 start-script

第8章 License管理命令

8.1 License管理命令

8.1.1 xe-license

8.1.2 display xe-service

 


第1章  终端服务与用户界面配置命令

1.1  用户界面配置命令

1.1.1  authentication-mode

【命令】

authentication-mode { local | password | scheme { scheme-name | default } }

authentication-mode none

【视图】

用户界面视图

【参数】

local:设置进行本地数据库验证方式。

password:设置进行本地密码验证方式。

scheme:设置进行AAA授权验证方式。

default:使用缺省验证参数。

scheme-name:使用验证列表。

none:设置验证方式为不验证。

【描述】

authentication-mode命令用来设置登录用户界面的验证方式,authentication-mode none命令用来设置验证方式为不验证,即登录用户界面不需要验证。

缺省情况下,VTY类型用户界面验证方式为password,其它类型用户界面验证方式为不需要验证。

相关命令请参考set authentication password

【举例】

# 使能本地口令验证。

[XE-ui0] authentication-mode password

1.1.2  auto-execute command

【命令】

auto-execute command command

undo auto-execute command

【视图】

用户界面视图

【参数】

command:需要自动执行的某条命令。

【描述】

auto-execute command命令用来设置自动执行命令,undo auto-execute command命令用来取消自动执行命令。

缺省情况下,未设定自动执行命令。

auto-execute command命令使用时有如下的限制:

l              Console口不支持auto-execute command

l              对其他类型的接口,该命令不作限制。

用户在登录时自动执行某条在该终端上用auto-execute command配置好的命令,命令执行结束后,自动断开用户连接。

通常的用法是用auto-execute command为终端配置Telnet命令,使用户自动连接到指定的主机。

该命令的使用,将导致不能使用该用户界面对本系统进行常规的配置,需谨慎使用。

  注意:

在配置auto-execute command命令并保存配置(执行save操作)之前,要确保可以通过其他手段登录系统以去掉此配置。

 

【举例】

# 配置用户从AUX接口登录后,自动执行telnet 10.110.100.1命令。

[XE-ui-aux0] auto-execute command telnet 10.110.100.1

1.1.3  databits

【命令】

databits { 5 | 6 | 7 | 8 }

undo databits

【视图】

用户界面视图

【参数】

5:数据位为5位。

6:数据位为6位。

7:数据位为7位。

8:数据位为8位。

【描述】

databits命令用来设置用户界面的数据位,undo databits命令用来恢复缺省的数据位。

缺省情况下,为8位数据位。

其中,AUX接口只有工作在异步流方式下时,配置才有效。

【举例】      

# 设置数据位为5位。

[XE-ui-aux0] databits 5

1.1.4  debugging vty

【命令】

debugging vty { fsm | negotiate }

undo debugging vty { fsm | negotiate }

【视图】

用户视图

【参数】

fsm:Telnet状态机调试开关。

negotiate:VTY选项协商调试开关。

【描述】

debugging vty命令用来打开VTY的调试信息开关。undo debugging vty用来关闭VTY协议的调试信息开关。

【举例】

# 打开VTY选项协商调试开关。

<XE> debugging vty negotiate

1.1.5  display user-interface

【命令】

display user-interface [ type-name ] [ number ]

【视图】

任意视图

【参数】

type-name:用户界面的类型名。

number:用户界面编号。

【描述】

display user-interface命令用来显示用户界面的详细信息。

【举例】

# 显示用户界面0的信息。

<XE> display user-interface 0

  Idx  Type     Tx/Rx      Modem Privi Auth

* 0    CON 0    9600             3     N

 

  *    : Current user-interface is active.

  I    : Current user-interface is active and work in async mode.

  Idx  : Absolute index of user-interface.

  Type : Type and relative index of user-interface.

  Privi: The privilege of user-interface.

  Auth : The authentication mode of user-interface.

      A: Authenticate use AAA.

      L: Authenticate use local database.

      N: Current user-interface need not authentication.

      P: Authenticate use current UI's password.

1.1.6  display users

【命令】

display users [ all ]

【视图】

任意视图

【参数】

all:显示所有用户界面用户的信息。

【描述】

display users命令用来显示每个用户界面用户的登录信息。

【举例】

# 在Console控制台上执行display users,有如下结果:

<XE> display users

        UI           Delay       Type        Ipaddress       Username

+ 0  CON 0       00:00:00

  34 VTY 0       00:00:09        TEL     10.110.101.39   dd

其中各部分含义如下:

+:当前用户正在使用的用户界面。

ui:第一列数字是用户界面的绝对编号,第二列数字是用户界面的相对编号。

Delay:表明用户自最近一次输入到现在的时间间隔,单位是分钟。

Type:使用该用户界面的用户类型。

IPaddress:显示起始连接位置,即入连接的主机IP地址。

Username:显示使用该用户界面的用户名,即该用户的登入username。目前没有AAA验证,所以此项暂时为空。

1.1.7  flow-control

【命令】

flow-control { hardware | software | none }

undo flow-control

【视图】

用户界面视图

【参数】

none:不进行流控。

software:进行软件流控。

hardware:进行硬件流控,只对AUX口有效。

【描述】

flow-control命令用来对流控方式进行配置,undo flow-control命令用来恢复流控方式的缺省值。

缺省情况下,流控方式为none,不进行流控。

只有相应的AUX接口工作在异步流模式下,配置有效。

在输出过程中,按<Ctrl+S>停止屏幕输出;按<Ctrl+Q>继续输出。

【举例】

# 在用户界面视图下,配置软件流控。

[XE-ui-console0] flow-control software

1.1.8  free user-interface

【命令】

free user-interface [type-name] number

【视图】

用户视图

【参数】

type-name:用户界面类型。

number:用户界面的绝对/相对编号。

【描述】

free user-interface number:清除第number个用户界面。

free user-interface type-name number:清除type-name类型中第number个用户界面。

【举例】

# 清除user-interface 0。

<XE> free user-interface 0

1.1.9  history-command max-size

【命令】

history-command max-size size-value

undo history-command max-size

【视图】

用户界面视图

【参数】

size-value:历史缓冲区的大小,取值范围为0~256。缺省情况下,size-value值为10,存放10条历史命令。

【描述】

history-command max-size命令用来设置历史命令缓冲区的大小,undo history-command max-size命令用来恢复历史命令缓冲区的大小。

【举例】

# 设置历史命令缓冲区的大小为20条。

[XE-ui-console0] history-command max-size 20

1.1.10  idle-timeout

【命令】

idle-timeout minutes [ seconds ]

undo idle-timeout

【视图】

用户界面视图

【参数】

minutes:分钟数,范围为<0-35791>。

seconds:秒数,范围为<0-59>。

【描述】

idle-timeout命令用来设置用户定时断连功能,undo idle-timeout命令用来恢复用户定时断连的缺省值。

缺省情况下,超时时间为10分钟。

设置超时时间为0时,关闭定时断连功能,既永不超时断开连接。

【举例】

# 设置超时为1分钟30秒。

[XE-ui-console0] idle-timeout 1 30

1.1.11  local-user level

【命令】

local-user local-user level level

undo local-user local-user level

【视图】

系统视图

【参数】

local-user:为用户名。

level:为用户优先级,范围0到3。

【描述】

命令local-user level用来设置用户的优先级,命令undo local-user level用来恢复设置用户的优先级为缺省值。

可以和local-user password命令结合使用。

相关配置可参考命令local-user password,。

【举例】

# 增加一用户,用户名为XE,口令为h3c(加密显示),优先级为2。

[XE] local-user XE password cipher h3c

[XE] local-user XE level 2

1.1.12  modem

【命令】

modem [ call-in | both ]

undo modem [ call-in | both ]

【视图】

用户界面视图

【参数】

call-in:允许呼入。

both:允许呼入/呼出。

【描述】

modem命令用来设置Modem呼入/呼出属性,undo modem命令用来禁止呼入呼出。

缺省情况下,为允许呼入/呼出。

modem命令不带参数表示允许呼入/呼出。

undo modem命令不带参数表示禁止呼入/呼出。

该命令只对AUX接口有效,对CON口无效。

【举例】

# 设置Modem呼入/呼出属性。

[XE-ui1] modem

1.1.13  modem auto-answer

【命令】

modem auto-answer

undo modem auto-answer

【视图】

用户界面视图

【参数】

【描述】

modem auto-answer命令用来设置应答方式为自动应答方式,undo modem auto-answer命令用来设置应答方式为手动方式。

缺省情况下,为手动应答

该命令只对AUX接口有效,对CON口无效。

在使用Modem连接时,需要首先在相应的用户界面上设置Modem参数。

【举例】

# 设置应答方式为自动应答。

[XE-ui-aux0] modem auto-answer

1.1.14  modem timer answer

【命令】

modem timer answer seconds

undo modem timer answer

【视图】

用户界面视图

【参数】

seconds:超时时间,以秒为单位,范围为<1~60>。

【描述】

modem timer answer命令用来设置呼入连接建立时,从摘机到检测到载波的等待超时时间,undo modem timer answer命令用来恢复缺省的等待超时时间。

缺省情况下,等待超时时间为30秒。

该命令只对AUX口接口有效,对CON口无效。

【举例】

# 设置应等待超时时间为40秒。

[XE-ui-aux0] modem timer answer 40

1.1.15  parity

【命令】

parity { none | even | odd | mark | space }

undo parity

【视图】

用户界面视图

【参数】

none:无校验。

even:进行偶校验。

odd:进行奇校验。

mark:进行mark校验。

space:进行space校验。

【描述】

parity命令用来设置用户界面的校验位,undo parity命令用来恢复用户界面的校验方式为无校验。

缺省情况下,无校验。

只有AUX接口工作在异步流方式下时,配置才有效。

【举例】

# 将AUX口传输校验位设为奇校验。

[XE-ui-aux0] parity odd

1.1.16  redirect

【命令】

redirect

undo redirect

【视图】

用户界面视图

【参数】

【描述】

redirect命令用来使能异步端口重定向功能,只对AUX的用户界面有效,undo redirect命令用来禁止相应端口的重定向功能。

缺省情况下,系统不支持重定向功能。

该命令只对AUX的用户界面有效。例如:当在AUX类型的用户界面上执行redirect命令后,将使能该用户界面的重定向功能。

相关配置可参考命令telnetdisplay tcp status

【举例】

# 使能用户界面AUX0的重定向功能。

[XE-ui-aux0] redirect

1.1.17  screen-length

【命令】

screen-length screen-length

undo screen-length

【视图】

用户界面视图

【参数】

screen-length:屏幕分屏显示的行数,取值范围为0~512。

【描述】

screen-length命令用来设置终端屏幕的一屏行数,undo screen-length命令用来恢复终端屏幕的一屏行数为24行。

缺省情况下,为24行。

screen-length 0表示关闭分屏功能。

【举例】

# 设置屏幕的一屏行数为30。

[XE-ui-console0] screen-length 30

1.1.18  send

【命令】

send { number | all | type-name number }

【视图】

用户视图

【参数】

all:向所有用户界面发送消息。

type-name:用户界面的类型名。

number:用户界面的绝对/相对编号。

【描述】

send命令用来在用户界面之间传递消息。

send all向所有用户界面发送消息。

send number 向第number个用户界面发送消息。

send type-name number向type-name类型中的第number个用户界面发送消息。

【举例】

# 向CON口类型用户界面发送消息。

<XE> send con 0

Enter message, end with CTRL+Z or Enter; abort with CTRL+C:

Hello,good morning!

Send message? [Y/N]:y

1.1.19  set authentication password

【命令】

set authentication password { simple | cipher } password

undo set authentication password

【视图】

用户界面视图

【参数】

simple:配置明文密码。

cipher:配置密文密码。

password:如果密码形式是simple,则password必须是明文密码。如果密码形式是cipher,则password可以是密文密码也可以是明文密码,结果视输入而定。明文密码可以是长度小于等于16的连续字符串,如:1234567。密文密码的长度必须是24,并且必须是密文形式如:_(TT8F]Y\5SQ=^Q`MAF4<1!!。

【描述】

set authentication password命令用来设置本地验证的口令,undo set authentication password命令用来取消本地验证的口令。

不论配置的是明文密码还是密文密码,验证时必须输入明文形式的密码。

配置时必须指定是simple还是cipher,如果指定simple形式,则配置文件中保存的是明文密码;如果指定cipher形式,则不管你输入的是1到16字符的明文密码,还是24位的密文密码,都一律显示为密文。

Telnet配置用户缺省需要登录口令的验证(authentication-mode password)。如果没有配置口令(password),则将显示:

password required, but  none set

相关命令请参考authentication-mode

【举例】

# 设置用户界面vty 0~4的本地验证口令为h3c。

[XE-ui-vty0-4] authentication-mode password

[XE-ui-vty0-4] set authentication password simple h3c

1.1.20  shell

【命令】

shell

undo shell

【视图】

用户界面视图

【参数】

【描述】

shell命令用来设置允许在用户界面上启动终端服务,undo shell命令用来取消当前设置。

缺省情况下,在所有的用户界面上启动终端服务。

Console口不支持undo shell命令。

【举例】

# 设置在虚拟终端(VTY)0到4上终止终端服务。

[XE] user-interface vty 0 4

[XE-ui-vty0-4] undo shell

1.1.21  speed

【命令】

speed speed-value

undo speed

【视图】

用户界面视图

【参数】

speed-value:传输速率,单位为bps。

【描述】

speed命令用来设置用户界面的传输速率,undo speed命令用来恢复用户界面的缺省传输速率。

缺省情况下,传输速率为9600bps。

其中,AUX接口只有工作在异步流方式下时,该配置才有效。

AUX接口支持的传输速率有:

l              300bps

l              600bps

l              1200bps

l              4800bps

l              9600bps

l              19200bps

l              38400bps

l              57600bps

l              115200bps

【举例】

# 将用户界面的传输速率为19200bps。

[XE-ui-vty0] speed 19200

1.1.22  stopbits

【命令】

stopbits { 1.5 | 1 | 2 }

undo stopbits

【视图】

用户界面视图

【参数】

1.5:停止位为1.5位。

1:停止位为1位。

2:停止位为2位。

【描述】

stopbits命令用来设置用户界面的停止位,undo stopbits命令用来恢复缺省的用户界面停止位。

缺省情况下,停止位为1位。

只有AUX接口工作在异步流方式下时,配置有效。

【举例】

# 设置用户界面的停止位为1.5位。

[XE-ui-vty0] stopbits 1.5

1.1.23  user privilege

【命令】

user privilege level level

undo user privilege level

【视图】

用户界面视图

【参数】

level:命令级别,范围为<0~3>。

【描述】

user privilege命令用来配置从当前用户界面登录系统的用户所能访问的命令级别,undo user privilege命令用来取消当前设置。配置后需要重新登陆才能生效。

缺省情况下,CON口用户界面对应的默认命令访问级别是3,而其它ui对应的默认级别是0。

如果用户界面下配置的命令级别访问权限与用户名本身对应的操作权限冲突,则以用户名本身对应的级别为准。例如:如果用户007本身对应权限为能访问3级命令,而用户界面VTY 0配置的命令级别访问权限为2,则用户007从VTY0登录系统时,能访问3级及以下的命令。

【举例】

# 配置通过该用户界面登录系统的用户能访问的命令级别为2。

[XE-ui-vty0] user privilege level 2

# 通过Telnet方式从vty 0登录进H3C XE 200/2000语音服务器(以下简称XE语音服务器)后,终端显示:

<XE>

1.1.24  user-interface

【命令】

user-interface [ type-keyword ] user-interface-number [ ending-user-interface-number ]

【视图】

系统视图

【参数】

type-keyword:用户界面(User-interface)的类型名称。

user-interface-number:欲配置的第一个用户界面。

ending-user-interface-number:欲配置的最后一条用户界面。

【描述】

user-interface命令用来进入单一或多个用户界面视图。

【举例】

# 进入user-interface console 0视图,可以对console 0进行配置。

[XE] user-interface console 0

[XE-ui-console0]

# 进入user-interface vty 0视图,可以对vty 0进行配置。

[XE] user-interface vty 0

[XE-ui-vty0]

# 进入user-interface vty视图,对vty 0到3进行配置。

[XE] user-interface vty 0 3

[XE-ui-vty0-3]

# 进入用户界面视图,对user-interface 0到4进行配置,其中包括Console口类型、Aux口类型和VTY类型的用户界面,共5条,具体包括哪些类型的用户界面,根据XE语音服务器配置的接口而定。

例如:下面的例子则针对一个Console口类型的用户界面、一个AUX口类型的用户界面和2个VTY类型的用户界面。

[XE] user-interface 0 3

[XE-ui0-3]

1.2  Telnet终端服务配置命令

1.2.1  debugging telnet

【命令】

debugging telnet

undo debugging telnet

【视图】

用户视图

【参数】

【描述】

debugging telnet命令用来打开Telnet连接的调试开关,undo debugging telnet命令用来关闭Telnet连接的调试开关。

缺省情况下,关闭调试开关。

相关配置可参考命令telnet

【举例】

<XE> debugging telnet

1.2.2  display tcp status

【命令】

display tcp status

【视图】

任意视图

【参数】

【描述】

display tcp status命令用来显示XE语音服务器当前所有的TCP连接情况。

相对于display usersdisplay tcp status能够显示更多有关telnet客户端和服务器的情况。

该命令的显示信息中包括TCP连接的本地地址,本地端口号,外部地址,外部端口号以及连接的状态。

相关配置可参考命令telnet

【举例】

<XE> display tcp status

TCPCB     Local Add:port        Foreign Add:port        State

028ca412  129.102.100.142:23    129.102.001:092      Established

028ca414  0.0.0.0:23            0.0.0.0:0              Listening

以上显示信息表示:一个TCP连接已经建立,该TCP连接的本地IP地址为129.102.100.142,本地端口号为23,远端IP地址为129.102.1.92,另外,本地有一个对23号端口监听的服务器进程。

1.2.3  telnet

【命令】

telnet host-ip-address [ service-port ]

【视图】

用户视图

【参数】

host-ip-address:远端XE语音服务器的主机名或IP地址,点分十进制格式。

service-port:远端XE语音服务器提供Telnet服务的TCP端口号,范围0~65535。

【描述】

telnet命令用来从当前XE语音服务器再登录到其它设备。

缺省情况下,在不指定service-port时,Telnet端口号为23。

通过执行telnet命令,用户可以很方便地从一个XE语音服务器登录到另一个XE语音服务器,对它进行远程管理。

相关配置可参考命令display tcp status

【举例】

# 从当前XE语音服务器XE1登录到另外一台XE语音服务器XE2(IP地址为129.102.0.1)。

<XE> telnet 129.102.0.1

Trying 129.102.0.1...

Service port is 23

Connected to 129.102.0.1

<XE2>

 


第2章  GUI Server配置管理命令

2.1  GUI Server配置管理命令

2.1.1  gui

【命令】

gui

【视图】

系统视图

【参数】

【描述】

gui命令用来进入GUI配置视图

【举例】

# 进入GUI配置视图。

[XE2000] gui

[XE2000-gui]

2.1.2  gui-config

【命令】

gui-config interface interface-type slot-number [ port port ]

undo gui-config

【视图】

GUI配置视图

【参数】

interface-type:接口类型

slot-number:接口编号

port:GUI服务端口号,取值范围为1~65535,缺省值为10999。

【描述】

gui-config命令用来配置GUI Server的基本信息;undo gui-config命令用来删除GUI Server的基本信息。

缺省情况下,没有配置GUI Server的基本信息。

【举例】

# 配置GUI Server的基本信息,使用GigabitEthernet0/0接口,GUI Server的服务端口为11000。

[XE2000-gui] gui-config interface GigabitEthernet 0/0 port 11000

2.1.3  start

【命令】

start

【视图】

GUI配置视图

【参数】

【描述】

start命令用来启用GUI Server。

缺省情况下,停用GUI Server。

【举例】

# 启用GUI Server。

[XE2000-gui] start

  GUI Server is running now

2.1.4  stop

【命令】

stop

【视图】

GUI配置视图

【参数】

【描述】

stop命令用来停用GUI Server。

【举例】

# 停用GUI Server。

[XE2000-gui] stop

  GUI Server is stopped now

[XE2000-gui]

2.1.5  reset-ual

【命令】

reset-ual

【视图】

GUI配置视图

【参数】

【描述】

reset-ual命令用来恢复用户信息表到初始状态,即删除所有管理员添加的帐号,只保留系统默认帐号和默认密码,执行该命令前必须使GUI Server处于停用状态。

【举例】

# 恢复用户信息表到初始状态。

[XE2000-gui] reset-ual

  NOTICE:This command will reset the GUI User Accout List to its initial

  status which contains only the default accout! Continue?[Y/N]:y

  User Accout List has been reset.

[XE2000-gui]

2.1.6  web

【命令】

web { start | stop }

【视图】

GUI配置视图

【参数】

start:启用Web服务

stop:停用Web服务

【描述】

web命令用来启用/停用Web服务。

缺省情况下,停用Web服务。

【举例】

# 启用Web服务。

[XE2000-gui] web start

  WEB Server is started!

[XE2000-gui]

2.1.7  display gui-user

【命令】

display gui-user { all | online }

【视图】

任意视图

【参数】

all:显示所有GU管理员I用户。

online:显示当前已经登录的GUI管理员用户。

【描述】

display gui-user命令用来显示管理员用户信息。

【举例】

# 显示当前已经登录的GUI管理员用户。

[XE2000-gui] display gui-user online

 

  User Name        User Level   IP Address      Port

  ===================================================

  XEAdmin          Super        192.168.1.88    1675

  ===================================================

  User Number : 1

 

[XE2000-gui]

表2-1 display gui-user显示字段含义

显示字段

含义

User Name

用户名

User Level

用户级别

IP Address

用户使用的GUI Client的IP地址

Port

用户使用的GUI Client连接端口

User Number

用户数目

 

2.1.8  access(LS-GW视图)

【命令】

access { permit | prohibit }

【视图】

LS-GW视图

【参数】

permit:允许操作

prohibit:禁止操作

【描述】

access命令用来配置普通管理员操作指定网关设备的权限。

缺省情况下,允许普通用户操作网关设备。

【举例】

# 禁止普通用户操作网关GW0设备。

[XE2000-ls] gateway GW0

[XE2000-ls-gw-GW0] access prohibit

2.1.9  access(LS-OFFICEGROUP视图)

【命令】

access { permit | prohibit }

【视图】

LS-OFFICEGROUP视图

【参数】

permit:允许操作

prohibit:禁止操作

【描述】

access命令用来配置普通管理员操作指定局向组的权限。

缺省情况下,允许普通管理员操作局向组。

【举例】

# 禁止普通管理员操作局向组og01。

[XE2000-ls-og-og01] access prohibit

2.1.10  access list

【命令】

access list { gateway | office-group } { permit | prohibit }

【视图】

LS视图

【参数】

gateway:网关设备

office-group:局向组

permit:允许操作

prohibit:禁止操作

【描述】

access list命令用来配置普通管理员添加/删除网关设备或局向组的权限。

缺省情况下,允许普通管理员添加/删除网关或局向组。

【举例】

# 禁止普通管理员添加/删除局向组。

[XE2000-ls] access list office-group prohibit

2.1.11  access command

【命令】

access command { gateway | gw:ip-address | office-group } { permit | prohibit }

【视图】

LS视图

【参数】

gateway:配置普通管理员在网关视图下操作所有配置命令的权限;

gw:ip-address:配置普通管理员设置网关设备的IP地址(包括动态IP地址)的权限;

office-group:配置普通管理员在局向组视图下操作所有配置命令的权限;

permit:允许操作;

prohibit:禁止操作;

【描述】

access command命令用来配置普通管理员操作网关、网关的IP地址(包括动态IP地址)和局向组配置命令的权限。

缺省情况下,允许普通管理员操作网关、网关的IP地址(包括动态IP地址)和局向组配置命令。

【举例】

# 禁止普通管理员操作网关视图下所有配置命令。

[XE2000-ls] access command gateway prohibit

 


第3章  系统维护管理命令

3.1  网络测试工具命令

3.1.1  debugging

【命令】

debugging { all | module-name [ debug-option1 ] [ debug-option2 ] …}

undo debugging { all | module-name [ debug-option1 ] [ debug-option2 ] … }

【视图】

用户视图

【参数】

all:表示打开或关闭全部调试开关。

module-name:模块名。

debug-option:调试选项。

【描述】

debug命令用来打开系统调试开关,undo debug命令用来关闭系统调试开关。

缺省情况下,系统关闭全部调试开关。

XE语音服务器系统提供种类丰富的调试功能,一般用于技术支持人员和资深维护人员进行网络故障诊断。

由于打开调试开关,会产生大量的调试信息,导致系统效率的降低,尤其在执行debugging all命令打开全部调试开关后,可能会引起网络系统瘫痪,建议不要使用debugging all命令,而undo debugging all命令却给用户带来极大方便,可以一次关闭全部调试开关,不必去一一关闭。

相关配置可参考命令display debugging

【举例】

# 打开IP Packet调试开关。

<XE> debugging ip packet

IP packet debugging switch is on.

3.1.2  display debugging

【命令】

display debugging [ interface interface-type interface-number ] [ module-name ]

【视图】

任意视图

【参数】

module-name:模块名。

interface-type:接口类型。

interface-number:接口编号。

【描述】

display debugging命令用来显示已经打开的调试开关。

缺省情况下,不带任何参数显示所有打开的调试开关。

相关配置可参考命令debugging

【举例】

# 显示所有打开的调试开关。

<XE> display debugging

IP packet debugging switch is on.

3.1.3  display diagnostic-information

【命令】

display diagnostic-information

【视图】

任意视图

【参数】

【描述】

display diagnostic-information命令用来显示系统当前各模块的运行信息。

在系统出现故障时,为了便于问题定位,需要收集很多的信息,但相应的display命令很多,很难一次把信息收集全,这时,可以使用display diagnostic-information命令,进行系统当前各个模块的运行信息收集。

【举例】

# 显示技术支持信息。

<XE> display diagnostic-information

3.1.4  ping

【命令】

ping [ -a X.X.X.X | -c count | -d | -h ttl_value | -i { interface-type interface-number } | ip | -n | - p pattern | -q | -r | -s packetsize | -t timeout | -v | -tos value ] * host

【视图】

任意视图

【参数】

-a X.X.X.X:设置发送ICMP ECHO-REQUEST报文的源IP地址。

-c count:发送ICMP ECHO-REQUEST报文次数,范围1~4294967295。

-d:设置socket为DEBUG模式。

-h ttl_value:设置TTL_value的值,范围1~255。

-i:设置发送ICMP ECHO-REQUEST报文的接口,并将报文的ttl设置为1,用来测试直连设备。

interface-type:接口类型。

interface-number:接口号。

-n:将host参数直接作为IP地址,而不需作域名解析。

-ppattern为ICMP ECHO-REQUEST报文填充字节,格式为16进制,范围为<0-FFFFFFFF>,如-p ff将报文全部填充为ff。

-q:除统计数字外,不显示其它详细信息。

-r:记录路由。

-s packetsize:ECHO-REQUEST报文长度(不包括IP和ICMP报文头),以字节为单位,范围为<20-8100>。

-t timeout:为发送完ECHO-REQUEST后,等待ECHO-RESPONSE的超时时间,以ms为单位,范围为<0-65535>。

-v显示接收到的非ECHO-RESPONSE的其它ICMP报文。

-tos:设置ECHO-REQUEST报文的TOS值。

host:目的主机域名或IP地址。

ip:使用IP协议。

【描述】

ping命令用来检查IP网络连接及主机是否可达。

上述各项参数没有指定时,缺省情况为:

发送ECHO-REQUEST的报文次数缺省为5次。

socket为非DEBUG模式。

host首先被当作IP地址,如果不是IP地址则进行域名解析。

缺省填充方式为从0x01开始,逐渐递增,直到0x09为止,然后重复。

缺省为显示包括统计信息在内的全部信息。

缺省不记录路由。

ECHO-REQUEST的缺省报文长度为56字节。

等待ECHO-RESPONSE报文的缺省超时时间为2000ms。

缺省不显示其它非ECHO-RESPONSE的ICMP报文。

ping执行过程为,向目的地发送ICMP ECHO-REQUEST报文,如果到目的地网络连接工作正常,则目的地主机接收到ICMP ECHO-REQUEST报文后,向源主机响应ICMP ECHO-REPLY报文。

可以用ping命令测试网络连接是否出现故障或网络线路质量等,其输出信息包括:

目的地对每个ECHO-REQUEST报文的响应情况。如果在超时时间内没有收到响应报文,则输出“Request time out.”;否则,显示响应报文的字节数、报文序号、TTL和响应时间等。

最后的统计信息,包括发送报文个数、接收到响应报文个数、未响应报文数百分比和响应时间的最小、最大和平均值。

如果网络传输速度较慢,可以适当加大等待响应报文的超时时间。

相关配置可参考命令tracert

【举例】

# 检查IP地址为202.38.160.244的主机是否可达。

<XE> ping 202.38.160.244

ping 202.38.160.244 : 56 data bytes , press CTRL_C to break

Reply from 202.38.160.244 : bytes=56 sequence=1 ttl=255 time = 1ms

Reply from 202.38.160.244 : bytes=56 sequence=2 ttl=255 time = 2ms

Reply from 202.38.160.244 : bytes=56 sequence=3 ttl=255 time = 1ms

Reply from 202.38.160.244 : bytes=56 sequence=4 ttl=255 time = 3ms

Reply from 202.38.160.244 : bytes=56 sequence=5 ttl=255 time = 2ms

--202.38.160.244 ping statistics--

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 1/2/3 ms

3.1.5  reboot

【命令】

reboot

【视图】

用户视图

【参数】

【描述】

reboot命令用来重启XE语音服务器。

该命令功能与XE语音服务器关闭电源再上电效果相同,但在对XE语音服务器远程维护时,不需用户到XE语音服务器所在地重启XE语音服务器,而直接在远地即可重启XE语音服务器。

在一般情况下,禁止使用该命令,因为它将导致网络工作在短时间内瘫痪;另外,在重启XE语音服务器时,要确认XE语音服务器配置文件是否需要保存。

【举例】

# 重新启动XE语音服务器。

<XE> reboot

This command will reboot the system. The current configuration has not been saved and will be lost if you continue. Continue? [Y/N]:y

3.1.6  tracert

【命令】

tracert [ -a X.X.X.X | -f first_TTL | -m max_TTL | -p port | -q nqueries | -w timeout ] * host

【视图】

任意视图

【参数】

-a:指明本次tracert命令配置的报文源地址,X.X.X.X指明要配置的tracert报文的IP地址,形式为X.X.X.X,其必须为一个本地接口的地址。

-f:设置初始TTL,first_TTL指定一个初始TTL,它的范围是大于0小于最大TTL。

-m:设置最大TTL,max_TTL指定一个最大TTL,它的范围是大于初始TTL。

-p:设置UDP端口号,port是一个整数,该整数是目的主机的端口号,用户一般无须更改此选项。

-q:设置探测数据包个数,nqueries是一个整数,该整数是每次发送的探测数据包的个数,它的范围是大于0。

-w:设置超时时间,timeout是一个整数,该整数指明IP包的超时时间,单位为s,它的范围是大于0。

host:目的主机的IP地址。

【描述】

tracert命令用来测试数据包从发送主机到目的地所经过的网关,主要用于检查网络连接是否可达,以及分析网络什么地方发生了故障。

各项参数在没有指定时,缺省情况如下:

不带-a参数;

first_TTL缺省为1;

max_TTL缺省为30;

port缺省为33434;

nqueries缺省为3;

timeout缺省为5s。

tracert命令的执行过程:首先发送一个TTL为1的数据包,因此第一跳发送回一个ICMP错误消息以指明此数据包不能被发送(因为TTL超时),之后此数据包被重新发送,TTL为2,同样第二跳返回TTL超时,这个过程不断进行,直到到达目的地。执行这些过程的目的是记录每一个ICMP TTL超时消息的源地址,以提供一个IP数据包到达目的地所经历的路径。

当用ping命令测试发现网络出现故障后,可以用tracert测试网络何处有故障。

tracert命令的输出信息包括到达目的地所经过的所有网关的IP地址,如果某网关超时,则输出“***”。

【举例】

<XE> tracert 18.26.0.115

tracert to allspice.lcs.mit.edu (18.26.0.115), 30 hops max

1 helios.ee.lbl.gov (128.3.112.1) 0 ms 0 ms 0 ms

2 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ms 19 ms 19 ms

3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 19 ms 19 ms

4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 19 ms 39 ms 39 ms

5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 20 ms 39 ms 39 ms

6 128.32.197.4 (128.32.197.4) 59 ms 119 ms 39 ms

7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 39 ms

8 129.140.70.13 (129.140.70.13) 80 ms 79 ms 99 ms

9 129.140.71.6 (129.140.71.6) 139 ms 139 ms 159 ms

10 129.140.81.7 (129.140.81.7) 199 ms 180 ms 300 ms

11 129.140.72.17 (129.140.72.17) 300 ms 239 ms 239 ms

12 * * *

13 128.121.54.72 (128.121.54.72) 259 ms 499 ms 279 ms

14 * * *

15 * * *

16 * * *

17 * * *

18 ALLSPICE.LCS.MIT.EDU (18.26.0.115) 339 ms 279 ms 279 ms

3.2  信息处理命令

3.2.1  display channel

【命令】

display channel [ channel-number | channel-name ]

【视图】

任意视图

【参数】

channel-number:通道号可以取的值为0~9,即系统可以有10个通道。

channel-name:通道名。

表3-1 通道名通道号对照关系表

通道名

信息通道号

channel6

6号通道的名字为channel6

channel7

7号通道的名字为channel7

channel8

8号通道的名字为channel8

channel9

9号通道的名字为channel9

console

0号通道的名字为console

logbuffer

4号通道的名字为logbuffer

loghost

2号通道的名字为loghost

monitor

1号通道的名字为monitor

snmpagent

5号通道的名字为snmpagent

trapbuffer

3号通道的名字为trapbuffer

 

【描述】

display channel命令用来显示信息通道的内容

display channel不带参数,表示显示所有通道的设置情况。

【举例】

# 显示0号信息通道的内容。

<XE> display channel 0

channel number:0, channel name:console

MODU_ID NAME ENABLE LOG LEVEL  ENABLE TRAP LEVEL  ENABLE DEBUG LEVEL

ffff0000 all   Y     warning   Y      debugging  Y     debugging

3.2.2  display info-center

【命令】

display info-center

【视图】

任意视图

【参数】

【描述】

display info-center命令用来显示信息中心记录的各项信息。

相关配置可参考命令info-center enableinfo-center loghostinfo-center logbufferinfo-center trapbufferinfo-center console channelinfo-center monitor channel

【举例】

# 显示信息中心记录的各项信息。

<XE> display info-center

Information Center: enabled

Log host:

Console:

        channel number : 0, channel name : console

Monitor:

        channel number : 1, channel name : monitor

SNMP Agent:

        channel number : 5, channel name : snmpagent

Log buffer:

        enabled,max buffer size 1024, current buffer size 256,

current messages 89, channel number : 4, channel name : logbuffer

dropped messages 0, overwrote messages 0

Trap buffer:

        enabled,max buffer size 1024, current buffer size 256,

current messages 0, channel number:3, channel name:trapbuffer

dropped messages 0, overwrote messages 0

Information timestamp setting:

        log - date, trap - date, debug - boot

 

 Sent messages = 89, Received messages = 89

3.2.3  display logbuffer

【命令】

display logbuffer [ size size-value | summary ] [ level level-number ] [ | [ begin | include | exclude ] string ]

【视图】

任意视图

【参数】

size:指定显示日志缓冲区内信息的条数。

size-value:显示的信息条数。

summary:日志缓冲区摘要

level:只显示指定级别的信息条目

level-number:指定的级别,取值为1~8

|:使用正则表达式过虑显示信息。

begin:显示以指定文字(string)开头的信息。

include:显示包含指定文字(string)的信息。

exclude:显示不含指定文字(string)的信息。

string:正则表达式文字。

【描述】

display logbuffer命令用来显示日志缓冲区记录的信息。

缺省情况下,不带任何参数表示显示日志缓冲区记录的所有信息。

如果当前日志缓冲区内的信息数少于用户指定的sizeval,则显示实际条数的日志信息。

相关配置可参考命令info-center enableinfo-center logbufferdisplay info-center

【举例】

# 显示日志缓冲区的信息。

<XE> display logbuffer

Logging buffer configuration and contents:enabled

Allowed max buffer size : 1024

Actual buffer size : 512

Channel number : 4 , Channel name : logbuffer

Dropped messages : 0

Overwritten messages : 0

Current messages : 200

 

%Apr 18 16:07:10 2011 H3C IC/7/SYS_RESTART:

System restarted --

H3C Comware Software

Copyright (c) 2004-2006 by Comware Team Hangzhou Institute H3C Tech, Inc

%Apr 18 16:07:14 2011 H3C SHELL/5/CMD:task:CFM ip:** user:** command:interface Aux0

%Apr 18 16:07:14 2011 H3C SHELL/5/CMD:task:CFM ip:** user:** command:interface Ethernet0/0

%Apr 18 16:07:14 2011 H3C SHELL/5/CMD:task:CFM ip:** user:** command:interface Ethernet0/1

%Apr 18 16:07:14 2011 H3C SHELL/5/CMD:task:CFM ip:** user:** command:interface NULL0

3.2.4  display schedule reboot

【命令】

display schedule reboot

【视图】

任意视图

【参数】

【描述】

display schedule reboot命令用来查看XE语音服务器schedule reboot终端服务相关参数设置情况。

相关配置可参考命令rebootschedule reboot atschedule reboot delayundo schedule reboot

【举例】

# 显示当前XE语音服务器的schedule reboot终端服务参数设置。

<XE> display schedule reboot

Reboot system at 16:00:00 2002/11/1 (in 2 hours and 5 minutes).

3.2.5  display trapbuffer

【命令】

diaplay trapbuffer [ size sizeval ]

【视图】

任意视图

【参数】

size:指定显示日志缓冲区内信息的条数。

sizeval:显示的信息条数。

【描述】

diaplay trapbuffer命令用来显示告警缓冲区记录的信息。

缺省情况下,不带参数表示显示告警缓冲区记录的所有信息。

如果当前告警缓冲区内的信息数少于用户指定的sizeval,则显示实际条数的告警信息。

相关配置可参考命令info-center enableinfo-center trapbufferdisplay info-center

【举例】

# 显示告警缓冲区的信息。

<XE> display trapbuffer

Trapping Buffer Configuration and contents:

enabled

allowed max buffer size : 1024

actual buffer size : 256

channel number : 3 , channel name : trapbuf

dropped messages : 0

overwrote messages : 0

current messages : 0

# 显示告警缓冲区的23条记录信息

<XE> display trapbuffer size 23

Trapping Buffer Configuration and contents:

enabled

allowed max buffer size : 1024

actual buffer size : 256

channel number : 3 , channel name : trapbuf

dropped messages : 0

overwrote messages : 0

current messages : 0

3.2.6  info-center channel

【命令】

info-center channel channel-number name channel-name

【视图】

系统视图

【参数】

channel-number:通道号,取值为0~9,即系统有10个通道。

channel-name:通道名,最长为30个字符,不支持“-”、“/”和“\”等字符。

【描述】

info-center channel命令用来将编号为channel-number的信息通道命名为channel-name

用户在命名时注意,通道不可重名。

【举例】

# 将0号通道命名为execconsole。

[XE] info-center channel 0 name execconsole

3.2.7  info-center console channel

【命令】

info-center console channel { channel-number | channel-name }

undo info-center console channel

【视图】

系统视图

【参数】

channel-number:通道号,取值为09,即系统有10个通道。

channel-name:通道名。

【描述】

info-center console channel命令用来设置向控制台输出信息以及所使用的信息通道,undo info-center console channel命令用来取消当前设置。

缺省情况下,不向控制台输出日志信息。

只有启动了系统日志功能,该命令才会生效。

相关配置可参考命令info-center enabledisplay info-center

【举例】

# 设置向控制台输出信息及使用的通道。

[XE] info-center console channel console

3.2.8  info-center enable

【命令】

info-center enable

undo info-center enable

【视图】

系统视图

【参数】

【描述】

info-center enable命令用来启动信息中心,undo info-center enable命令用来关闭信息中心。

缺省情况下,启动信息中心。

只有启动了信息中心,系统才会向日志主机、控制台等方向输出系统信息。

相关配置可参考命令info-center loghostinfo-center logbufferinfo-center trapbufferinfo-center console channelinfo-center monitor channeldisplay info-center

【举例】

# 启动信息中心。

[XE] info-center enable

% information center is enabled

3.2.9  info-center logbuffer

【命令】

info-center logbuffer [ channel { channel-number | channel-name } | size buffersize ] *

undo info-center logbuffer [ channel | size ]

【视图】

系统视图

【参数】

channel:设置向日志缓冲区输出信息的通道。

channel-number:通道号,取值为0~9,即系统有10个通道。

channel-name:通道名。

size:设置日志缓冲区的大小。

buffersize:日志缓冲区的大小(可容纳消息的条数)。

【描述】

info-center logbuffer命令用来打开日志缓冲区,设置输出日志信息的通道号和日志缓冲区大小;undo info-center logbuffer命令用来取消当前设置。

缺省情况下,允许向日志缓冲区输出信息,日志缓冲区的大小为512。

只有启动了信息中心,该命令才会生效。

通过设置日志缓冲区的通道号,可使信息在该方向输出。

相关配置可参考命令info-center enabledisplay info-centerdisplay info-center logbuffer

【举例】

# 使XE语音服务器向日志缓冲区发送信息,设定日志缓冲区的大小为50。

[XE] info-center logbuffer size 50

3.2.10  info-center loghost

【命令】

info-center loghost X.X.X.X [ channel { channel-number | channel-name } | facility local-number | language { chinese | english } ] *

undo info-center loghost X.X.X.X

【视图】

系统视图

【参数】

X.X.X.X:日志主机的IP地址。

channel:设置日志主机的信息通道。

channel-number:通道号,取值为0~9,即系统有10个通道。

channel-name:通道名。

facility:设置日志主机记录工具。

local-number:日志主机的记录工具,范围在local0~local7。

language:日志记录语言设置。

chineseenglish:日志记录语言,中英文的切换。

【描述】

info-center loghost命令用来设置向日志主机输出信息,undo info-center loghost命令用来取消当前设置。

缺省情况下,不向日志主机输出信息。

如果不指明,日志主机的信息通道缺省使用2号信息通道,通道名为loghost,日志主机记录工具local-number缺省使用local7,语言缺省为english

只有启动了信息中心,该命令才会生效。

通过设置日志主机的IP地址,可使信息在该方向输出。最多可以设置4个日志主机。

相关配置可参考命令info-center enabledisplay info-center

【举例】

# 使XE语音服务器向IP地址为202.38.160.1的UNIX工作站发送信息。

[XE] info-center loghost 202.38.160.1

3.2.11  info-center loghost source

【命令】

info-center loghost source interface-type interface-number [ subinterface-type ]

undo info-center loghost source

【视图】

系统视图

【参数】

interface-type:接口类型。

interface-number:接口编号。

subinterface-type:子接口类型。

【描述】

info-center loghost source命令用来指定发向日志主机的包的源地址,undo info-center loghost source命令用来取消当前配置。

从一台XE语音服务器发出的日志消息,默认的源地址是发送该日志消息的接口的IP地址。如果用户想改变这个源地址,可以使用这条配置命令。对不同的XE语音服务器设置不同的源地址,就可以通过源地址判断日志消息是从哪台XE语音服务器发出的,从而便于对收到的日志消息检索。

【举例】

# 将接口Loopback0的IP地址作为日志消息报文的源地址。

[XE] interface loopback 0

[XE-LoopBack0] ip address 1.1.1.1 255.255.255.0

[XE-LoopBack0] quit

[XE] info-center loghost source loopback 0

3.2.12  info-center monitor channel

【命令】

info-center monitor channel { channel-number | channel-name }

undo info-center monitor channel

【视图】

系统视图

【参数】

channel-number:通道号,取值为0~9,即系统有10个通道。

channel-name:通道名。

【描述】

info-center monitor channel命令用来设置向Telnet终端或哑终端输出信息以及所使用的信息通道,undo info-center monitor channel命令用来取消当前设置。

缺省情况下,不向Telnet终端或哑终端输出信息。

只有启动了信息中心,该命令才会生效。

相关配置可参考命令info-center enabledisplay info-center

【举例】

# 设置向Telnet终端或哑终端输出信息及使用的信息通道。

[XE] info-center monitor channel monitor

3.2.13  info-center snmp channel

【命令】

info-center snmp channel { channel-number | channel-name }

undo info-center snmp channel

【视图】

系统视图

【参数】

channel-number:通道号,取值为0~9,即系统有10个通道。

channel-name:通道名。

【描述】

info-center snmp channel命令用来设置snmp的信息通道,undo info-center snmp channel命令用来取消当前配置。

缺省情况下,使用5号通道。

相关配置可参考命令display snmp-agent statistics

【举例】

# 设置snmp信息通道为6号通道。

[XE] info-center snmp channel 6

3.2.14  info-center source

【命令】

info-center source { module-name | default } { channel { channel-number | channel-name} } [ log { state { on | off } | level severity }* | trap { state { on | off } | level severity } * | debug { state { on | off } | level severity }* ]*

undo info-center source { module-name | default } { channel { channel-number | channel-name }

【视图】

系统视图

【参数】

module-name:模块名。

default:设置缺省的信息记录。

channel-number:要设置的信息通道号。

channel-name:要设置的信息通道名。

log:日志信息。

trap:告警信息。

debug:调试信息。

on:开启信息。

off:关闭信息。

level:设置信息级别,禁止信息级别大于所设置的severity的信息输出。

severity:信息级别,信息中心按信息的严重等级或紧急程度划分为八个级别,如下表所示,越紧急其信息级别越小,emergencies表示的等级为1,debugging为8。

表3-2 信息级别的定义

严重等级

描述

emergencies

极其紧急的错误

alerts

需立即纠正的错误

critical

关键错误

errors

需关注但不关键的错误

warnings

警告,可能存在某种差错

notifications

需注意的信息

informational

一般提示信息

debugging

调试信息

 

*:表示选项中可以选取多个,最少选取一个,最多选取所有选项。

【描述】

info-center source命令用来向信息通道中添加记录,undo info-center source命令用来删除信息通道中的记录。

缺省情况下,对于指定的具体模块:

日志类信息,状态为on,允许的信息级别为informational

告警类信息,状态为on,允许的信息级别为informational

调试类信息,状态为off

目前,系统对每个输出方向缺省分配一个信息通道,它们是

输出方向         信息通道号    缺省的信息通道名

控制台                    0                   console

监视终端                1                   monitor

日志主机                2                   loghost

告警缓冲区             3                   trapbuffer

日志缓冲区             4                   logbuffer

snmp                      5                   snmpagent

此外,对每个信息通道设有一条缺省记录,它的模块名为default,模块号为0xffff0000,但对于不同信息通道,此记录对日志、告警、调试类信息的缺省设置值可能不同。当某一个模块在此通道中没有明确的配置记录时,使用这条缺省的配置记录

【举例】

# 设置将snmp通道中的ip模块的日志类信息打开,且允许输出信息的最高级别为emergence。

[XE] info-center source ip channel snmpagent log level emergencies

# 将snmp通道中cmd模块的设置删除。

[XE] undo info-center source cmd channel snmp

3.2.15  info-center timestamp

【命令】

info-center timestamp { trap | debugging | log } { boot | date | none }

undo info-center timestamp { trap | debugging | log }

【视图】

系统视图

【参数】

trap:告警信息。

debugging:调试信息。

log:日志信息。

boot:系统启动后经过的时间,格式为:xxxxxx.yyyyyy,其中xxxxxx为系统自启动后经历时间的毫秒数的高32位,yyyyyy为低32位。

date:系统当前的日期和时间,中文环境为yyyy/mm/dd-hh:mm:ss;西文环境:mm/dd/yyyy-hh:mm:ss。

none:无时间戳格式。

【描述】

info-center timestamp命令用来设置输出的调试/告警/日志信息中的时间戳格式,undo info-center timestamp命令用来取消当前设置。

缺省情况下,所有类型都使用date时间戳。

【举例】

# 设置告警(trap)信息时间戳格式为boot

[XE] info-center timestamp trap boot

3.2.16  info-center trapbuffer

【命令】

info-center trapbuffer [ channel { channel-number | channel-name } | size buffersize ] *

undo info-center trapbuffer [ channel | size ]

【视图】

系统视图

【参数】

channel:设置向告警缓冲区输出信息的通道。

channel-number:通道号,取值为0~9,即系统有10个通道。

channel-name:通道名。

size:设置告警缓冲区的大小。

buffersize:告警缓冲区的大小(可容纳消息的条数)。

【描述】

info-center trapbuffer命令用来打开告警缓冲区,并设置输出告警信息的通道号和告警缓冲区大小,undo info-center trapbuffer命令用来取消当前设置。

缺省情况下,允许向告警缓冲区输出信息,告警缓冲区的大小为256。

只有启动了信息中心,该命令才会生效。

通过设置告警缓冲区的大小,可使信息在该方向输出。

相关配置可参考命令info-center enabledisplay info-centerdisplay info-center trapbuffer

【举例】

# 使XE语音服务器向告警缓冲区发送信息,设定告警缓冲区的大小为30。

[XE] info-center trapbuffer size 30

3.2.17  reset logbuffer

【命令】

reset logbuffer

【视图】

用户视图

【参数】

【描述】

reset logbuffer命令用来清除日志缓冲区中的信息。

【举例】

<XE> reset logbuffer

3.2.18  reset trapbuffer

【命令】

reset trapbuffer

【视图】

用户视图

【参数】

【描述】

reset trapbuffer命令用来清除告警缓冲区中的信息。

【举例】

<XE> reset trapbuffer

3.2.19  schedule reboot at

【命令】

schedule reboot at hh:mm [ yyyy/mm/dd ]

【视图】

用户视图

【参数】

hh:mm:XE语音服务器重新启动时间,即几点几分。其中hh取值范围为0~23,mm取值范围为0~59。

yyyy/mm/dd:XE语音服务器重新启动日期,即年/月/日。其中yyyy的取值范围为2000~2099;mm的取值范围为1~12;dd的取值与具体月份相关。

【描述】

schedule reboot at命令用来启动XE语音服务器的定时重启功能,并设置具体的重启日期和时间。

缺省情况下,禁止XE语音服务器定时重启功能

如果schedule reboot at命令设置了具体的日期(年月日)参数,而且参数表示的是将来的日期,则XE语音服务器将在设定的时间点重新启动,误差在1分钟以内。

如果没有指定具体的日期参数,分为两种情况:1)设置的时间点在当前时间之后,XE语音服务器在当天的该时间点重新启动;2)设置的时间点在当前时间之前,XE语音服务器在第二天的该时间点重新启动。

需要注意的是:设置的日期与当前日期相比,不能大于30天。另外,您配置该命令后,系统会提示您输入确认信息,只有键入<Y>或者<y>后,设置才能生效。如果以前有相应的设置,则直接覆盖原有信息。

再有,如果在您进行schedule reboot at命令配置后,又用clock命令对系统时间进行了调整,则原有的schedule reboot at参数失效。

相关配置可参考命令rebootschedule reboot delayundo schedule reboot display schedule reboot

【举例】

# 当前时间为15:50,设置XE语音服务器在当天晚上22:00重新启动。

<XE> schedule reboot at 22:00

Reboot scheduled for 22:00:00 UTC 2002/11/18 (in 6 hours and 10 minutes)

Proceed with reboot? [Y/N]:y

3.2.20  schedule reboot delay

【命令】

schedule reboot delay { hhh:mm | mmm }

undo schedule reboot

【视图】

用户视图

【参数】

hhh:mm:XE语音服务器重新启动的等待时延,格式为“小时:分钟”。hhh的取值范围为0~720;mm的取值范围为0~59

mmm:XE语音服务器重新启动的等待时延,格式为“绝对分钟数”。取值范围为0~43200。

【描述】

schedule reboot delay命令用来使能XE语音服务器定时重启功能,并设定等待时延。undo schedule reboot命令用来禁止XE语音服务器定时重启功能。

缺省情况下,禁止XE语音服务器定时重启功能

可以用两种格式来设置XE语音服务器定时重启的等待时延,即“小时:分钟”和“绝对分钟数”。但总的分钟数要小于等于30×24×60分钟,即不能大于30天。

您配置该命令后,系统会提示您输入确认信息,只有键入<Y>或者<y>后,设置才能生效。如果以前有相应的设置,则直接覆盖原有信息。

再有,如果在您进行schedule reboot delay命令配置后,又用clock命令对系统时间进行了调整,则原有的schedule reboot delay参数失效。

相关配置可参考命令rebootschedule reboot atundo schedule rebootdisplay schedule reboot

【举例】

# 当前时间是21:32,配置XE语音服务器在88分钟后重新启动。

<XE> schedule reboot delay 88

Reboot scheduled for 23:00:00 UTC 2002/11/1 (in 1 hours and 28 minutes)

Proceed with reboot? [Y/N]:y

3.2.21  service modem-callback

【命令】

service modem-callback

undo service modem-callback

【视图】

系统视图

【参数】

【描述】

service modem-callback命令用来允许用户Callback功能,undo service modem-callback命令禁止用户Callback功能。

缺省情况下,为禁止Callback功能。

【举例】

# 允许Callback功能。

[XE] service modem-callback

3.2.22  terminal debugging

【命令】

terminal debugging

undo terminal debugging

【视图】

用户视图

【参数】

【描述】

terminal debugging命令用来打开终端显示调试信息功能,undo terminal debugging命令用来关闭终端显示调试信息功能。

缺省情况下,关闭终端显示功能

相关配置可参考命令debugging

【举例】

# 打开终端显示调试信息功能。

<XE> terminal debugging

3.2.23  terminal logging

【命令】

terminal logging

undo terminal logging

【视图】

用户视图

【参数】

【描述】

terminal logging命令用来打开终端显示的日志信息功能,undo terminal logging命令用来关闭终端显示的日志信息功能。

缺省情况下,系统配置为打开日志信息显示功能。

【举例】

# 关闭终端日志显示功能。

<XE> undo terminal logging

3.2.24  terminal monitor

【命令】

terminal monitor

undo terminal monitor

【视图】

用户视图

【参数】

【描述】

terminal monitor命令用来打开终端显示信息中心发送的调试/日志/告警信息功能,undo terminal monitor命令用来关闭终端显示上述信息功能。

缺省情况下,控制台用户显示功能为打开,终端用户缺省配置为关闭。

此命令只影响输入命令的当前终端。undo terminal monitor,相当于执行undo terminal debuggingundo terminal loggingundo terminal trapping命令,所有的调试/日志/告警信息在本终端都不显示;在terminal monitor为打开的情况下,可以分别使用terminal debugging/undo terminal debuggingterminal logging/undo terminal loggingterminal trapping/undo terminal trapping打开或关闭调试/日志/告警信息。

【举例】

# 关闭终端显示功能。

<XE> undo terminal monitor

3.2.25  terminal trapping

【命令】

terminal trapping

undo terminal trapping

【视图】

用户视图

【参数】

【描述】

terminal trapping命令用来打开终端告警信息显示功能,undo terminal trapping命令用来关闭终端显示告警信息功能。

缺省情况下,系统的配置为打开显示功能。

【举例】

# 关闭告警信息显示功能。

<XE> undo terminal trapping

3.2.26  upgrade

【命令】

upgrade bootrom [ full ]

【视图】

用户视图

【参数】

full:表示全局升级Bootrom程序。

【描述】

upgrade命令用来在线升级Bootrom程序。

【举例】

# 在线升级bootrom程序。

<XE> upgrade bootrom

3.3  电子标签命令

3.3.1  display device manuinfo

【命令】

display device manuinfo

【视图】

任意视图

【参数】

【描述】

display device manuinfo命令用来显示设备的电子标签信息。电子标签信息的名称和内容见表3-3

表3-3 电子标签信息内容

字段

含义

DEVICE_NAME

设备名称

DEVICE_SERIAL_NUMBER

OEM设备序列号

MAC_ADDRESS

设备起始MAC地址

MANUFACTURING_DATE

设备调测日期

VENDOR_NAME

制造商名称

 

【举例】

#显示设备电子标签信息。

[XE]display device manuinfo

DEVICE_NAME: S3600-28P HI

DEVICE_SERIAL_NUMBER: 210235A045B05B004350

MAC_ADDRESS: 00e0-fc00-5600

MANUFACTURING_DATE: 2006-04-13

 


第4章  文件管理命令

4.1  文件系统命令

4.1.1  bootfile backup

【命令】

bootfile backup { backup-bootfile-name }

【视图】

系统视图

【参数】

backup-bootfile-name:指定XE语音服务器启动时使用的备份程序文件。

【描述】

bootfile backup命令用来指定XE语音服务器启动时使用的备份程序文件。

系统缺省定义了三个用于启动的应用程序文件:主程序文件、备份程序文件、安全程序文件,系统将依次选择使用这三个文件来启动XE语音服务器。

l              主文件,缺省文件名为main.bin,文件类型为M,是系统启动缺省使用的文件;

l              备份文件,缺省文件名为backup.bin,文件类型为B。当主文件启动失败时,系统使用备份文件启动;

l              安全文件,缺省文件名为secure.bin,文件类型为S。当备份文件启动失败时,系统使用安全文件启动;如安全文件启动失败,系统将提示启动失败信息。

相关配置可参考命令dirbootfile dirbootfile main

  注意:

仅XE200语音服务器支持该命令。

 

【举例】

# 指定XE语音服务器启动时使用的备份程序文件。

[XE] bootfile backup router.bin 

Set backup boot file successfully! 

# 显示Flash中所有启动文件。

[XE] bootfile dir

Aviliable boot file(s): 

'M' = MAIN, 'B' = BACKUP, 'S' = SECURE 

------------------------------------------------------------- 

 [No.]  [Type]      [Date]   [Time]  [Size] [Name]                 

------------------------------------------------------------- 

   1      N/A  Mar/15/2004 18:09:00 5556068 Main.bin    

   1      N/A  Mar/15/2004 18:09:00 5556068 Backup.bin

   1        S  Mar/15/2004 18:09:00 5556068 Secure.bin 

-------------------------------------------------------------

4.1.2  bootfile dir

【命令】

bootfile dir

【视图】

系统视图

【参数】

【描述】

bootfile dir命令用来显示XE语音服务器Flash中所有启动文件,包括文件类型、日期、时间、文件大小、文件名等。

相关配置可参考命令dirbootfile mainbootfile backup

  注意:

仅XE200语音服务器支持该命令。

 

【举例】

# 显示Flash中所有启动文件。

[XE] bootfile dir

Aviliable boot file(s):

'M' = MAIN, 'B' = BACKUP, 'S' = SECURE

-------------------------------------------------------------

 [No.]  [Type]      [Date]      [Time]    [Size]    [Name]         

------------------------------------------------------------- 

   1        M      Mar/15/2004   18:09:00 5556068   Main.bin

   1        B      Mar/15/2004   18:09:00 5556068   Backup.bin

   1        S      Mar/15/2004   18:09:00 5556068   Secure.bin

-------------------------------------------------------------  

4.1.3  bootfile main

【命令】

bootfile main { main-bootfile-name }

【视图】

系统视图

【参数】

main-bootfile-name:指定的XE语音服务器启动时使用的主程序文件。

【描述】

bootfile main命令用来指定XE语音服务器启动时使用的主程序文件。

系统缺省定义了三个用于启动的应用程序文件:主程序文件、备份程序文件、安全程序文件,系统将依次选择使用这三个文件来启动XE语音服务器。

l              主文件,缺省文件名为main.bin,文件类型为M,是系统启动缺省使用的文件;

l              备份文件,缺省文件名为backup.bin,文件类型为B。当主文件启动失败时,系统使用备份文件启动;

l              安全文件,缺省文件名为secure.bin,文件类型为S。当备份文件启动失败时,系统使用安全文件启动;如安全文件启动失败,系统将提示启动失败信息。

相关配置可参考命令dirbootfile dirbootfile backup

  注意:

仅XE200语音服务器支持该命令。

 

【举例】

# 指定XE语音服务器启动时使用的主程序文件。

[XE] bootfile main router.bin

Set main boot file successfully!

# 显示Flash中所有启动文件。

[XE] bootfile dir

Aviliable boot file(s):      

'M' = MAIN, 'B' = BACKUP, 'S' = SECURE

-------------------------------------------------------------      

 [No.]  [Type]      [Date]   [Time]  [Size] [Name]                       

-------------------------------------------------------------       

   1      N/A  Mar/15/2004 18:09:00 5556068 Main.bin    

   1        B  Mar/15/2004 18:09:00 5556068 Backup.bin

   1        S  Mar/15/2004 18:09:00 5556068 Secure.bin                 

-------------------------------------------------------------

4.1.4  cd

【命令】

cd { directory | flash: }

【视图】

用户视图

【参数】

directory:目标目录名。

flash: 设备名称。

【描述】

cd命令用来改变XE语音服务器当前配置用户的当前路径,改变XE语音服务器当前工作路径为指定存在的目录。

缺省情况下,为“flash:”。

【举例】

# 修改XE语音服务器当前工作路径为test。

<XE> pwd

flash:

<XE> cd test

<XE> pwd

flash:/test

# 返回上一级目录。

<XE> pwd

flash:

<XE> cd test

<XE> pwd

flash:/test

<XE> cd ..

<XE> pwd

flash:

4.1.5  copy

【命令】

copy filename_source filename_dest

【视图】

用户视图

【参数】

filename_source:源文件名。

filename_dest:目标文件名或目录名。

【描述】

copy命令用来复制文件。

若目标文件名与已经存在的目录名重名,则将文件复制到该目录下;若目标文件名与已经存在的文件名重名,将提示是否覆盖。

【举例】

<XE> pwd

flash:

<XE> dir

Directory of flash:/

 

   0   -rw-   8429335  Oct 10 2002 10:10:10   system

   1   -rw-         4  Sep 11 2052 20:48:59   snmpboots

   2   drw-         -  Sep 19 2052 11:38:56   anchun

   3   -rw-       957  Nov 06 2052 14:04:08   config.cfg

   4   drw-         -  Mar 17 2005 15:03:42   gg

   5   drw-         -  Mar 17 2005 15:22:51   backup

 

15621 KB total (1611 KB free)

# 将文件config.cfg从Flash中拷贝到backup中。

<XE> copy config.cfg backup

Copy flash:/ config.cfg to flash:/backup?[Y/N]:y

100%  complete

%Copy file flash:/ config.cfg to flash:/backup...Done.

<XE> cd backup

<XE> dir

Directory of flash:/backup/

 

   0   -rw-       957  Mar 17 2005 16:15:40   config.cfg

 

15621 KB total (1610 KB free)

4.1.6  delete

【命令】

delete /unreserved filename

【视图】

用户视图

【参数】

/unreserved:表示彻底删除指定文件,删除的文件将不可恢复。

filename:要删除的文件名。

【描述】

delete命令用来删除XE语音服务器存储设备中的指定文件。

delete命令支持“*”通配符。

使用不带参数的delete命令删除文件,是将文件放在回收站目录中,删除的文件可以使用undelete命令恢复。若要从回收站中删除该文件,使用reset recycle-bin filename命令。

注意:如果在不同目录下删除两个相同名字的文件,则在回收站中只保留最后一次删除的文件。

使用带参数(/unreserved)的delete命令可彻底删除指定文件,删除的文件不可恢复。

使用dir命令不显示已经删除的文件信息;可使用dir /all命令显示所有文件信息,其中包括删除到回收站中的文件的信息。

  注意:

当系统中只有一个应用程序文件时(即system文件),禁止删除该文件。

 

【举例】

# 删除文件flash:/test/test.txt。

<XE> delete flash:/test/test.txt

Delete flash:/test/test.txt?[Y/N]:y

<XE>

4.1.7  dir

【命令】

dir [ / all | string | flash:]

【视图】

用户视图

【参数】

/all:显示所有的文件(包括已删除的文件)。

flash:设备名。

string:显示的文件或目录名。

【描述】

dir命令用来显示XE语音服务器存储设备中的指定文件或目录的信息。

缺省情况下,显示当前路径下的文件信息。

支持使用通配符“*”匹配。

使用dir /all命令显示所有文件信息,包括已经删除的文件信息,已经删除的文件的名字用“[ ]”括起来表示,例如[temp.cfg]。这种已删除文件可以使用undelete命令恢复,若要从回收站中彻底删除该文件,使用reset recycle-bin命令。

【举例】

# 显示文件flash:/backup/config.cfg的信息。

<XE> dir flash:/backup/config.cfg

Directory of flash:/backup/

 

   0   -rw-       957  Mar 17 2005 16:15:40   config.cfg

 

15621 KB total (1610 KB free)

4.1.8  execute

【命令】

execute filename

【视图】

系统视图

【参数】

filename:批处理文件名,以“.bat”为后缀,长度范围1~256。

【描述】

execute命令用来执行指定的批处理文件。

批处理命令逐条执行批处理文件中的命令行;批处理文件中不能包含不可见字符。如果发现有不可见字符,批处理命令则退出当前执行过程,并且不进行回退操作;

批处理命令的执行过程相当于手工逐条执行的自动化过程。批处理命令不保证每一条命令的执行,批处理命令本身不进行热备份处理;批处理文件中不限制命令的形式和内容。

【举例】

# 执行flash:/目录下的test.bat批处理文件。

[XE] execute test.bat

4.1.9  file prompt

【命令】

file prompt { alert | quiet }

【视图】

系统视图

【参数】

alert:由于用户操作(比如删除文件操作)而可能导致数据破坏或丢失时,进行交互式确认。

quiet:由于用户操作(比如删除文件操作)而可能会导致数据的破坏或丢失时,不作提示。

【描述】

file prompt命令用来修改XE语音服务器文件操作的提醒方式。

缺省情况下,为alert提醒方式。

如果将文件操作的提醒方式设置为quiet,则不会对用户的危险操作(比如删除文件操作)给出提示,虽然这类操作有可能导致数据的丢失。

【举例】

# 设置XE语音服务器文件操作的提醒方式为quiet

[XE] file prompt quiet

# 设置XE语音服务器文件操作的提醒方式为alert

[XE] file prompt alert

4.1.10  format

【命令】

format device-name

【视图】

用户视图

【参数】

device-name:设备名。

【描述】

format命令用来格式化存储设备。

格式化操作将导致指定的存储设备上所有的文件丢失,并且不可恢复。

【举例】

# 格式化flash。

<XE> format flash:

All sectors will be erased, proceed? [Y/N]:y

Format flash: completed

4.1.11  mkdir

【命令】

mkdir directory

【视图】

用户视图

【参数】

directory:目录名。

【描述】

mkdir命令用来在指定存储设备指定目录下创建目录。

创建的目录名不能与指定目录下其它目录或文件名重名。

【举例】

# 创建目录dd。

<XE> mkdir dd

Created dir flash:/dd.

4.1.12  more

【命令】

more filename

【视图】

用户视图

【参数】

filename:文件名。

【描述】

more命令用来显示指定文件。

缺省情况下,文件系统以文本形式显示文件,即显示一个文件的内容。

【举例】

# 显示文件test.txt的内容。

<XE> more test.txt

AppWizard has created this test application for you.

This file contains a summary of what you will find in each of the files that make up your test application.

Test.dsp

This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally.

4.1.13  move

【命令】

move filename_source filename_dest

【视图】

用户视图

【参数】

filename_source:源文件名。

filename_dest:目标文件名。

【描述】

move命令用来移动文件。

若目标文件名是一个已经存在的目录,则将文件移入该目录,并保持原文件名不变;若目标文件名与已经存在的文件名重名,将提示是否覆盖。

【举例】

# 移动文件从flash:/test/sample.txt到flash:/sample.txt。

<XE> move flash:/test/sample.txt flash:/sample.txt

Move flash:/test/sample.txt to flash:/sample.txt ?[Y/N]:y

% Moveded file flash:/test/sample.txt flash:/sample.txt

 

4.1.14  pwd

【命令】

pwd

【视图】

用户视图

【参数】

【描述】

pwd命令用来显示当前路径。

若没有设置当前路径,操作将出错。

【举例】

# 显示当前路径。

<XE> pwd

flash:/test

4.1.15  rename

【命令】

rename filename-source filename-dest

【视图】

用户视图

【参数】

filename-source:源文件名。

filename-dest:目标文件名。

【描述】

rename命令用来重命名文件。

若目标文件名与已经存在的目录名重名,则执行失败;若目标文件名与已经存在的文件名重名,则执行失败。

  注意:

当系统中只有一个应用程序文件时(即system文件),禁止修改其文件名,否则在升级XE语音服务器应用程序时,容易造成无法启动。

 

【举例】

# 重命名文件sample.txt为sample.bak。

<XE> rename sample.txt sample.bak

Rename flash:/sample.txt to flash:/sample.bak ?[Y/N]:y

% Renamed file flash:/sample.txt to flash:/sample.bak

4.1.16  reset recycle-bin

【命令】

reset recycle-bin filename

【视图】

用户视图

【参数】

filename:要删除的文件名。

【描述】

reset recycle-bin命令用来彻底删除回收站中的文件。

此命令支持“*”通配符。用delete命令删除文件是将文件放在回收站目录中;但如果想要真正删除此文件,可以使用reset recycle-bin命令。

【举例】

# 删除回收站中的文件。

<XE> reset recycle-bin flash:/p1h_logic.out

reset flash:/plh_logic.out?[Y/N]:y

4.1.17  rmdir

【命令】

rmdir directory

【视图】

用户视图

【参数】

directory:目录名。

【描述】

rmdir命令用来删除目录。

要删除的目录必须为空目录。

【举例】

# 删除目录subdir。

<XE> rmdir subdir

Rmdir subdir?[Y/N]:y

% Removed directory subdir

4.1.18  undelete

【命令】

undelete filename

【视图】

用户视图

【参数】

filename:要恢复的文件名。

【描述】

undelete命令用来恢复删除的文件。

恢复的文件名如果与现有的目录名重名,则执行失败;若与当前存在的文件名重名,将会提示是否覆盖。

【举例】

# 恢复删除的文件sample.bak。

<XE> undelete sample.bak

Undelete flash:/test/sample.bak ?[Y/N]:y

% Undeleted file flash:/test/sample.bak

4.2  配置文件管理命令

4.2.1  display current-configuration

【命令】

display current-configuration [ interface interface-type [ interface-number ] | configuration [ gui | ls | ps | system | user-interface ] ] [ | { begin | include | exclude } string ]

【视图】

任意视图

【参数】

interface:显示接口的配置。

interface-type:接口类型。

interface-number:接口编号。

configuration:显示指定的配置。

gui:显示GUI的配置。

ls:显示Location Server的配置。

ps:显示Process Server的配置。

system:显示系统配置。

user-interface:显示用户接口的配置。

|:使用正则表达式过滤显示XE语音服务器的配置。

begin:显示以指定文字(string)开头的配置。

include:显示包含指定文字(string)的配置。

exclude:显示不含指定文字(string)的配置。

string:正则表达式文字。

【描述】

display current-configuration命令用来显示XE语音服务器当前的配置。

对于某些当前配置的参数,如果与缺省参数相同,则不显示。

当用户完成一组配置之后,需要验证是否配置正确,则可以执行display current-configuration命令来查看当前生效的参数。对于某些参数,虽然用户已经配置,但如果这些参数所在的功能如果没有生效,则不予显示,如:某接口链路层封装,这时,用户可以在该接口上配置PPP参数,但执行display current-configuration时看不到该接口上的PPP配置信息。

相关配置可参考命令savereset saved-configurationdisplay saved-configuration

【举例】

# 显示XE语音服务器上PS的当前生效的配置参数。

<XE> display current-configuration configuration ps

#

process-server

 ps-config ps0 interface GigabitEthernet0/0

 heartbeat password key

 start

 #

 gatekeeper

  start

 #

 sip

  start

#

return

4.2.2  display saved-configuration

【命令】

display saved-configuration

【视图】

任意视图

【参数】

【描述】

display saved-configuration命令用来显示保存的XE语音服务器配置,也是XE语音服务器下次上电启动时,所用的配置。

相关配置可参考命令savereset saved-configurationdisplay current-configuration

【举例】

# 显示存储设备中XE语音服务器配置文件。

<XE> display saved-configuration

#

 sysname XE

#

 tcp window 8

#

 undo multicast igmp-all-enable

#

interface Aux0

 link-protocol ppp

#

interface Ethernet0/0/0

#

interface NULL0

#

user-interface con 0

user-interface aux 0

user-interface vty 0 4

#

return

4.2.3  display startup

【命令】

display startup

【视图】

任意视图

【参数】

【描述】

display startup命令用来查看系统保存的用于启动的配置文件。

【举例】

# 显示系统保存的用于启动的配置文件。

<XE> display startup

  Startup saved-configuration file:          flash:/config.cfg

  Next startup saved-configuration file:     flash:/xhy.cfg

4.2.4  display this

【命令】

display this

【视图】

任意视图

【参数】

【描述】

display this命令用来显示所在视图的当前配置。

【举例】

# 显示所在视图的当前配置。

[XE] display this

#

 sysname XE

#

 tcp window 8

#

return

4.2.5  reset saved-configuration

【命令】

reset saved-configuration

【视图】

用户视图

【参数】

【描述】

reset saved-configuration命令用来擦除保存的XE语音服务器配置。

慎重执行该命令,最好在技术支持人员指导下使用。

一般在以下几种情况使用:

将一台已经使用过的XE语音服务器用于新的应用环境,原有的配置文件不能适应新环境需求,需要对XE语音服务器重新配置,这时,可以在擦除原配置文件后,重新配置。

相关配置可参考命令savedisplay current-configurationdisplay saved-configuration

【举例】

# 擦除保存的XE语音服务器配置。

<XE> reset saved-configuration

The saved configuration will be erased.

Are you sure?[Y/N]:y

4.2.6  save

【命令】

save [ file-name ] [ safely ]

【视图】

用户视图

【参数】

file-name:文件名,扩展名必须为cfg。

safely不带safely参数表示快速保存配置文件,保存过程中不能对进行设备重启动、断电等。否则,会丢失配置文件。带有safely参数,保存配置文件的速度会慢一点。但是,如果保存过程中出现设备重启动,断电等问题,配置文件会在Flash中一直保存,不会丢失。

【描述】

save命令用来保存当前配置信息到存储设备中,保存时需要用户进行确认。

当完成一组配置,并且已经达到预定功能时,则应将当前配置文件保存到存储设备中。缺省方式下,采用快速保存模式。对于电源稳定程度较好的环境,推荐使用默认的快速模式。对于电源环境恶劣,或者远程维护等情况,推荐使用带有safely参数的保存配置命令。

相关配置可参考命令reset saved-configurationdisplay current-configurationdisplay saved-configuration

【举例】

# 保存当前配置文件到默认存储设备中。

<XE> save

The configuration will be written to the device.

Are you sure?[Y/N]:y

Now saving current configuration to the device.

Saving configuration flash:/config.cfg. Please wait...

 

Current configuration has been saved to the device successfully.

4.2.7  save-now

【命令】

save-now

【视图】

任意视图

【参数】

【描述】

save-now命令用来直接保存当前配置信息到存储设备中。

相关配置可参考命令save。

【举例】

# 保存当前配置文件到默认存储设备中。

<XE> save-now

Now saving current configuration to the device.

Saving configuration flash:/config.cfg. Please wait...

 

Current configuration has been saved to the device successfully.

4.2.8  startup saved-configuration

【命令】

startup saved-configuration filename

【视图】

用户视图

【参数】

filename:配置文件名。

【描述】

startup saved-configuration命令用来设置系统下次启动时使用的配置文件。设置完成后,系统下次启动时会以此文件作为启动文件。

&  说明:

配置文件的命名:

config.cfg:是用户保存配置的缺省文件名,名字由厂商规定,内容可由用户修改。

系统启动时配置文件的选择顺序分为如下三种情况:

(1)     如果用户设置了跳过配置文件启动,则系统以空配置启动;

(2)     如果用户指定了启动的配置文件,若配置文件存在,则以该文件为启动配置文件;若不存在,则以空配置启动。

(3)     如果用户不指定启动配置文件,则查找config.cfg文件,若存在,则以config.cfg为启动配置文件;若不存在,则以空配置启动。

 

【举例】

# 设置系统下次启动时使用的配置文件名为master.cfg

<XE> startup saved-configuration master.cfg

# 显示系统保存的用于启动的配置文件。

<XE> display startup

  Startup saved-configuration file:          flash:/config.cfg

  Next startup saved-configuration file:     flash:/master.cfg

config.cfg为系统缺省配置文件,master.cfg为指定的下次启动使用的配置文件。

4.2.9  upgrade

【命令】

upgrade bootrom [ full ]

【视图】

用户视图

【参数】

bootrom:升级Bootrom程序。

full:升级全部bootrom。

【描述】

upgrade命令用来升级Bootrom程序。

XE语音服务器的Bootrom程序可以在线升级。使用upgrade命令在线升级Bootrom程序时,将Bootrom程序从升级软件包中解出,写到Bootrom中。

执行此命令时,必须确保升级软件包(文件名为“bootromfull”)存在于Flash的根目录下。

【举例】

# 升级XE语音服务器BootRom,假定升级软件包已存放在Flash的根目录下,文件名为bootromfull。

<XE> upgrade bootrom full

4.3  FTP服务器配置命令

4.3.1  display ftp-server

【命令】

display ftp-server

【视图】

任意视图

【参数】

【描述】

display ftp-server命令用来显示当前FTP服务器的各项参数。

进行FTP参数设置后,可通过此命令查看设置结果。

【举例】

# 显示FTP服务器参数设置结果。

<XE> display ftp-server

   FTP server is running

   Max user number       1

   User count            0

   Timeout value(in minute)       30

   Put Method                     fast

以上显示信息表示:FTP服务器已经启动,支持同时登录的最大用户数为1个,现在登录的用户数为0个,FTP用户的超时时间为30分钟,文件传输方式为快速方式。

4.3.2  display ftp-user

【命令】

display ftp-user

【视图】

任意视图

【参数】

【描述】

display ftp-user命令用来显示当前FTP用户的各项参数。

【举例】

# 显示FTP用户参数设置。

<XE> display ftp-user

[XE] dis ftp-user

  UserName             HostIP    Port    Idle              HomeDir

    anchun     192.168.80.100    1029       2        flash:/backup

以上显示信息表示:有一个FTP用户和FTP服务器建立了连接,该用户的用户名为anchun,远地主机IP地址为192.168.80.100,远地端口号为1029,授权目录为flash:/backup,现在,已经有2分钟没有向FTP服务器发送服务请求。

4.3.3  ftp server enable

【命令】

ftp server enable

undo ftp server

【视图】

系统视图

【参数】

【描述】

ftp server enable命令用来启动FTP服务器,允许FTP用户登录,undo ftp server命令用来关闭FTP服务器,禁止FTP用户登录。

缺省情况下,系统关闭FTP服务器功能。

【举例】

# 关闭FTP服务器。

[XE] undo ftp server

4.3.4  ftp timeout

【命令】

ftp timeout minute

undo ftp timeout

【视图】

系统视图

【参数】

minute:连接空闲时间,单位为分钟,范围为1~35791。缺省情况下,为30分钟。

【描述】

ftp timeout命令用来设置连接空闲时间,undo ftp timeout命令用来恢复缺省的连接空闲时间。

用户登录到FTP服务器,与之建立了连接,若连接异常中断或用户非正常中断连接,FTP服务器是无法知道的,因而,连接仍保持着。为处理这类情况,应设置连接空闲时间。如果连接在一定时间内没有进行命令交互,FTP服务器即可认为连接已经失效,而断开连接。

【举例】

# 设置连接空闲时间为36分钟。

[XE] ftp timeout 36

4.3.5  ftp update

【命令】

ftp update { fast | normal }

undo ftp update

【视图】

系统视图

【参数】

fast:快速升级方式。

normal:普通升级方式。

【描述】

ftp update命令用来设置FTP升级方式。

缺省情况下,FTP升级方式为快速升级方式。

用户登录到FTP Server,使用put命令上载文件的过程中,FTP Server中文件的更新有两种方式,快速升级方式与普通升级方式。

l              快速升级方式,即FTP Server在全部接收完用户上载的文件后,才开始将该文件写入Flash中。采用这种方式,即使文件传送过程发生断电等异常情况,也不会损坏XE语音服务器的现有文件。

l              普通升级方式,即FTP Server一边接收用户的文件,一边将其写入Flash中。采用这种方式,可能会因为断电等异常情况致使XE语音服务器现有文件被损坏。与快速升级方式相比,普通升级方式只需要XE语音服务器有较少的空闲内存。

【举例】

# 设置FTP升级方式为普通升级方式。

[XE] ftp update normal

4.3.6  local-user ftp-directory

【命令】

local-user local-user ftp-directory directory

undo local-user local-user ftp-directory

【视图】

系统视图

【参数】

local-user:为用户名。

directory:可访问目录。

【描述】

命令local-user ftp-directory用来授权给FTP用户的使用目录,命令undo local-user ftp-directory用来取消FTP用户对目录的使用授权。

系统缺省不给FTP用户授权使用目录。

可以和local-user password命令结合使用。

相关配置可参考命令local-user password

【举例】

# 增加一用户,用户名为XE,密码为h3c(加密显示),可访问目录为flash:/h3c/lst/。

[XE] local-user XE password cipher h3c

[XE] local-user XE ftp-directory flash:/h3c/lst/

4.3.7  local-user password

【命令】

local-user local-user password { simple | cipher } password

undo local-user local-user

【视图】

系统视图

【参数】

local-userpassword:为用户名及其口令,缺省为不需要口令认证。local-user最长为80个字母,不区分大小写;password最长为16个字母。

simple:表示明文方式显示口令。

cipher:表示密文方式显示口令。

【描述】

命令local-user password用来增加用户并配置用户口令,命令undo local-user用来删除用户。

系统缺省的用户数据库为空。

用户数据库既可用于CHAP认证,也可用于PAP认证。另外对于用户口令的显示,最好采用加密显示方式。如果仅输入local-user local-user命令后即回车,系统将不做任何反应,不会生成该用户名为local-user的新用户,对原有用户名为local-user用户也不会有任何影响。

【举例】

# 增加一用户:用户名和口令为XE1,要求口令为加密显示。

[XE] local-user XE1 password cipher XE1

4.3.8  local-user service-type

【命令】

local-user local-user service-type { ftp | terminal | telnet }*

undo local-user local-user service-type

【视图】

系统视图

【参数】

local-user:用户名。

ftp:授权用户可以使用FTP。

terminal:授权用户可以使用Terminal服务(即从Console口登录)。

telnet:授权用户可以使用Telnet服务。

【描述】

命令local-user service-type用来用户终端类型,命令undo local-user service-type用来恢复缺省的用户终端类型。

系统缺省对用户授权所有服务。

可以和local-user local-user password命令结合使用。

相关配置可参考命令local-user password

【举例】

# 配置用户名为XE,口令为h3c的用户使用telnet服务(不提供其他服务)。

[XE] local-user XE password cipher h3c

[XE] local-user XE service-type telnet

# 授权用户名为XE,口令为h3c的用户可以使用ftp服务(不提供其他服务)。

[XE] local-user XE password cipher h3c

[XE] local-user XE service-type ftp

4.4  FTP客户端命令

4.4.1  ascii

【命令】

ascii

【视图】

FTP Client视图

【参数】

【描述】

ascii命令用来设置传输的数据类型为ASCII格式。

缺省情况下,数据类型为ASCII模式。

【举例】

# 设置传输的数据类型为ASCII格式

[ftp] ascii

200 Type set to A.

4.4.2  binary

【命令】

binary

【视图】

FTP Client视图

【参数】

【描述】

binary命令用来设置文件传输的数据类型为二进制格式。

【举例】

# 设置文件传输类型支持二进制模式。

[ftp] binary

200 Type set to B.

4.4.3  bye

【命令】

bye

【视图】

FTP Client视图

【参数】

【描述】

bye命令用来终止与远程FTP Server的连接,并退回到用户视图。

【举例】

# 终止与远程FTP Server的连接,并退回到用户视图。

[ftp] bye

<XE>

4.4.4  cd

【命令】

cd pathname

【视图】

FTP Client视图

【参数】

pathname:路径名。

【描述】

cd命令用来改变远程FTP服务器上的工作路径。

用户访问FTP服务器上的另一目录时,可使用本命令。

【举例】

# 改变工作路径到d:/temp。

[ftp] cd d:/temp

4.4.5  cdup

【命令】

cdup

【视图】

FTP Client视图

【参数】

【描述】

cdup命令用来改变工作路径到上一级目录。

当用户退出当前目录,返回上层目录时,使用本命令。

【举例】

# 改变工作路径到上一级目录。

[ftp] cdup

4.4.6  close

【命令】

close

【视图】

FTP Client视图

【参数】

【描述】

close命令用来终止与远程FTP Server的连接,仍保持在FTP Client视图。

该命令同时终止与远程FTP Server的控制连接和数据连接。

【举例】

# 终止与远程FTP Server的连接,保持在FTP Client视图。

[ftp] close

[ftp]

4.4.7  debugging

【命令】

debugging

undo debugging

【视图】

FTP Client视图

【参数】

【描述】

debugging命令用来打开debugging开关,undo debugging命令用来关闭debugging开关。

缺省情况下,关闭FTP Client命令debugging开关。

【举例】

# 打开debugging调试开关。

[ftp] debugging

4.4.8  delete

【命令】

delete remotefile

【视图】

FTP Client视图

【参数】

remotefile:文件名。

【描述】

delete命令用来删除指定的文件。

【举例】

# 删除文件temp.c。

[ftp] delete temp.c

4.4.9  dir

【命令】

dir [ filename ] [ localfile ]

【视图】

FTP Client视图

【参数】

filename:查询的文件名。

localfile:保存的本地文件名。

【描述】

dir命令用来查询指定的文件。

显示目录下的所有文件或显示查询文件。

【举例】

# 查询文件temp.c,并将查询情况保存在temp1文件中。

[ftp] dir temp.c temp1

4.4.10  disconnect

【命令】

disconnect

【视图】

FTP Client视图

【参数】

【描述】

disconnect命令用来终止与远程FTP Server的连接,仍保持在FTP Client视图。该命令同时终止与远程FTP Server的控制连接和数据连接。

【举例】

# 终止与远程FTP Server的连接,保持在FTP Client视图。

[ftp] disconnect

[ftp]

4.4.11  ftp

【命令】

ftp [ host [ port ] ] [-a ip-address]

【视图】

用户视图

【参数】

host:远程FTP Server的IP地址或主机名称。

port:远程FTP Server的端口号。

-a ip-address:指定FTP客户端的源地址。

【描述】

ftp命令用来与远程FTP服务器建立控制连接,并进入FTP Client视图。

【举例】

# 连接到地址为1.1.1.1的远程FTP服务器。

<XE> ftp 1.1.1.1

4.4.12  get

【命令】

get remotefile [ localfile ]

【视图】

FTP Client视图

【参数】

localfile:本地文件名。

remotefile:远程FTP Server上文件名。

【描述】

get命令用来下载远程文件并存储在本地。

缺省情况下,如果没有指定本地文件名,则认为与远程FTP Server上文件同名。

【举例】

# 下载temp1.c文件,并以temp.c文件名保存。

[ftp] get temp1.c temp.c

4.4.13  lcd

【命令】

lcd

【视图】

FTP Client视图

【参数】

【描述】

lcd命令用来获得FTP Client本地的工作路径。

【举例】

# 显示本地的工作路径。

[ftp] lcd

% Local directory now flash:.

4.4.14  ls

【命令】

ls [ remotefile ] [ localfile ]

【视图】

FTP Client视图

【参数】

remotefile:查询的远程文件。

localfile:保存的本地文件名。

【描述】

ls命令用来查询指定的文件。

缺省情况下,不带任何参数时将显示所有的文件。

【举例】

# 查询文件temp.c。

[ftp] ls temp.c

4.4.15  mkdir

【命令】

mkdir pathname

【视图】

FTP Client视图

【参数】

pathname:目录名。

【描述】

mkdir命令用来在远程FTP Server上建立目录。

【举例】

# 在远程FTP服务器上建立目录test。

[ftp] mkdir test

4.4.16  open

【命令】

open ipaddr [ port ] [-a ip-address]

【视图】

FTP Client视图

【参数】

ipaddr:远程FTP Server的IP地址。

port:远程FTP Server的端口号。

-a ip-address:指定FTP客户端的源地址。

【描述】

open命令用来与远程FTP Server建立控制连接。

【举例】

# 与主机10.110.3.1 FTP服务器建立FTP连接。

[ftp] open 10.110.3.1

4.4.17  passive

【命令】

passive

undo passive

【视图】

FTP Client视图

【参数】

【描述】

passive命令用来设置数据传输的方式为被动方式,undo passive命令用来设置数据传输的方式为主动方式。

缺省情况下,数据传输方式为被动方式。

【举例】

# 设置数据传输的方式为被动方式。

[ftp] passive

4.4.18  put

【命令】

put localfile [ remotefile ]

【视图】

FTP Client视图

【参数】

localfile:本地的文件名。

remotefile:远程FTP Server上的文件名。

【描述】

put命令用来将本地的文件上传到远程FTP Server。

缺省情况下,如果没有指定远程服务器上的文件名,则认为与本地文件同名。

【举例】

# 将本地temp.c文件上传到远程FTP Server,并以temp1.c文件名保存。

[ftp] put temp.c temp1.c

4.4.19  pwd

【命令】

pwd

【视图】

FTP Client视图

【参数】

【描述】

pwd命令用来显示远程FTP Server上的工作目录。

【举例】

# 显示远程FTP Server上的工作目录。

[ftp] pwd

"d:/temp" is current directory.

4.4.20  quit

【命令】

quit

【视图】

FTP Client视图

【参数】

【描述】

quit命令用来终止与远程FTP Server的连接,并退回到用户视图。

【举例】

# 终止与远程FTP Server的连接,并退回到用户视图。

[ftp] quit

<XE>

4.4.21  remotehelp

【命令】

remotehelp [ protocol-command ]

【视图】

FTP Client视图

【参数】

protocol-command:FTP协议命令。

【描述】

remotehelp命令用来显示FTP协议命令的帮助。

【举例】

# 查看协议命令user的语法。

[ftp] remotehelp user

214 Syntax: USER <sp> <username>

4.4.22  rmdir

【命令】

rmdir pathname

【视图】

FTP Client视图

【参数】

pathname:远程FTP Server上的目录名。

【描述】

rmdir命令用来删除FTP服务器上指定的目录。

【举例】

# 删除FTP服务器上的d:/temp1目录。

[ftp] rmdir d:/temp1

4.4.23  user

【命令】

user username [ password ]

【视图】

FTP Client视图。

【参数】

username:登录用户名。

password:登录密码。

【描述】

user命令用来进行FTP用户注册。

【举例】

# 以FTP服务器上用户名为tom,口令为h3c的用户身份登录。

[ftp] user tom h3c

4.4.24  verbose

【命令】

verbose

undo verbose

【视图】

FTP Client视图

【参数】

【描述】

verbose命令用来打开verbose开关,用以显示FTP服务器返回信息,undo verbose命令用来关闭verbose开关,用以关闭显示FTP服务器返回信息。

缺省情况下,verbose开关设置为关闭状态。

【举例】

# 打开verbose开关。

[ftp] verbose

4.5  TFTP配置命令

4.5.1  tftp

【命令】

tftp ip-address { get | sget | put } source-filename [ destination-filename ] [-a ip-address]

【视图】

用户视图

【参数】

ip-address:TFTP服务器的IP地址。

source-filename:源文件名。

destination-filename:目标文件名。

get:表示普通的下载文件操作,在这种方式下XE语音服务器一边接收用户文件,一边将其写入Flash,故当destination-filename指定为system时,新的系统文件会实时覆盖原有的系统文件。当系统文件下载失败(如网络断开等原因)时,由于原有的系统文件已经被覆盖,会造成XE语音服务器无法启动。这种升级方法安全系数较低。

sget表示带有保护措施的下载操作。在这种方式下,XE语音服务器一边接收用户文件,一边保存到内存中,等用户文件全部接收完毕,才将其写到Flash中。这样当系统文件下载失败(如网络断开等原因)时,因原有的系统文件不会被覆盖,故安全系数较高。这种方法需要较大的内存空间,否则无法成功。

put:表示进行上传文件操作。

-a ip-address:指定TFTP客户端的源地址。

【描述】

tftp命令用来上传文件到TFTP服务器或下载文件至本地。

【举例】

# 将TFTP服务器根目录下的config.txt文件下载到本地硬盘。TFTP服务器的IP地址为1.1.254.2,下载到本地之后以文件名config.bak保存。

<XE> tftp 1.1.254.2 get config.txt  flash:/config.bak

# 将存储设备Flash根目录下的文本文件config.txt上传到TFTP服务器缺省路径下。TFTP服务器的IP地址为1.1.254.2,config.txt文件在TFTP服务器上以文件名config.bak保存。

<XE> tftp 1.1.254.2 put flash:/config.txt config.bak

 


第5章  用户管理命令

5.1  AAA配置命令

5.1.1  debugging aaa event

【命令】

debugging aaa event

undo debugging aaa event

【视图】

用户视图

【参数】

【描述】

命令debugging aaa event用来打开AAA事件调试开关,命令undo debugging aaa event用来关闭AAA事件调试开关。

系统缺省关闭AAA事件调试开关。

打开AAA事件调试信息开关后,可以看到有关AAA各种事件的信息,主要用于技术支持人员调试。

如用户下网时,系统会显示如下信息:

%May  6 16:37:05 2005 XE2000 SHELL/5/LOGOUT: anchun logout from 192.168.80.30

说明用户anchun下网。

相关配置可参考命令display debugging

【举例】

# 用来打开AAA事件调试开关。

<XE> debugging aaa event

5.1.2  debugging aaa primitive

【命令】

debugging aaa primitive

undo debugging aaa primitive

【视图】

用户视图

【参数】

【描述】

命令debugging aaa primitive用来打开AAA原语调试开关,命令undo debugging aaa primitive用来关闭AAA原语调试开关。

系统缺省关闭AAA原语调试开关。

该调试信息主要用于技术支持人员调试。

相关配置可参考命令display debugging

【举例】

# 用来打开AAA原语调试开关。

<XE> debugging aaa primitive

 


第6章  SNMP配置命令

6.1.1  debugging snmp-agent

【命令】

debugging snmp-agent { header | packet | process | trap }

undo debugging snmp-agent { header | packet | process | trap }

【视图】

用户视图

【参数】

header:打开数据包消息头调试功能。

packet:打开报文调试功能。

process:打开SNMP包的过程调试功能。

trap:打开Trap数据包调试功能。

【描述】

debugging snmp-agent命令用来打开SNMP Agent调试开关,指定SNMP模块调试信息,undo debugging snmp-agent命令用来取消当前设置。

缺省情况下,关闭SNMP Agent调试功能。

【举例】

# 打开SNMP Agent模块数据包消息头调试功能。

<XE> debugging snmp-agent header

6.1.2  display snmp-agent

【命令】

display snmp-agent { local-engineid }

【视图】

任意视图

【参数】

【描述】

display snmp-agent 命令用来显示本地SNMP实体引擎ID。

SNMP引擎是SNMP管理性的唯一标识,它在一个管理域内唯一的标识一个SNMP实体。SNMP引擎是SNMP实体的重要组成部分,完成SNMP消息的消息调度、消息处理、安全验证、访问控制等功能。

【举例】

# 显示本地设备的引擎ID。

<XE> display snmp-agent local-engineid

SNMP local EngineID: 000007DB7F0000013859

其中:SNMP local EngineID表示本地SNMP实体引擎ID。

6.1.3  display snmp-agent community

【命令】

display snmp-agent community [ read | write ]

【视图】

任意视图

【参数】

read:显示只读访问权限的团体名信息。

write:显示读写访问权限的团体名信息。

【描述】

display snmp-agent community命令用来显示SNMPv1或SNMPv2c当前配置的团体名信息。

【举例】

# 显示当前配置的团体名。

<XE> display snmp-agent community

6.1.4  display snmp-agent group

【命令】

display snmp-agent group [ group-name ]

【视图】

任意视图

【参数】

group-name:指定要显示SNMP信息的组名,1~32字符。

【描述】

display snmp-agent group命令用来显示基于USM的组信息。不带参数的情况下,显示所有指定的组名对应的组信息,包括组名、安全模式、存储方式等。

【举例】

# 显示SNMP组名以及安全模式。以下显示内容相应的域的说明见表6-1

<XE> display snmp-agent group

   Group name: v3r2

       Security model: v3 noAuthnoPriv

       Readview: ViewDefault

       Writeview: <no specified>

       Notifyview :<no specified>

       Storage-type: nonVolatile

表6-1 display snmp-agent group显示域说明表

内容

内容说明

Groupname

用户对应的SNMP组名

Readview

该组对应的只读的MIB视图名

Writeview

该组对应的可写的MIB视图名

Notifyview

该组对应的通知的MIB视图名

storage-type

存储方式

 

6.1.5  display snmp-agent mib-view

【命令】

display snmp-agent mib-view [ exclude | include | viewname view-name ]

【视图】

任意视图

【参数】

exclude:指定要排除显示且已设定的SNMP MIB视图属性。

include:指定要包含显示且已设定的SNMP MIB视图属性。

viewname:指定要显示的视图名称。

【描述】

display snmp-agent mib-view命令用来显示当前配置的MIB视图。

【举例】

# 显示当前配置的MIB视图。

<XE> display snmp-agent mib-view

   View name:ViewDefault

       MIB Subtree:internet

       Subtree mask:

       Storage-type: nonVolatile

       View Type:included

       View status:active

 

   View name:ViewDefault

       MIB Subtree:snmpUsmMIB

       Subtree mask:

       Storage-type: nonVolatile

       View Type:excluded

       View status:active

 

   View name:ViewDefault

       MIB Subtree:snmpVacmMIB

       Subtree mask:

       Storage-type: nonVolatile

       View Type:excluded

       View status:active

 

   View name:ViewDefault

       MIB Subtree:snmpModules.18

       Subtree mask:

       Storage-type: nonVolatile

       View Type:excluded

       View status:active

对上述显示域中,参数的说明如下表:

表6-2 display snmp-agent mib-view命令显示内容说明

内容

内容说明

View name

视图名

MIB Subtree

MIB子树

Storage-type

存储方式

ViewType: Included/excluded

标志对一个MIB对象的访问是允许或者是禁止

Active

用来指示表中行的状态

 

6.1.6  display snmp-agent statistics

【命令】

display snmp-agent statistics

【视图】

任意视图

【参数】

【描述】

display snmp-agent statistics命令用来显示SNMP状态和统计信息。

【举例】

# 检查SNMP通讯的统计信息。

<XE> display snmp-agent statistics

  0 Messages delivered to the SNMP entity

  0 Messages which were for an unsupported version

  0 Messages which used a SNMP community name not known

  0 Messages which represented an illegal operation for the community supplied

  0 ASN.1 or BER errors in the process of decoding

  0 Messages passed from the SNMP entity

  0 SNMP PDUs which had badValue error-status

  0 SNMP PDUs which had genErr error-status

  0 SNMP PDUs which had noSuchName error-status

  0 SNMP PDUs which had tooBig error-status (Maximum packet size 2000)

  0 MIB objects retrieved successfully

  0 MIB objects altered successfully

  0 GetRequest-PDU accepted and processed

  0 GetNextRequest-PDU accepted and processed

  0 GetBulkRequest-PDU accepted and processed

  0 GetResponse-PDU accepted and processed

  0 SetRequest-PDU accepted and processed

  0 Trap PDUs accepted and processed

以上显示内容相应的域的说明见下表:

表6-3 display snmp-agent statistics显示域说明表

显示内容

内容说明

Messages delivered to the SNMP entity

输入的SNMP报文的总数

Messages which were for an unsupported version

版本信息错误的报文数目

Messages which used an unknown community name

团体名错误的报文数目

Messages which represented an illegal operation for the community supplied

团体名对应的权限错误的报文数目

ASN.1 or BER errors in the process of decoding

编码错误的SNMP报文数目

Messages passed from the SNMP entity

输出的SNMP报文的总数

SNMP PDUs which had a badValue error-status

Bad_values错误的SNMP报文的数目

SNMP PDUs which had a genErr error-status

General_errors错误的SNMP报文的数目

SNMP PDUs which had a noSuchName error-status

对不存在的MIB对象进行请求的报文的数目

SNMP PDUs which had a tooBig error-status

Too-big错误的SNMP报文数目

MIB objects retrieved successfully

NMS请求的变量的数目

MIB objects altered successfully

NMS设置的变量的数目

GetRequest-PDU accepted and processed

收到的get_request请求的报文数目(PDU: Protocol Data Unit)

GetNextRequest-PDU accepted and processed

收到的getnext请求的报文数目

GetBulkRequest-PDU accepted and processed

收到的get_bulk请求的报文数目

SetRequest-PDU accepted and processed

收到的set请求的报文数目

GetResponse-PDU accepted and processed

收到并处理的响应报文的数目

Trap PDUs accepted and processed

收到并处理的Trap报文的数目

 

6.1.7  display snmp-agent sys-info

【命令】

display snmp-agent sys-info [ contact | location | version ]*

【视图】

任意视图

【参数】

contact:显示当前设备节点的联系信息。

location:显示当前设备节点的物理位置信息。

version:显示当前代理中运行的SNMP版本号。

【描述】

display snmp-agent sys-info命令用来显示当前SNMP设备的系统信息。

【举例】

# 显示设备系统信息。

<XE> display snmp-agent sys-info

   The contact person for this managed node:

           R&D Hangzhou, Technology Co., Ltd

 

   The physical location of this node:

           Hangzhou, China

 

   SNMP version running in the system:

           SNMPv3

6.1.8  display snmp-agent usm-user

【命令】

display snmp-agent usm-user [ engineid engineid | username user-name | group group-name ] *

【视图】

任意视图

【参数】

engineid:显示指定引擎ID的SNMPv3的用户信息。

engineid-string:引擎ID字符串。

username:显示指定SNMPv3用户的信息。

user-name:用户名,1~32字符。

group:显示属于相关SNMP组的用户信息。

group-name:组名,1~32字符。

【描述】

display snmp-agent usm-user命令用来显示SNMP用户信息。

SNMP用户是执行SNMP管理操作的远端用户。使用snmp-agent usm-user命令指定SNMP用户。

【举例】

# 显示当前所有的用户信息 。

<XE> display snmp-agent usm-user

User name: authuser

   Group name: group01

       Engine ID: 800007DB7F00000100000026

       Storage-type: nonVolatile

       UserStatus: active

以上显示内容相应的域的说明见下表:

表6-4 display snmp-agent usm-user显示域说明表

内容

内容说明

User name

标识SNMP用户的字符串

Group name

标识SNMP用户所属的组名称

Engine ID

标识SNMP设备的字符串

Storage-type

标识存储类型

UserStatus

用来指示SNMP user的状态

 

  注意:

以上display命令在SNMP Agent被禁止时,都显示“Snmp Agent disabled”。

 

6.1.9  snmp-agent

【命令】

snmp-agent

undo snmp-agent

【视图】

系统视图

【参数】

【描述】

snmp-agent命令用来启动SNMP Agent,指定SNMP配置信息,undo snmp-agent命令用来禁止SNMP Agent。

缺省情况下,关闭SNMP Agent功能。

可以使用snmp-agent命令来启动SNMP Agent。同时,执行snmp-agent的任何一条配置命令,也将启动SNMP Agent。但是,相应配置命令的undo形式不能启动SNMP Agent。

在SNMP Agent没有使能的时候,配置undo命令将无效。在SNMP Agent使能的情况下,可以用undo snmp-agent命令禁止SNMP Agent。

【举例】

# 禁止正在运行的SNMP Agent。

[XE] undo snmp-agent

SNMP Agent disabled

6.1.10  snmp-agent community

【命令】

snmp-agent community { read | write } community-name [ mib-view view-name ]

undo snmp-agent community community-name

【视图】

系统视图

【参数】

read:表明该团体名在指定视图内有只读权限。

write:表明该团体名在指定视图内有读写权限。

community-name:团体名字符串。

mib-view:设置团体名可以访问的MIB视图名。

view-name:MIB视图名。

【描述】

snmp-agent community命令用来配置某个团体的读写属性,以及它所对应的MIB视图,undo snmp-agent community命令用来取消团体访问名设置。对同一个团体名进行重复配置时,后配置的属性会覆盖先前配置的属性。

相关配置可参考命令snmp-agent groupsnmp-agent usm-user

【举例】

# 设置团体名为comaccess,并且允许使用该团体名进行只读访问。

[XE] snmp-agent community read comaccess

# 设置团体名为mgr,并且可以进行读写访问。

[XE] snmp-agent community write mgr

# 删除团体名comaccess。

[XE] undo snmp-agent community comaccess

6.1.11  snmp-agent group

【命令】

snmp-agent group { v1 | v2c } group-name { [ read read-view ] | [ write write-view ] | [ notify notify-view ] }

undo snmp-agent group { v1 | v2c } group-name

snmp-agent group v3 group-name [ authentication | privacy ] { [ read read-view ] | [ write write-view ] | [ notify notify-view ] }

undo snmp-agent group v3 group-name [ authentication | privacy ]

【视图】

系统视图

【参数】

v1:用户使用V1的安全模式。

v2c:用户使用V2C的安全模式。

v3:用户使用V3的安全模式。

group-name:组名,1~32字符。

authentication:指明对报文进行认证,但不加密。

privacy:指明对报文进行认证和加密。

read:该选项允许设置只读视图。

read-view:只读视图名,1~32字符。

write:该选项允许设置读写视图。

write-view:读写视图名,1~32字符。

notify:该选项允许设置通知视图。

notify-view:通知视图名,1~32字符。

【描述】

snmp-agent group命令用来配置一个新的SNMP组,即将SNMP用户映射到SNMP视图,undo snmp-agent group命令用来删除一个指定的SNMP组。

缺省情况下,snmp-agent group group-name v3命令配置采用不认证、不加密方式。

相关配置可参考命令snmp-agent mib-viewsnmp-agent usm-user

【举例】

# 创建一个SNMPv3组:Johngroup。

[XE] snmp-agent group v3 Johngroup

6.1.12  snmp-agent local-engineid

【命令】

snmp-agent local-engineid engineid

undo snmp-agent local-engineid

【视图】

系统视图

【参数】

engineid:引擎ID字符串,必须为十六进制数字,并且长度大于等于10小于等于64,引擎ID只能配置成偶数。

【描述】

snmp-agent local-engineid命令用来设置本地SNMP实体的引擎ID,undo snmp-agent local-engineid命令用来取消当前设置,恢复为默认配置。

缺省情况下,设备引擎ID为公司的“企业号+设备信息”。设备信息由各个产品自己决定,可以是IP地址,MAC地址或者自己定义的十六进制数字串。

相关配置可参考命令snmp-agent usm-user

【举例】

# 配置本地设备的名称为1234567890。

[XE] snmp-agent local-engineid 1234567890

6.1.13  snmp-agent mib-view

【命令】

snmp-agent mib-view { included | excluded } view-name oid-tree

undo snmp-agent mib-view view-name

【视图】

系统视图

【参数】

view-name:视图名。

oid-tree:Mib对象子树的OID Mib子树,可以是变量OID的字符串,也可以是变量名的字符串。例如:可以是象1.4.5.3.1或者system这样的字符串,还可以有“*”来做通配符,例如:1.4.5.*.*.1。

included:表示包括该MIB子树。

excluded:表示排除该MIB子树。

【描述】

snmp-agent mib-view命令用来创建或者更新视图的信息,undo snmp-agent mib-view命令用来取消当前设置。

缺省情况下,视图名为ViewDefault,OID为1.3.6.1。

目前,该命令不仅支持以变量OID的字符串作为参数输入,同时,还支持以节点名作为参数输入。

相关配置可参考命令snmp-agent group

【举例】

# 创建一个视图包含MIB-II的所有对象。

[XE] snmp-agent mib-view included mib2 1.3.6.1

6.1.14  snmp-agent packet max-size

【命令】

snmp-agent packet max-size byte-count

undo snmp-agent packet max-size

【视图】

系统视图

【参数】

byte-count:Agent能接收/发送的SNMP消息包长度的最大值,单位字节,取值范围484~17940。缺省值为2000字节。

【描述】

snmp-agent packet max-size命令用来设置Agent能接收/发送的SNMP消息包长度的最大值,undo snmp-agent packet max-size命令用来取消当前设置。

【举例】

# 设置Agent能接收/发送的SNMP消息包最长为1042字节。

[XE] snmp-agent packet max-size 1042

6.1.15  snmp-agent sys-info

【命令】

snmp-agent sys-info { contact sysContact | location sysLocation | version { { v1 | v2c | v3 } * | all } }

undo snmp-agent sys-info { contact | location | version { { v1 | v2c | v3 } * | all } }

【视图】

系统视图

【参数】

contact:设置系统维护联系信息。

sysContact:描述系统维护联系信息的字符串。

location:设置设备节点的物理位置。

sysLocation:设备节点的物理位置信息。

version:设置系统启用的SNMP版本号。

v1:SNMP V1版本。

v2c:SNMP V2C版本。

v3:SNMP V3版本。

*:表示从v1v2cv3这三个选项中选取多个,最少选取一个,最多选取所有三个选项。

all:SNMP V1、SNMP V2C、SNMP V3版本。

【描述】

snmp-agent sys-info命令用来设置系统信息,包括系统维护信息、设备节点的物理位置信息、启用的SNMP版本号等,undo snmp-agent sys-info命令用来取消当前设置。

缺省情况下,系统维护联系信息为“R&D Hangzhou, Technology Co., Ltd”;物理位置信息为“Hangzhou, China”;版本为SNMPv3。

相关配置可参考命令diplay snmp-agent sys-info

【举例】

# 设置系统维护信息为call Operator at 010-82882488。

[XE] snmp-agent sys-info contact call Operator at 010-82882488

6.1.16  snmp-agent target-host

【命令】

snmp-agent target-host trap address udp-domain X.X.X.X [ udp-port port-number ] params securityname security-string [ v1 | v2c | v3 { authentication | privacy } ]

undo snmp-agent target-host X.X.X.X securityname security-string

【视图】

系统视图

【参数】

trap:指定该主机为trap主机。

address:指定SNMP消息传输的目标主机地址。

udp-domain:指定目标主机的传输域基于UDP。

X.X.X.X:主机的IP地址。

udp-port:指定端口。

port-number:指定接收trap报文的端口号。

params:指定产生SNMP消息的日志主机信息。

securityname:指定SNMPV1、V2C的团体名或SNMPV3的用户名。

security-string:SNMPV1、SNMPV2C的团体名或SNMPV3的用户名,1~32字符。

v1:代表SNMPV1版本。

v2c:代表SNMPV2C版本。

v3:代表SNMPV3版本。

authentication:指明对报文进行认证但不加密。

privacy:指明对报文进行认证和加密。

【描述】

snmp-agent target-host命令用来设置接收SNMP通知的目的地,undo snmp-agent target-host命令用来取消当前设置。

l              snmp-agent target-host命令与snmp-agent trap enable命令协同使用。

l              使用snmp-agent trap enable来设置允许设备发送Trap报文。若要一台主机可以发送通知消息,至少需要在该主机上配置一条snmp-agent target-host命令和snmp-agent trap enable命令。

相关配置可参考命令snmp-agent trap enablesnmp-agent trap sourcesnmp-agent trap life

【举例】

# 允许向10.1.1.1发送SNMP Trap报文,使用团体名comaccess。

[XE] snmp-agent trap enable standard

[XE] snmp-agent target-host trap address udp-domain 10.1.1.1 params securityname comaccess

# 允许向10.1.1.1发送SNMP Trap报文,并且使用团体名public。

[XE] snmp-agent trap enable standard

[XE] snmp-agent target-host trap address udp-domain 10.1.1.1 params securityname public

6.1.17  snmp-agent trap enable

【命令】

snmp-agent trap enable [ trap-type [ trap-list ] ]

undo snmp-agent trap enable [ trap-type [ trap-list ] ]

【视图】

系统视图

【参数】

trap-type:使能trap-type类型的陷阱报文。

trap-list:与trap-type类型陷阱报文对应的参数列表。

【描述】

snmp-agent trap enable命令用来允许设备发送Trap报文,并设置陷阱或通知的参数,undo snmp-agent trap enable命令用来取消当前设置。

缺省情况下,禁止发送Trap报文。

snmp-agent trap enable命令不带参数,表示允许发送所有模块的所有类型的SNMP Trap报文。

snmp-agent trap enable命令与snmp-agent target-host命令协同使用,使用snmp-agent target-host命令来指定向哪些主机发送Trap信息。为了发送Trap信息,用户必须配置至少一条snmp-agent target-host命令。

发送Trap报文的模块trap-type可以为:configurationflashstandardsystem等。

standard模块可以发送的Trap报文的类型有:authenticationcoldstartlinkdownlinkupwarmstart

相关配置可参考命令snmp-agent target-hostsnmp-agent trap source

【举例】

# 允许向10.1.1.1发送所有类型的BGP Trap报文,trap报文格式为V3,对报文进行认证但不加密,使用团体名为super。

[XE] snmp-agent trap enable bgp

[XE] snmp-agent target-host trap address udp-domain 10.1.1.1 params securityname super v3 authentication

6.1.18  snmp-agent trap life

【命令】

snmp-agent trap life seconds

undo snmp-agent trap life

【视图】

系统视图

【参数】

seconds:超时时间,单位为秒,取值范围为<1~2592000>,缺省值为120。

【描述】

snmp-agent trap life命令用来设置Trap报文的保存时间,超过该时间的Trap报文都将被丢弃,undo snmp-agent trap life命令用来取消当前设置。

如果系统设置Trap报文的保存时间为seconds秒,若Trap报文的保存时间超过了senconds秒,则该Trap报文将被丢弃,不再发送,也不再保存。

相关配置可参考命令snmp-agent trap enablesnmp-agent target-host

【举例】

# 设置Trap报文的超时时间为60秒。

[XE] snmp-agent trap life 60

6.1.19  snmp-agent trap queue-size

【命令】

snmp-agent trap queue-size size

undo snmp-agent trap queue-size

【视图】

系统视图

【参数】

size:消息队列的长度,取值范围1~1000。

【描述】

snmp-agent trap queue-size命令用来设置发往目的主机(host)的Trap报文的消息队列的长度,undo snmp-agent trap queue-size命令用来取消当前设置。

缺省情况下,size值为100。

相关配置可参考命令snmp-agent trap enablesnmp-agent target-hostsnmp-agent trap life

【举例】

# 设置发送Trap报文的消息队列的长度为200。

[XE] snmp-agent trap queue-size 200

6.1.20  snmp-agent trap source

【命令】

snmp-agent trap source interface-type interface-number [ subinterface-type ]

undo snmp-agent trap source

【视图】

系统视图

【参数】

interface-type:接口类型。

interface-number:接口编号。

subinterface-type:子接口类型。

【描述】

snmp-agent trap source命令用来指定发送Trap的源地址,undo snmp-agent trap source命令用来取消当前配置。

从一台服务器发出的SNMP Trap消息,无论从那个接口发出,都有一个Trap地址。如果用户想使用Trap地址来跟踪特定事件时,可以使用这条配置命令。

相关配置可参考命令snmp-agent trap enablesnmp-agent target-host

【举例】

# 将以太网接口1/0的IP地址作为Trap报文的源地址。

[XE] snmp-agent trap source ethernet 1/0

6.1.21  snmp-agent usm-user

【命令】

snmp-agent usm-user { v1 | v2c } user-name group-name

undo snmp-agent usm-user { v1 | v2c } user-name group-name

snmp-agent usm-user v3 user-name group-name [ [ authentication-mode { md5 | sha } auth-password ] [ privacy des56 priv-password ] ]

undo snmp-agent usm-user v3 user-name group-name { local | engineid engineid-string }

【视图】

系统视图

【参数】

v1:用户使用V1的安全模式。

v2c:用户使用V2C的安全模式。

v3:用户使用V3的安全模式。

user-name:用户名,1~32字符。

group-name:该用户对应的组名,1~32字符。

authentication-mode:指明安全级别为需要认证。

md5:指定认证协议为HMAC-MD5-96。

sha:指定认证协议为HMAC-SHA-96。

auth-password:认证密码,字符串,1~64字符。

privacy:指明安全级别为加密。

des56:指定加密协议为DES。

priv-password:加密密码,字符串,1~64字符。

local:表示本地实体用户。

engineid:指定与该用户相关联的引擎ID。

engineid-string:引擎ID字符串。

【描述】

snmp-agent usm-user命令用来为一个SNMP组添加一个新用户,undo snmp-agent usm-user命令用来删除SNMP组的一个用户。

用户在为某个代理配置了远端用户后,在进行验证时,需要用到engineID。如果配置用户后引擎ID(engineID)改变,则原引擎ID相应的用户无效。

执行该命令,对于SNMPV1、SNMPV2C来说,是添加一个新的团体名;对SNMPV3来说,是为一个SNMP的组添加一个新用户。

相关配置可参考命令snmp-agent groupsnmp-agent communitysnmp-agent local-engineid

【举例】

# 为SNMP组Johngroup加入一个用户John,安全级别为需要认证、指定认证协议为HMAC-MD5-96、认证密码为hello。

[XE] snmp-agent usm-user v3 John Johngroup authentication-mode md5 hello

 


第7章  Modem管理配置命令

7.1  Modem管理配置命令

7.1.1  debugging modem

【命令】

debugging modem

【视图】

用户视图

【参数】

【描述】

debugging modem命令用来打开Modem调试信息开关。

根据该命令输出信息,可以确认对特定事件是否指定了正确的Modem脚本。

【举例】

7.1.2  modem

【命令】

modem [ both | call-in ]

undo modem [ both | call-in ]

【视图】

User-interface视图

【参数】

both:表示同时允许Modem呼入和呼出。

call-in:仅允许Modem呼入。

【描述】

modem命令用来设置Modem呼入、呼出的权限,undo modem命令用来禁止Modem呼入和呼出。

接口上缺省为禁止Modem呼入和呼出。

使用该命令可以设置AUX接口上Modem呼入和呼出的权限。

【举例】

# 仅允许AUX接口接收Modem呼入。

[XE-ui-aux0] modem call-in

7.1.3  modem auto-answer

【命令】

modem auto-answer

undo modem auto-answer

【视图】

User-interface视图

【参数】

【描述】

modem auto-answer命令用来设置AUX接口外接Modem为自动应答方式,undo modem auto-answer命令用来设置AUX接口外接Modem为非自动应答方式。

系统缺省为外接Modem是非自动应答方式

根据XE语音服务器所外接的Modem的当前应答状态而执行该命令。当Modem状态为自动应答(Modem的AA灯亮),在相应的接口视图下必须执行 modem auto-answer;如果外接Modem为非自动应答方式,则可执行undo modem auto-answer

该命令的执行不会改变Modem的状态,而仅仅是反映Modem的应答状态。用户应根据当前外接Modem的应答状态(AA灯)而决定是否执行modem auto-answer这条命令。

相关配置可参考命令modem

【举例】

# 设置AUX接口外接Modem为自动应答方式。

[XE-ui-aux0] modem auto-answer

7.1.4  script trigger connect

【命令】

script trigger connect script-name

undo script trigger connect

【视图】

User-interface视图

【参数】

script-name:脚本集中的一个脚本名。

【描述】

script trigger connect命令用来配置当成功建立呼入连接时执行的Modem脚本,undo script trigger connect命令用来取消这个特征。

系统缺省不指定该脚本

如果配置了该项目,当成功建立呼入连接时,则执行指定脚本。

相关配置可参考命令script-stringscript trigger loginscript trigger logoutscript trigger dialscript trigger init

【举例】

# 指定当成功建立呼入连接时执行“example”。

[XE-ui1] script trigger connect example

7.1.5  script trigger dial

【命令】

script trigger dial script-name

undo script trigger dial

【视图】

User-interface视图

【参数】

script-name:脚本集中的一个脚本。

【描述】

script trigger dial命令用来指定DCC拨号时使用的Modem脚本,undo script trigger dial命令用来取消这种特性。

系统缺省不指定该脚本

如果配置了该项目,当DCC拨号时,则执行指定脚本。

相关配置可参考命令script-stringscript trigger loginscript trigger connectscript trigger logoutscript trigger init

【举例】

# 指定DCC拨号时使用“example”。

[XE-ui1] script trigger dial example

7.1.6  script trigger init

【命令】

script trigger init script-name

undo script trigger init

【视图】

User-interface视图

【参数】

script-name:脚本集中的一个脚本。

【描述】

script trigger init命令用来指定在系统上电重启时执行的Modem脚本,undo script trigger init命令用来取消这个特征。

系统缺省不指定该脚本

如果配置了该项目,当系统上电和重新引导时,执行指定的Modem脚本,用于系统上电和重新引导时初始化连接到接口上的异步设备。

相关配置可参考命令script-stringscript trigger loginscript trigger connectscript trigger dialscript trigger logout

【举例】

# 指定在系统上电重启时执行“example”。

[XE-ui1] script trigger init example

7.1.7  script trigger login

【命令】

script trigger login script-name

undo script trigger login

【视图】

User-interface视图

【参数】

script-name:脚本集中的一个脚本。

【描述】

script trigger login命令用来指定在线路成功建立呼出连接时执行的Modem脚本,undo script trigger login命令用来取消这个特性。

系统缺省不指定该脚本

如果进行了该项配置,当成功建立呼出连接时,则开始执行这个脚本。 该脚本可以是对于一个远端系统的注册,例如当XE语音服务器和远端的一个UNIX server 相连的时候,可以利用这个脚本进行向远端的server进行登录,可以向UNIX server发送登录字符串和口令。

相关配置可参考命令script-stringscript trigger connectscript trigger logoutscript trigger dialscript trigger init

【举例】

# 指定在线路成功建立呼出连接时执行“example”。

[XE-ui1] script trigger login example

7.1.8  script trigger logout

【命令】

script trigger logout script-name

undo script trigger logout

【视图】

User-interface视图

【参数】

script-name:脚本集中的一个脚本。

【描述】

script trigger logout命令用来指定在线路复位时执行的Modem脚本,undo script trigger logout命令用来取消该特性。

系统缺省不指定该脚本

如果配置了该项目,当线路复位时,执行指定Modem脚本,如在接口上呼叫掉线时,对Modem进行复位。

相关配置可参考命令script-stringscript trigger loginscript trigger connectscript trigger dialscript trigger init

【举例】

# 指定在线路复位时执行的Modem脚本。

[XE] script-string drop-line "" +++ OK ATH OK "ATS0=1" OK

[XE-ui1] script trigger logout drop-line

7.1.9  script-string

【命令】

script-string script-name script-content

undo script-string script-name

【视图】

系统视图

【参数】

script-name:脚本名字。

script-content:脚本内容。

【描述】

script-string命令用来定义Modem脚本,undo script-string命令用来删除Modem脚本。

系统缺省没有Modem脚本

XE语音服务器提供了Modem脚本,其主要用途包括:

l              使用Modem脚本可以灵活地控制不同型号的Modem,如使用不同的初始化串,使不同厂家和型号的XE语音服务器可以和XE语音服务器更好地协调工作。

l              使用Modem脚本可以进行远端系统的交互登录,可以通过脚本的交互协商转入不同的连接状态。如果XE语音服务器的AUX接口通过Modem与对端设备建立连接之后,在该物理链路上封装何种协议,以及该协议的各种工作参数等都可以互相协商确定。

Modem脚本常见格式如下:

send-string1 receive-string1 send-string2 receive-string2 ......

其中:

l              send-string 表示发送字符串

l              receive-string表示接收字符串

l              send-string 和 receive-string 一般成对出现,而且脚本必须以发送字符串为开始,如send-string1 receive-string1 ...... 表示的执行流程为:向Modem发送字符串send-string1,希望接收到字符串receive-string1,如果在超时之前,接收到字符串与receive-string1 匹配成功,则继续执行以下脚本,否则终止脚本的执行。

l              如果最后一个字符串为发送字符串,则表明发送该字符串后,即可结束脚本的执行,不需再等待接收字符串。

l              如果脚本的开始不需发送字符串,而直接等待接收字符串,这时可以将第一个发送字符串置为"",关于双引号的意义后面有详细介绍。

l              对于发送字符串,除以\c结束之外,发送时均会在字符串结尾自动附加一个回车符。

l              对于接收字符串的匹配,采用与位置无关的匹配方法,即只要接收的内容中含有希望接收的串,就认为匹配成功。

l              接收字符串的匹配,希望接收的字符串可以有多个,它们之间用-连接,只要与其中之一匹配,即认为匹配成功。

l              等待接收字符串的缺省超时时间为5秒,在脚本中可随时插入TIMEOUT seconds 来调整等待接收字符串的超时时间,并在同一个脚本的下一次TIMEOUT设置前一直有效。其含义参见下表。

表7-1 脚本关键字列表

关键字

说明

ABORT receive-string

ABORT后跟一个字符串,用于和Modem或对端的DTE设备传送来的字符串进行匹配,匹配的方式是完全匹配,一个脚本中可以有多个ABORT指定,每一个都在脚本的整个执行期有效。

TIMEOUT seconds

TIMEOUT后跟一数字,用于设置接收字符串的超时等待时间,在等待的时间内如果没有收到希望的字符串,则脚本执行失败。此设置在设置以后有效,一直作用到下一次进行TIMEOUT设置。

 

l              脚本中所有字符串和关键字都是大小写敏感的。

l              各字符串或关键字之间用空格进行分割,如果一个字符串内部包含空格,则需要用双引号(" ")括起来,如果双引号内没有任何内容(即为""),则该字符串可能有两种意义,如果""位于脚本的开始,表明不需发送任何字符串,而直接等待接收字符串,而在其它位置则认为字符串内容为""。

l              在脚本中可随时插入ABORT receive-string来改变脚本的执行流程,表示如果接收字符串与receive-string完全匹配,则终止脚本的执行。在脚本中ABORT receive-string可以出现多次,它们将会共同起作用,只要与其中之一匹配,即终止脚本的执行,而且无论ABORT receive-string在何处出现,它在整个脚本执行过程中均起作用。

l              在脚本中可以插入转义字符,用于更好的对于脚本进行控制并增加脚本的灵活性,另外所有的转义字符同时也是字符串的分隔符。具体请参见下表。

表7-2 脚本转义字符列表

转义字符

说明

\c

表示只发送所指定的字符串,不自动附加回车符。\c位置只能在发送字符串的末尾,其他的位置无效。

\d

表示暂停2秒

\n

表示换行字符

\r

表示回车字符

\s

表示空格字符

\t

表示制表字符

\\

表示反斜杠字符

\T

表示电话号码

 

【举例】

[XE] script-string example "" AT OK ATS0=1 OK

7.1.10  start-script

【命令】

start-script script-name number

【视图】

用户视图

【参数】

script-name:脚本集中的一个脚本。

number:运行脚本的接口编号。

【描述】

start-script命令用来执行指定的Modem脚本。

这条命令提供了Modem脚本立即执行的方法,如果相应的接口上正在执行一个脚本,则本次命令不会执行,并且会报告一条错误消息。

相关配置可参考命令script-string

【举例】

# 在对应的接口编号为1上执行指定Modem脚本为“example”。

<XE> start-script example 1

 


第8章  License管理命令

8.1  License管理命令

8.1.1  xe-license

【命令】

xe-license string

undo xe-license { string | all }

【视图】

系统视图

【参数】

string:license串,一条License是一条固定长度的字符(固定字符集)串,共36个有效字符,6位一组,使用5个分隔符划分为6组,格式为:xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx,其中“x”:表示有效字符,字符集为如下:

{ *、#、0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z }

“-”:分隔符,无意义。

all:删除所有license串。

【描述】

xe-license命令用来将一条License中的业务添加到当前业务数据中,用户最多可以添加128条License。如果连须10次输入无效的License,将不允许再输入任何License,必须重新启动主机;undo xe-license命令用来将一条已经添加的License中的业务从业务数据中删除,或删除所有业务数据。

【举例】

# 将License串123456-899909-123456-789456-369852-258147中的业务添加到当前业务数据中。

[XE] xe-license 123456-899909-123456-789456-369852-258147

8.1.2  display xe-service

【命令】

display xe-service

【视图】

任意视图

【参数】

【描述】

display xe-service命令用来查看XE语音服务器当前加载的所有业务。

【举例】

# 查看XE语音服务器当前加载的所有业务。

[XE-ls] display xe-service

Current supported service by XEngine

 ID     Service Name            Status

------------------------------------------------------

 No service.

------------------------------------------------------

 Total   0

表8-1 display xe-service显示字段说明表

内容

内容说明

ID

业务ID标识

Service Name

业务名称

Status

业务状态

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们