RGNOS. 命令参考手册
基础配置
目 录
第一章 用户界面命令.............................................................................................................................1
1.1 基本用户界面相关命令.............................................................................................................1
1.1.1 configure terminal...............................................................................................................1
1.1.2 control e1............................................................................................................................2
1.1.3 dialer-peer...........................................................................................................................2
1.1.4 disable................................................................................................................................2
1.1.5 enable.................................................................................................................................3
1.1.6 end......................................................................................................................................3
1.1.7 exit.....................................................................................................................................4
1.1.8 help.....................................................................................................................................4
1.1.9 interface..............................................................................................................................5
1.1.10 line.....................................................................................................................................5
1.1.11 router-map...........................................................................................................................6
1.1.12 setup...................................................................................................................................6
1.1.13 show histroy........................................................................................................................8
1.1.14 voice-port...........................................................................................................................8
1.1.15 voice service voip...............................................................................................................8
第二章 系统管理命令.............................................................................................................................9
2.1 基本系统管理相关命令.............................................................................................................9
2.1.1 calendar set..........................................................................................................................9
2.1.2 clock set.............................................................................................................................9
2.1.3 copy..................................................................................................................................10
2.1.4 hostname..........................................................................................................................11
2.1.5 show clock........................................................................................................................11
2.1.6 show running-config.........................................................................................................12
2.1.7 show startup-config...........................................................................................................12
2.1.8 reload...............................................................................................................................12
2.1.9 write.................................................................................................................................13
2.2 文件系统操作命令...................................................................................................................14
2.2.1 dir.....................................................................................................................................14
2.2.2 delete................................................................................................................................15
2.2.3 rename..............................................................................................................................15
2.2.4 squeeze.............................................................................................................................16
2.2.5 format...............................................................................................................................17
第三章 升级与维护相关命令...............................................................................................................19
3.1 升级和维护相关命令...............................................................................................................19
3.1.1 copy tftp flash...................................................................................................................19
3.1.2 copy tftp update.................................................................................................................20
3.1.3 ROM模式下升级.............................................................................................................21
第四章 SNTP配置命令.........................................................................................................................22
4.1 SNTP配置相关命令.................................................................................................................22
4.1.1 sntp enable........................................................................................................................22
4.1.2 sntp interval.......................................................................................................................22
4.1.3 sntp server.........................................................................................................................23
4.1.4 show sntp..........................................................................................................................24
第五章 SNMP配置命令........................................................................................................................25
5.1 SNMP配置相关命令................................................................................................................25
5.1.1 no snmp-server..................................................................................................................25
5.1.2 show snmp........................................................................................................................26
5.1.3 snmp-server chassis-id......................................................................................................26
5.1.4 snmp-server community....................................................................................................27
5.1.5 snmp-server contact..........................................................................................................28
5.1.6 snmp-server enable traps...................................................................................................28
5.1.7 snmp-server host...............................................................................................................29
5.1.8 snmp-server location.........................................................................................................30
5.1.9 snmp-server packetsize.....................................................................................................30
5.1.10 snmp-server queue-length.................................................................................................31
5.1.11 snmp-server system-shutdown..........................................................................................32
5.1.12 snmp-server trap-source....................................................................................................32
5.1.13 snmp-server trap-timeout..................................................................................................33
第六章 调试工具命令...........................................................................................................................34
6.1 调试工具相关命令...................................................................................................................34
6.1.1 debug................................................................................................................................34
6.1.2 ping..................................................................................................................................36
6.1.3 show.................................................................................................................................37
6.1.4 service tcp-keepalives-in...................................................................................................38
6.1.5 service tcp-keepalives-out.................................................................................................39
第七章 系统日志命令...........................................................................................................................41
7.1 系统日志相关命令...................................................................................................................41
7.1.1 logging on.........................................................................................................................41
7.1.2 terminal monitor.............................................................................................................42
7.1.3 logging buffered................................................................................................................42
7.1.4 logging.............................................................................................................................44
7.1.5 logging file flash...............................................................................................................44
7.1.6 service sequence-numbers.................................................................................................45
7.1.7 service timestamps............................................................................................................46
7.1.8 logging console.................................................................................................................47
7.1.9 logging monitor.................................................................................................................48
7.1.10 logging trap.......................................................................................................................49
7.1.11 logging source-interface....................................................................................................50
7.1.12 logging facility..................................................................................................................50
7.1.13 show logging.....................................................................................................................52
7.1.14 more flash..........................................................................................................................53
7.1.15 clear logging......................................................................................................................54
第一章 用户界面命令
1.1 基本用户界面相关命令
用户界面即为用户命令行接口(CLI)包括以下相关命令:
.. configure terminal
.. control e1
.. disable
.. dialer-peer
.. enable
.. end
.. exit
.. help
.. history
.. interface
.. line
.. router-map
.. setup
.. show histroy
.. voice-port
.. voice service voip
1.1.1 configure terminal
要从特权用户模式进入全局配置模式,请执行特权用户命令configure terminal。
configure terminal
【命令模式】
特权用户模式
【使用指南】
在具体配置过程中,可以不使用完整的命令,只要执行conf回车就可以直接进入全
局配置模式了。
【举例】
下面的示例配置路由器从特权用户模式进入全局配置模式:
Red-Giant#conf
Enter configuration commands, one per line. End with CNTL/Z.
Red-Giant(config)#
【相关命令】
命令
说明
Exit
从当前配置模式退到上一级配置模式
1.1.2 control e1
要进入E1控制器设置模式,请执行全局配置命令control e1。
该命令的详细信息请参考《接口配置命令参考》。
1.1.3 dialer-peer
要进入语音拨号对等配置模式,请执行全局配置命令dialer-peer。
该命令的详细信息请参考《语音配置命令参考》。
1.1.4 disable
要从特权用户模式退到普通用户模式或者要降低到特权等级,请执行特权用户命令
disable。
disable [ privilege-level ]
【参数说明】
privilege-level 权限等级
【命令模式】
特权用户模式
【使用指南】
使用该命令从特权用户模式退到普通用户模式。如果加上权限等级,则将当前权限
等级降低到指定的权限等级。
.. 说明:
disable命令后面所跟权限等级必须小于当前权限等级。
【举例】
下面的示例配置路由器将当前权限等级降低到第十级:
Red-Giant#disable 10
【相关命令】
命令
说明
enable
从普通用户模式进入到特权用户模式,或者登录到更高级别权
限。
1.1.5 enable
要进入特权用户模式,请执行普通用户配置命令enable。
该命令的详细信息请参考《安全配置命令参考》。
1.1.6 end
要从当前配置模式退出,并直接返回到特权用户模式,请执行全局配置命令end。
end
【命令模式】
全局配置命令
【使用指南】
使用该命令将使路由器返回到特权用户模式,当然当前的配置模式不能是普通用户
模式或特权用户模式。
.. 说明:
该全局配置命令可以在除了普通用户模式和特权用户模式外的任何模式下执行。
快捷键Ctrl+z功能等效于该功能。
【举例】
下面的示例使路由器从接口配置模式直接返回到特权用户模式:
Red-Giant(config)#interface fastethernet 0/0
Red-Giant(config-if)#end
Red-Giant#
【相关命令】
命令
说明
exit
退出当前配置模式,返回上一级配置模
式。
1.1.7 exit
要返回到上一级配置模式或退出连接,可以在任何配置模式下执行exit命令。
exit
【命令模式】
任何配置模式
【使用指南】
使用该命令在普通用户模式下将关闭当前连接,在其他模式下返回到上一级配置模
式。
【举例】
下面的示例配置路由器从全局配置模式返回到特权用户模式:
Red-Giant(config)#exit
Red-Giant#
【相关命令】
命令
说明
end
从任何配置模式返回到特权用户模式
1.1.8 help
要查看帮助系统的一些简要信息,请执行help命令。
help
【命令模式】
任何配置模式
【使用指南】
使用该命令可以查看帮助系统的一些简要说明,在具体配置过程过程中,可以通”?”
来查看当前配置模式下的所有命令或某个命令后所跟参数类型。更详细的内容请参
考配置指导。
【举例】
下面的示例只显示一些帮助系统简要信息:
Red-Giant>help
Help may be requested at any point in a command by entering
a question mark '?'. If nothing matches, the help list will
be empty and you must backup until entering a '?' shows the
available options.
Two styles of help are provided:
1. Full help is available when you are ready to enter a
command argument (e.g. 'show ?') and describes each possible
argument.
2. Partial help is provided when an abbreviated argument is entered
and you want to know what arguments match the input
(e.g. 'show pr?'.)
下面的示例显示接口配置模式下能运行的所有命令:
Red-Giant(config-if)#?
Interface configuration commands:
arp Set arp type (arpa, probe, snap) or timeout
backup Modify dial-backup parameters
bandwidth Set bandwidth informational parameter
carrier-delay Specify delay for interface transitions
custom-queue-list Assign a custom queue list to an interface
default Set a command to its defaults
description Interface specific description
dialer Dial-on-demand routing (DDR) commands
dialer-group Assign interface to dialer-list
duplex Set fast ethernet duplex mode
encapsulation Set encapsulation type for an interface
end Exit from interface configuration mode
exit Exit from interface configuration mode
fair-queue Enable Fair Queuing on an Interface
full-duplex Set ethernet full-duplex mode
half-duplex Set ethernet half-duplex mode
help Description of the interactive help system
hold-queue Set hold queue depth
ip Interface Internet Protocol config commands
keepalive Enable keepalive
load-interval Specify interval for load calculation for an
interface
loopback Configure internal loopback on an interface
mac-address Set mac-address
max-reserved-bandwidth Maximum Reservable Bandwidth on an Interface
mtu Set the interface Maximum Transmission Unit (MTU)
no Negate a command or set its defaults
ppp Point-to-point protocol
priority-group Assign a priority group to an interface
service-policy Configure QoS Service Policy
shutdown Shutdown the selected interface
speed Set fast ethernet speed mode
下面的示例显示命令后面所跟的参数类型:
Red-Giant(config)#access-list 1 permit ?
Hostname or A.B.C.D Address to match
any Any source host
host A single host address
1.1.9 interface
要进入接口配置模式,请执行全局配置命令interface。
该命令的更详细信息请参考《接口配置命令参考》。
1.1.10 line
要接口线路配置模式,请执行全局配置命令line。
该命令的更详细信息请参考《拨号配置命令参考》。
1.1.11 router-map
要进入策略路由器配置模式,请执行全局配置命令router-map。
该命令的更详细信息请参考《IP路由协议配置命令参考》。
1.1.12 setup
要进入setup交互式配置模式,请执行特权用户命令setup。
setup
【命令模式】
特权用户模式
【使用指南】
NBR1000上可以通过setup命令进入中文界面的交互式配置。
setup交互式配置模式方便用户对一些基本参数进行设置,用户可以在该模式下对
路由器的主机名、密码、接口IP地址、上网方式等参数进行统一设置,避免在一个
一个参数分别配置。
【举例】
下面的示例是执行setup的配置过程,这是在NBR1000上WAN0使用静态IP方式
上网,WAN1上使用PPPoE拨号上网。
NBR1000#setup
------------ 交互式系统配置 ----------------
输入ctrl-c中止配置流程;默认配置参数在'[]'中。
配置全局参数:
请输入路由器名称(只能用字母数字组合),直接回车恢复缺省值:nbr
请输入特权用户密码,直接回车则取消密码:aaa
请输入telnet远程登陆密码,直接回车则取消密码:bbb
请选择连接internet的WAN口:
0. WAN 0
1. WAN 1
请输入数字(0 - 1):0
请选择上网方式:
1. 静态IP
2. PPPoE连接
请输入数字(1 - 2):1
请输入WAN口的IP:202.101.1.1
请输入WAN口的子网掩码:255.255.255.0
请输入默认网关IP地址:202.101.1.254
ISP是否分配了多个连续的全局地址[no]:yes
请输入最小的全局地址:202.101.1.1
请输入最大的全局地址:202.101.1.3
是否要配置WAN口线路检测方式[yes]:
请选择检测方式(1.发送DNS请求;2.发送ping请求):1
请输入发送请求的IP地址:202.101.98.55
请输入ISP提供的带宽,单位Kbits。(1-1000000):10000
是否继续配置其它WAN口[no]:yes
请选择连接internet的WAN口:
0. WAN 0
1. WAN 1
请输入数字(0 - 1):1
请选择上网方式:
1. 静态IP
2. PPPoE连接
请输入数字(1 - 2):2
请输入PPPoE的用户名:user
请输入PPPoE的密码:user
请输入ISP提供的带宽,单位Kbits。(1-1000000):500
是否继续配置其它WAN口[no]:
提醒:如果您现在是以telnet方式运行该向导,并且修改LAN的IP地址,
则在配置生效后,您的这次连接将中断。请用新的LAN口地址登录。
是否修改LAN口的配置[no]:
是否启用防冲击波病毒功能[yes]:
WAN口是否应答ping请求[yes]:
您输入的配置如下:
路由器名称:nbr
特权用户密码:aaa
telnet远程登录密码:bbb
广域网口上网方式:
WAN 0: 静态IP
地址: 202.101.1.1 255.255.255.0
默认网关:202.101.1.254
NAT使用连续的全局地址:202.101.1.1 202.101.1.3
线路检测方式: 发送DNS请求到202.101.98.55
带宽: 10000 Kbits
WAN 1: PPPoE
用户名:user
密码:user
带宽: 500 Kbits
是否启用防冲击波病毒功能: 是
WAN口是否应答ping请求: 是
是否确认上述配置信息[yes]:
【相关命令】
命令
说明
show running-config
查看当前运行的路由器配置
show startup-config
查看FLASH中保存的路由器配置
1.1.13 show histroy
要查看当前终端会话中已输入的命令,请执行特权用户命令show histroy。
该命令的详细信息请参考《终端配置命令参考》。
1.1.14 voice-port
要进入语音端口配置模式,请执行全局配置命令voice-port。
该命令的详细信息请参考《语音配置命令参考》。
1.1.15 voice service voip
要进入语音服务配置模式,请执行全局配置命令voice service voip。
该命令的详细信息请参考《语音配置命令参考》。
第二章 系统管理命令
2.1 基本系统管理相关命令
系统管理包括以下相关命令:
.. calendar set
.. clock set
.. copy
.. hostname
.. show clock
.. show running-config
.. show startup-config
.. reload
.. write
2.1.1 calendar set
本命令的参数以及使用方法与clock set命令类似。两者的区别是用clock set命令
设置系统时钟,只对路由器的本次运行有效,重启路由器后该设置就无效了。而用
calendar set命令则不受这个限制,重启路由器仍然有效。
2.1.2 clock set
要手工配置系统时钟,可以使用特权用户命令clock set 两种形式中的一种:
clock set hh:mm:ss day month year
clock set hh:mm:ss month day year
【参数说明】
hh:mm:ss 当前时间,格式为小时(24小时制): 分钟 : 秒
day 日期(1-31),一个月中的日期。
month 月份,必须使用英文表示:
january february march april may june
一月 二月 三月 四月 五月 六月
july august september october november december
七月 八月 九月 十月 十一月 十二月
year 公元年(1993-2035),不能使用缩写。
【命令模式】
特权用户模式
【使用指南】
使用该命令设置系统时间,方便管理。
月份设置可以使用英文简写,如一月份为jan。
【举例】
下面的示例设置当前时间为2003年3月17日上午10点20分30秒:
Red-Giant#clock set 10:20:30 Mar 17 2003
Red-Giant#show clock
clock: 2003-3-17 10:20:32
【相关命令】
命令
说明
show clock
查看当前时钟
2.1.3 copy
要将配置文件进行复制操作,请执行特权用户命令copy
copy [ running-config | startup-config | tftp ] [ running-config | startup-config | tftp ]
【参数说明】
running-config 系统正在运行的配置文件
startup-config 保存在NVRAM中的配置文件
tftp 将running-config或startup-config复制到TFTP服务器,或者从TFTP服务
器上下载文件覆盖running-config或startup-config。
【命令模式】
特权用户模式
【使用指南】
使用该命令可以将配置文件保存到TFTP服务器上,也可以从TFTP服务器上下传
配置文件。
该命令方便用户对配置文件管理和保存。
【举例】
下面的示例将系统的配置文件保持到tftp服务器上:
Red-Giant#copy running-config tftp
Address or name of remote host []? 192.168.12.219
Destination filename []?
Building configuration...
Accessing tftp:// 192.168.12.219/running-config...
Calander battery is stop, clock is not updated.
Writing router-confg !! [OK]
下面的示例从tftp服务器上下载文件覆盖系统的配置文件:
Red-Giant#copy tftp running-config
Address or name of remote host []?192.168.12.219
Source filename [ ]?
Accessing tftp:// 192.168.12.219
2.1.4 hostname
要指定或修改路由器的主机名,请执行全局配置命令hostname。
hostname name
【参数说明】
name 路由器的主机名,只能使用字符串、数字以及连接符。最大长度为63个字
符。
【缺省设置】
缺省的主机名为Red-Giant。
【命令模式】
全局配置模式
【使用指南】
主机名主要用于识别路由器以及在拨号和CHAP认证中作为本地路由器的用户名。
【举例】
下面的示例指定路由器的主机名为BeiJingAgenda:
Red-Giant(config)#hostname BeiJingAgenda
BeiJingAgenda(config)#
2.1.5 show clock
要查看系统时间,请执行特权用户模式命令show clock。
show clock [ detail ]
【参数说明】
detail 形式时钟来源
【命令模式】
特权用户模式
【使用指南】
使用该命令可以查看当前系统时钟,detail选项将显示系统时钟来源。
【举例】
下面的示例是执行show clock命令的一个运行结果:
Red-Giant#show clock detail
clock: 2003-3-17 10:27:21
Clock set by user config.
【相关命令】
命令
说明
clock set
设置系统时钟
2.1.6 show running-config
要当前路由器系统正在运行的配置信息,请执行特权用户模式命令show
running-config。
show running-config
【命令模式】
特权用户模式
2.1.7 show startup-config
要查看保存在存储在NVRAM(非易失性随机存取存储器)上路由器的配置,请执
行特权用户模式命令show startup-config。
show startup-config
【命令模式】
特权用户模式
【使用指南】
存储在NVRAM(非易失性随机存取存储器)上路由器的配置即startup-config为路
由器启动时执行的配置。
2.1.8 reload
要重起路由器系统,请执行特权用户模式命令reload。
reload [ text | in [ hh: ] mm [ text ] | at hh:mm [ month day | day month ] [ text ] |
cancel ]
【参数说明】
text 重起的原因,1-255个字节。
in [ hh: ] mm 在指定时间间隔后重起系统,最大时间为24天
at hh:mm 在指定的时刻重起系统
month 月份的字符表示,如3月份,Mar
day 日期,从1到31
cancel 取消计划的重起
【命令模式】
特权用户模式
【使用指南】
使用该命令可以指定路由器在指定的时刻启动,方便进行管理。
【举例】
下面的示例指定10分钟以后重起系统:
Red-Giant#reload in 10
Router will reload in 600 seconds.
2.1.9 write
要对路由器配置(启动配置或系统配置)进行读写操作,请执行特权用户模式命令
write。
write [ memory | network | terminal ]
【参数说明】
memory 将系统配置(running-config)写入NVRAM,等同于copy running-config
startup-config。
network 将系统配置保存到TFTP服务器上,等同于copy running-config tftp。
terminal 显示系统配置,等同于show running-config。
【命令模式】
特权用户模式
【使用指南】
该命令虽然有替代命令,但由于其广泛的使用和被大家认可,所以依然保留下来,
方便用户使用。
该命令不加选项等同于加memory选项。
【举例】
下面的示例保存路由器配置:
Red-Giant#write
Building configuration...
[OK]
【相关命令】
命令
说明
show running-config
查看系统配置
Copy
对路由器配置文件进行复制
2.2 文件系统操作命令
文件系统操作命令有:
.. dir
.. delete
.. rename
.. squeeze
.. format
2.2.1 dir
本命令用于查看当前文件系统中所有文件列表信息。
dir { /all | delete | [flash:]filename}
【参数说明】
/all 列举当前文件系统中所有处于激活状态的文件信息。
delete 列举当前文件系统中所有处于删除状态的文件信息。
Filename 文件名,列举文件名为filename的信息。
【缺省设置】
缺省情况下,列举当前文件系统中所有处于激活状态的文件信息
【命令模式】
特权用户模式
【使用指南】
在特权用户模式,执行dir /all 查看当前文件系统中所有处于激活状态的文件列表。
执行 dir delete 查看当前文件系统中所有处于删除状态的文件列表。执行 dir
filename 查看当前文件系统中名字为filename的文件的信息。
【举例】
以下的例子示范列举出当前文件系统中所有处于激活状态的文件列表:
Red-Giant#dir /all
Directory of flash:/
1 an 2686008 Dec 29 2111 00:00:00 rgios.bin
2 an 68 Dec 29 2111 00:00:00 tftp_config.bin
3 an 2686008 Jan 15 2004 23:33:22 hel
Red-Giant#
【相关命令】
命令
说明
2.2.2 delete
本命令用于将文件系统中的某个处于激活状态的文件转变为删除状态。
Delete {[flash:]filename}
【参数说明】
filename 文件名
【缺省设置】
无
【命令模式】
特权用户模式
【使用指南】
在特权用户模式,执行delete filename 用于删除一个文件。
【举例】
以下的例子示范删除文件hel:
Red-Giant#dir
Directory of flash:/
1 an 68 0xc5164fbb Apr 8 2004 00:00:00 tftp_config.bin
2 an 2749608 0xc2ad09de Apr 8 2004 00:00:00 rgnos.bin
3 an 2749608 0xc2ad09de May 27 1994 19:01:25 a1
4 an 2749608 0xc2ad09de May 27 1994 19:23:34 a3
Red-Giant#dir delete
Directory of flash:/delete
Red-Giant#delete a3
Delete file named a3 successly!
Red-Giant#dir
Directory of flash:/
1 an 68 0xc5164fbb Apr 8 2004 00:00:00 tftp_config.bin
2 an 2749608 0xc2ad09de Apr 8 2004 00:00:00 rgnos.bin
3 an 2749608 0xc2ad09de May 27 1994 19:01:25 a1
Red-Giant#dir de
Directory of flash:/delete
4 dn 2749608 0xc2ad09de May 27 1994 19:23:34 a3
2.2.3 rename
本命令用于将文件系统中的某个处于激活状态的文件sourcefilename改名为
destname。
rename {[flash:]sourcefilename} {[flash:]destfilename}
【参数说明】
sourcefilename 原文件名
destfilename 目标文件名
【缺省设置】
无
【命令模式】
特权用户模式
【使用指南】
在特权用户模式,执行rename [flash:]sourcefilename [flash:]destfilename用于改变一个
文件的名称。
【举例】
以下的例子示范将文件rgnos.bin改名为newrgios.bin:
Red-Giant#dir
Directory of flash:/
1 an 68 0xc5164fbb Apr 8 2004 00:00:00 tftp_config.bin
2 an 2749608 0xc2ad09de Apr 8 2004 00:00:00 rgnos.bin
Red-Giant#rename rgnos.bin newrgnos.bin
Write file to
flash: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Write file to flash successfully!
rename file rgnos.bin successfuly!
2.2.4 squeeze
本命令用于对并行flash做碎片整理 。将文件系统中所有处于删除状态的文件彻底
清除。
squeeze flash:
【参数说明】
flash: 表示碎片整理的对象为nand flash。
【缺省设置】
无
【命令模式】
特权用户模式
【使用指南】
在特权用户模式,执行squeeze flash:用于对并行flash进行碎片整理。
【举例】
以下的例子示范对并行flash碎片整理,将文件系统中所有处于删除状态的文件清
除:
Red-Giant#dir
Directory of flash:/
1 an 68 0xc5164fbb Apr 8 2004 00:00:00 tftp_config.bin
3 an 2749608 0xc2ad09de May 27 1994 19:31:28 newrgnos.bin
Red-Giant#dir de
Directory of flash:/delete
2 dn 2749608 0xc2ad09de Apr 8 2004 00:00:00 rgnos.bin
Red-Giant#squeeze flash
The wired nand flash checking!It may take several minutes.
Sectors
checking: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Sectors checking finish.
Red-Giant#dir del
Directory of flash:/delete
Red-Giant#dir
Directory of flash:/
1 an 68 0xc5164fbb Apr 8 2004 00:00:00 tftp_config.bin
2 an 2749608 0xc2ad09de May 27 1994 19:31:28 newrgnos.bin
2.2.5 format
本命令用于格式化并行flash 。将文件系统中所有文件清除。
Format flash:
【参数说明】
flash: 表示格式化的对象为nand flash。
【缺省设置】
无
【命令模式】
特权用户模式
【使用指南】
在特权用户模式,执行format flash:用于格式化并行flash。
【举例】
以下的例子示范将文件系统中所有文件清除:
Red-Giant#dir
Directory of flash:/
1 an 68 0xc5164fbb Apr 8 2004 00:00:00 tftp_config.bin
2 an 2749608 0xc2ad09de May 27 1994 19:31:28 newrgnos.bin
Red-Giant#dir delete
Directory of flash:/delete
3 dn 2749608 0xc2ad09de May 27 1994 19:34:17 a1
Red-Giant#format flash
WARNING: All data in NAND FLASH will be deleted! Are you sure?(y/n)y
Erase
flash: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Erase flash successfully!
Format flash successfully!
Red-Giant#dir
Directory of flash:/
Red-Giant#dir delete
Directory of flash:/delete
第三章 升级与维护相关命令
3.1 升级和维护相关命令
升级与维护包括以下相关命令:
.. copy tftp flash
.. copy tftp update
.. ROM模式下升级
3.1.1 copy tftp flash
要在路由器正常模式下升级RGNOS主体软件映像,请执行特权用户模式命令copy
tftp flash。
copy tftp flash
【命令模式】
特权用户模式
【使用指南】
如果当前软件版本不支持用户所需要的更高级的功能,或RGNOS主体软件映像受
到破坏,可以使用该命令升级RGNOS主体软件的映像。
该命令支持远程升级,方便用户进行管理。
【举例】
下面的示例是使用该命令升级RGNOS主体软件的全过程:
Red-Giant#copy tf flash
Address or name of remote host []?192.168.5.117
Source filename []?debug.bin
Destination filename [rgnos.bin]?
Accessing tftp://192.168.5.117/debug.bin...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
Write file to
flash: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Write file to flash successfully!
Success : Transmission success,file length 2749608
Red-Giant#dir /all
Directory of flash:/
an 2749608 0xc2ad09de May 27 1994 19:36:16 rgnos.bin
【相关命令】
命令
说明
dir
查看闪存中的文件信息
3.1.2 copy tftp update
这条命令适用于RGNOS系统软件平台。RGNOS的系统软件包括主软件
(rgnos.bin)和WEB配置软件(包括index.htm、vms15.htm、WebClt.jar等三个文
件)两个部分。在正常工作模式下有两种升级方法,第一种方法是各个文件分别升
级(通过上面的copy tftp flash命令),另外一种是升级一个打包后的文件,这个
文件是上述四个文件打成的一个包,这条命令就是针对这种方法的。
copy tftp update
【命令模式】
特权用户模式
【使用指南】
如果当前软件版本不支持用户所需要的更高级的功能,或RGNOS主体软件映像或
WEB配置软件映像受到破坏,可以使用该命令进行恢复或升级。
该命令支持远程升级,方便用户进行管理。
【举例】
下面的示例是使用该命令升级软件的全过程:
Red-Giant#copy tftp update
Address or name of remote host []?192.168.5.117
Source filename []?rgnos.upd
The wired nand flash checking!It may take several minutes.
Sectors checking: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Sectors checking finish.
Accessing tftp://192.168.5.117/rgnos.upd...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success : Transmission success,file length 4231312
Red-Giant#
【相关命令】
命令
说明
Dir
查看闪存中的文件信息
3.1.3 ROM模式下升级
要在ROM监控模式下升级RGNOS主体软件,请在开机时按ctrl+c进入升级菜单,
以下是升级例子
【举例】
下面的示例下载RGNOS软件到路由器内存:
Main Menu:
1. TFTP Download & Run
2. TFTP Download & Write Into File
3. X-Modem Download & Run
4. X-Modem Download & Write Into File
5. List Active Files
6. List Deleted Files
7. Run A File
8. Delete A File
9. Rename A File
a. Squeeze File System
b. Format File System
c. Other Utilities
Please select an item:1
File name[debug.bin]:
Local IP[100.100.100.20]:
Remote IP[100.100.100.171]:
DP83815[0] bus 16 device 8
DP83815[1] bus 32 device 8
Initialize DP83815(1) Devices OK!
Read Mac Addr from eeprom =FF-FF-FF-FF-FF-FF
mac address is not set, so use default mac address
%Now Begin Download File debug.bin From 100.100.100.171
send download
request.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%Mission Completion. FILELEN = 2720256
在进入大版本后,请使用
Red-Giant#copy tftp flash:/rgnos.bin
升级RGNOS主体软件,这时RGNOS主体软件就真正写到flash中,以后从大版本启动就能运行刚刚升
级的主体软件了
【相关命令】
命令
说明
Copy tftp flash
把升级文件写到flash中
第四章 SNTP配置命令
4.1 SNTP配置相关命令
SNTP配置包括以下相关命令:
.. sntp enable
.. sntp interval
.. sntp server
.. show sntp
4.1.1 sntp enable
要打开SNTP功能,请执行全局配置命令sntp enable,该命令的no形式关闭SNTP
功能。
sntp enable
no sntp enable
【命令模式】
全局配置模式
【使用指南】
请先配置好时钟服务器地址,再打开该功能,否则SNTP是不会执行同步操作的。
【举例】
下面的示例打开SNTP功能:
Red-Giant(config)#sntp enable
【相关命令】
命令
说明
show sntp
显示SNTP的配置信息
4.1.2 sntp interval
要配置SNTP的时钟同步间隔,请执行全局配置命令sntp interval,该命令的no
形式将同步间隔恢复成默认的1800秒。
sntp interval seconds
no sntp interval
【参数说明】
参数
描述
seconds
SNTP同步间隔。
【缺省情况】
缺省的同步间隔为1800秒.
【命令模式】
全局配置模式
【使用指南】
配置的新的同步间隔需要到下一个同步周期才起作用,如果要想使新配置的时间间
隔马上生效,请再执行一次sntp enable命令。
【举例】
下面的示例配置同步间隔为60秒:
Red-Giant(config)#sntp interval 60
【相关命令】
命令
说明
sntp enable
打开SNTP功能
show sntp
显示SNTP的配置信息
4.1.3 sntp server
要配置SNTP服务器地址,请执行全局配置命令sntp server,该命令的no形式将
删除所配置的服务器地址。
sntp server ipaddress
no sntp server
【参数说明】
参数
描述
Ipaddress
同步时钟服务器的IP地址
【缺省情况】
缺省无指定服务器.
【命令模式】
全局配置模式
【使用指南】
配置前请先确认该服务器是可用的,并确认路由器可以和该服务器正常通信。
【举例】
下面的示例配置服务器地址为192.168.6.78:
Red-Giant(config)#sntp server 192.168.6.78
【相关命令】
命令
说明
sntp enable
打开SNTP功能
show sntp
显示SNTP的配置信息
4.1.4 show sntp
要查看SNTP的配置信息,请执行特权用户命令show sntp。
show sntp
【命令模式】
特权用户模式
【使用指南】
由于RG路由器的时区固定为+8区,所以用户每次看到的时区都是+8。
【举例】
下面的示例显示当前的SNTP配置:
Red-Giant#show sntp
SNTP state : ENABLE
SNTP server : 192.168.6.78
SNTP sync interval : 60
Time zone : +8
【相关命令】
命令
说明
sntp enable
打开SNTP功能
第五章 SNMP配置命令
5.1 SNMP配置相关命令
SNMP配置包括以下相关命令:
.. no snmp-server
.. show snmp
.. snmp-server chassis-id
.. snmp-server community
.. snmp-server contact
.. snmp-server enable traps
.. snmp-server host
.. snmp-server location
.. snmp-server packetsize
.. snmp-server queue-length
.. snmp-server system-shutdown
.. snmp-server trap-source
.. snmp-server trap-timeout
5.1.1 no snmp-server
要关闭路由器SNMP代理功能,请执行全局配置命令no snmp-server。
no snmp-server
【缺省设置】
关闭SNMP代理功能
【命令模式】
全局配置模式
【使用指南】
该命令关闭路由器支持的所有版本SNMP的代理服务。
【举例】
下面的示例关闭SNMP代理服务:
Red-Giant(config)#no snmp-server
5.1.2 show snmp
要查看SNMP的状态信息,请执行特权用户模式命令show snmp。
show snmp
【命令模式】
特权用户模式
【使用指南】
该命令显示SNMP的相关统计信息。
【举例】
下面的示例是SNMP的一个统计信息:
Red-Giant#show snmp
Chassis: 60FF60
0 SNMP packets input
0 Bad SNMP version errors
0 Unknown community name
0 Illegal operation for community name supplied
0 Encoding errors
0 Number of requested variables
0 Number of altered variables
0 Get-request PDUs
0 Get-next PDUs
0 Set-request PDUs
0 SNMP packets output
0 Too big errors (Maximum packet size 1500)
0 No such name errors
0 Bad values errors
0 General errors
0 Response PDUs
0 Trap PDUs
SNMP global trap: disabled
SNMP logging: disabled
SNMP agent: enabled
【相关命令】
命令
说明
snmp-server chassis-id
SNMP系统序列号
5.1.3 snmp-server chassis-id
要指定SNMP的系统序列号,请执行全局配置命令snmp-server chassis-id。该
命令的no形式还原为初始值。
snmp-server chassis-id text
no snmp-server chassis-id
【参数说明】
text 系统序列号的文本,可以使数字或字符。
【缺省设置】
序列号缺省值是60FF60
【命令模式】
全局配置模式
【使用指南】
SNMP系统序列号一般使用机器的序列号,以便对路由器进行识别。系统序列号可
以通过show snmp命令查看。
【举例】
下面的示例指定SNMP的系统序列号为123456:
Red-Giant(config)#snmp-server chassis-id 123456
【相关命令】
命令
说明
show snmp
查看SNMP的统计信息
5.1.4 snmp-server community
要指定SNMP团体的访问字符,请执行全局配置命令snmp-server community。
该命令的no形式取消指定SNMP团体的访问字符。
snmp-server community string [ [ ro | rw ] [ number ]
no snmp-server community string
【参数说明】
string 团体字符串,相当于NMS和SNMP 代理之间的通信密码。
ro 指定NMS对MIB的变量只能读,不能修改。
rw NMS对MIB的变量可读可写。
number 访问列表序列号(0-99),关联指定的访问列表,指定能访问MIB的NMS
地址范围
【缺省设置】
所有团体缺省为只读
【命令模式】
全局配置模式
【使用指南】
该命令为启用路由器SNMP代理功能的第一个重要命令,指定了团体的属性、允许
访问MIB的NMS范围等等。
要关闭SNMP代理功能,执行no snmp-server命令即可。
【举例】
下面的示例使用访问列表限制对MIB的访问,只允许地址为192.168.12.1的NMS
对MIB的访问:
Red-Giant(config)#access-list 2 permit 192.168.12.1
Red-Giant(config)#access-list 2 deny any
Red-Giant(config)#snmp-server community public ro 2
【相关命令】
命令
表格
access-list
定义访问列表
5.1.5 snmp-server contact
要指定SNMP系统联系方式,请执行全局配置命令snmp-server contact。该命令
的no形式删除指定的SNMP系统联系方式。
snmp-server contact text
no snmp-server contact
【参数说明】
text 描述系统联系方式的字符串
【缺省设置】
系统联系方式为空。
【命令模式】
全局配置模式
【举例】
【相关命令】
命令
说明
show snmp-server
查看SNMP的信息
no snmp-server
关闭SNMP代理功能
5.1.6 snmp-server enable traps
要启用SNMP主动给NMS发送Trap消息,用于报告一些紧急而重要的事件的发
生,请执行全局配置命令snmp-server enable traps。该命令的no形式禁止SNMP
向NMS主动发送Trap消息。
snmp-server enable traps [snmp ]
no snmp-server enable traps
【参数说明】
snmp 启用SNMP事件的陷阱通知。
【缺省设置】
缺省下,禁止发送陷阱消息
【命令模式】
全局配置模式
【使用指南】
该命令必须与全局配置命令snmp-server一起使用,才能发送陷阱消息。
【举例】
下面的示例启用主动发送SNMP事件陷阱消息:
Red-Giant(config)#snmp-server enable traps snmp
Red-Giant(config)#snmp-server host 192.168.12.219 public snmp
【相关命令】
命令
说明
snmp-server host
指定SNMP主机
5.1.7 snmp-server host
要指定发送陷阱消息的SNMP主机(NMS),请执行全局配置命令snmp-server
host。该命令的no形式取消指定SNMP主机。
snmp-server host host-addr community-string [ notification-type ]
no snmp-server host host-addr
【参数说明】
host-addr SNMP主机地址
community-string 团体字符串,相当于NMS和SNMP 代理之间的通信密码。
notification-type 主动发送的陷阱类型,包括frame-relay/config/x25/tty/snmp。
【缺省设置】
缺省情况下,没有默认SNMP主机。
如果没有指定陷阱类型,则包括所有陷阱类型。
【命令模式】
全局配置模式
【使用指南】
该命令与全局配置命令snmp-server enable traps一起使用,主动给NMS发送陷
阱消息。
可以配置多个不同的SNMP主机用于接收陷阱消息,一个主机可以使用不同陷阱类
型组合,不过相同主机最后的一次配置覆盖前面的配置,即如要给相同主机发送不
同陷阱的消息,只能通过配置不同陷阱组合来实现。
【举例】
下面的示例指定一个SNMP主机,接收SNMP事件陷阱:
Red-Giant(config)#snmp-server host 192.168.12.219 public snmp
【相关命令】
命令
说明
snmp-server enable traps
启用发送陷阱消息
5.1.8 snmp-server location
要设置SNMP的系统位置信息,请执行全局配置命令snmp-server location。该
命令的no形式取消指定SNMP系统位置信息。
snmp-server location text
no snmp-server location
【参数说明】
text 描述系统信息的字符串。
【缺省设置】
系统信息为空
【命令模式】
全局配置模式
【举例】
下面的示例指定一个系统信息:
Red-Giant(config)#snmp-server location start-technology-city 4F of A Buliding
【相关命令】
命令
说明
snmp-sever contact
SNMP系统联系方式
5.1.9 snmp-server packetsize
要控制SNMP最大的数据包大小,请执行全局配置命令snmp-sever packetsize。
该命令的no形式恢复默认值。
snmp-server packetsize byte-count
no snmp-server packetsize
【参数说明】
byte-count 数据包大小,从484字节到17876字节。
【缺省设置】
1500字节
【命令模式】
全局配置模式
【举例】
下面的示例指定SNMP最大数据包大小为1492:
Red-Giant(config)#snmp-server packetsize 1492
【相关命令】
命令
说明
snmp-server queue-length
SNMP队列大小
5.1.10 snmp-server queue-length
要指定陷阱消息队列长度,请执行全局配置命令snmp-server queue-length。
snmp-server queue-length length
【参数说明】
length 队列长度,大小从1到1000。
【缺省设置】
10
【命令模式】
全局配置模式
【使用指南】
陷阱消息队列用于存放陷阱消息,可以通过该命令调整消息队列大小来控制消息发
送速度。
消息发送最大速度为4个每秒。
【举例】
下面的示例指定陷阱消息队列大小为4个:
Red-Giant(config)#snmp-server queue-length 4
【相关命令】
命令
说明
snmp-server packetsize
指定SNMP最大数据包大小
5.1.11 snmp-server system-shutdown
要启用SNMP系统重起通知功能,请执行全局配置命令snmp-server
system-shutdown。该命令的no 形式取消关闭SNMP系统通知功能。
snmp-server system-shutdown
no snmp-server system-shutdown
【缺省设置】
关闭SNMP系统重起通知功能
【命令模式】
全局配置模式
【使用指南】
使用该命令启用SNMP系统重起通知功能,RGNOS会在路由器reload/reboot以
前给NMS发送陷阱消息通知系统重起。
【举例】
下面的示例启用SNMP系统重起功能:
Red-Giant(config)#snmp-server system-shutdown
5.1.12 snmp-server trap-source
要指定SNMP的源地址,请执行全局配置命令snmp-server trap-source。该命令
的no形式恢复缺省设置。
snmp-server trap-source interface
no snmp-server trap-source
【参数说明】
interface 用于作为SNMP源地址的接口
【缺省设置】
SNMP报文从哪个接口出去,就使用哪个接口的IP地址作为源地址。
【命令模式】
全局配置模式
【使用指南】
缺省情况下,SNMP报文从哪个接口出去,就使用哪个接口的IP地址作为源地址,
为了便于管理和识别,可以使用该命令固定使用一个本地IP地址作为SNMP的源
地址。
【举例】
下面的示例指定以太网口0 IP地址作为SNMP源地址:
Red-Giant(config)#snmp-server trap-source fastethernet 0
【相关命令】
命令
说明
snmp-server enable traps
启用主动发送陷阱消息
snmp-server enable host
指定NMS的主机
5.1.13 snmp-server trap-timeout
要定义陷阱消息重发的超时时间,请执行全局配置命令snmp-server
trap-timeout。该命令的no形式恢复默认值。
snmp-server trap-timeout seconds
no snmp-server trap-timeout
【参数说明】
seconds 超时时间,单位为秒。
【缺省设置】
30秒
【命令模式】
全局配置模式
【举例】
下面的示例指定超时时间为60秒:
Red-Giant(config)#snmp-server trap-timeout 60
【相关命令】
命令
说明
snmp-server queue-length
指定陷阱消息队列长度
snmp-server enable host
指定NMS的主机
第六章 调试工具命令
6.1 调试工具相关命令
调试工具包括以下相关命令:
.. debug
.. ping
.. show
.. service tcp-keepalives-in
.. service tcp-keepalives-out
6.1.1 debug
要使用RGNOS提供的调试功能,请在特权用户模式下执行debug 命令。
debug { item }
【参数说明】
item 要打开的调试开关选项,可以通过帮助“?”来选择合适的调试开关。
下面是一些常用的调试选项说明:
命令
功能
Red-Giant#debug ?
显示所有可用的debug指令及简短的说明
Red-Giant#show debugging
显示当前各个调试开关的状态
Red-Giant#debug all
打开系统所有的调试开关
Red-Giant#no debug all
关闭所有的调试开关
Red-Giant#debug async
打开异步口调试开关
Red-Giant#debug chat
打开MODEM拨号脚本调试开关
Red-Giant#debug dialer
打开DDR调试开关
Red-Giant#debug driver
打开驱动事件调试开关
Red-Giant#debug ethernet
打开以太网接口事件调试开关
Red-Giant#debug frame-relay
打开帧中继调试开关
Red-Giant#debug hdlc
打开hdlc调试开关
Red-Giant#debug ip
打开IP以及相关调试开关
Red-Giant#debug isdn
打开isdn以及相关调试开关
Red-Giant#debug lapb
打开LAPB协议调试开关
Red-Giant#debug net
打开net协议调试开关
Red-Giant#debug ppp
打开PPP协议调试开关
Red-Giant#debug qos
打开qos调试开关
Red-Giant#debug snmp
打开SNMP协议调试开关
Red-Giant#debug vlan
打开vlan调试开关
Red-Giant#debug x25
打开X.25调试开关
【缺省设置】
所有的调试开关均关闭。
【命令模式】
特权用户模式
【使用指南】
RGNOS包含有大量的调试命令,上表所列出的,仅仅是部分debug的第一级命令
而已,还有许多的debug命令是有各自的子命令的,比如debug ip命令,后面还
有许多的扩展选项:
Red-Giant#debug ip ?
ospf ospf debug on/off
packet General IP debugging and IPSO security transactions
rip RIP protocol transactions
甚至在debug ip 的子命令后面还有各自的命令选项,在实际应用中,要灵活的加
以应用,比如debug ip ospf便有如下的选项命令了:
Red-Giant#debug ip ospf ?
event ospf event
filter-notify monitor filter information notify
flood Ospf flooding
lsa ospf type 3,4,5,7 LSAs originate
notification ospf notification from lower layer
packet ospf packet process
rcv-pk recevie ospf packet
ready-process-packet receive ospf packet header check success,ready process
send-pk send ospf packet
spf ospf spf
<cr>
.. 说明:
打开调试开关,将会占用CPU资源,某些调试开关的打开,甚至会严重占用CPU
资源,影响路由器运行效率,所以如果没有必要,请不要轻易打开调试开关,尤其
慎用debug all 命令,在调试结束后,应注意关闭全部调试开关。
在Telnet客户端登陆模式下,缺省情况下,调试信息不会发送到Telnet客户端,如
果需要在Telnet客户端显示调试信息,则需要在该终端会话的特权用户模式下,执
行如下命令:
Red-Giant#terminal monitor
【举例】
下面的示例打开SNMP 报文调试选项:
Red-Giant#debug snmp
【相关命令】
命令
说明
undebug all
关闭所有调试开关
show debug
查看打开的调试开关
6.1.2 ping
要测试网络的连通性,请执行用户模式命令ping。
ping [address] [ length length ] [ntimes ntimes] [timeout timeout]
ping命令还可以使用扩展功能,见示例。
【参数说明】
address 目的主机或地址
ntimes 要发送的ping报文个数,默认为5个。
length ping报文大小,默认为100字节。
Timeout 超时间隔,默认为2秒。
【命令模式】
特权或普通用户模式。
【使用指南】
ping命令发出5个长度为100Byte的数据包发送到指定的IP地址,在指定的时间
(缺省为2秒)内,如果有应答,则显示一个‘!’,如果没有应答,则显示一个‘.’。
要指定中断ping,请同时按下组合键Ctrl+C。
下表是ping应答的标识说明:
标识
说明
!
目标可达
.
超时
U
目标不可达,即没有到目的地的路由
【举例】
下面的示例是一个扩展ping命令运行情况:
Red-Giant#ping 100.100.100.171 length 1000 ntimes 100 timeout 4
Sending 100, 1000-byte ICMP Echoes to 100.100.100.171, timeout is 4 seconds:
< press Ctrl+C to break >
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate (100/100)
Ping扩展功能示例:
Red-Giant#ping
Protocol [ip]:
Target IP address: 10.10.10.1
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address:10.10.10.2
Sending 5, 100-byte ICMP Echoes to 10.10.10.1, timeout is 2 seconds:
< press Ctrl+C to break >
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Red-Giant#
6.1.3 show
要查看路由器状态或运行统计信息,可以执行特权用户模式命令show 。
show item
【参数说明】
item 该选项内容繁多,可以通过“?”来确定您需要查看的内容。下面列出
一些常用的选项,关于更具体的说明请参考相关部分的命令参考:
命令
功能
Red-Giant#show ?
显示所有的可用的show指令以及简短的说明
Red-Giant#show version
显示当前RGNOS的版本信息
Red-Giant#show clock
显示当前的系统时间
Red-Giant#show arp
显示系统的arp表
Red-Giant#show ip route
显示当前的系统路由表
Red-Giant#show debugging
显示各调试开关的状态
Red-Giant#show
running-config
显示当前的系统配置信息
Red-Giant#show
startup-config
显示保存在存储器中的配置信息
Red-Giant#show history
显示输入命令的历史记录
Red-Giant#show interfaces
显示接口状态的系统信息
【命令模式】
特权用户模式
6.1.4 service tcp-keepalives-in
要使用RGNOS提供的服务器端的TCP KEEP-ALIVES功能,请在全局配置模式下
执行service tcp-keepalives-in命令。
No命令关闭服务器端的TCP KEEP-ALIVES功能。
service tcp-keepalives-in [1-65535] [garbage]
【参数说明】
[1-65535] TCP 保活探测的时间间隔
[garbage] TCP 保活探测报文是否携带一个字节的无效数据
【缺省设置】
关闭服务器端的TCP KEEP-ALIVES功能
【命令模式】
全局配置模式
【使用指南】
服务器端通过周期性的发送TCP 保活报文出去探测TCP连接的令一方是否存活,
若探测到对方连接不存在或网络断开,就可以释放本的的TCP连接,从而不会导致
由残留的TCP连接存在的。
当启动服务器端的TCP KEEP-ALIVES功能,若不配置参数,则默认的时间间隔为
60s,默认不携带数据。
配置命令是以最近的配置为准。
No 命令关闭服务器端的TCP KEEP-ALIVES功能
【举例】
下面的示例启用服务器端TCP KEEP-ALIVES功能:
不配置参数
Red-Giant(config)# service tcp-keepalives-in
配置时间间隔参数为100s
Red-Giant(config)# service tcp-keepalives-in 100
配置是否携带无效数据的参数为携带一个字节的无效数据
Red-Giant(config)# service tcp-keepalives-in garbage
同时配置时间参数为100s及允许携带一个字节的无效数据
Red-Giant(config)# service tcp-keepalives-in 100 garbage
【相关命令】
命令
说明
service tcp-keepalives-out
启用客户端TCP KEEP-ALIVES功能
6.1.5 service tcp-keepalives-out
要使用RGNOS提供的客户端的TCP KEEP-ALIVES功能,请在全局配置模式下执
行service tcp-keepalives-out命令。
No命令关闭客户端的TCP KEEP-ALIVES功能。
service tcp-keepalives-out [1-65535] [garbage]
【参数说明】
[1-65535] TCP 保活探测的时间间隔
[garbage] TCP 保活探测报文是否携带一个字节的无效数据
【缺省设置】
关闭客户端的TCP KEEP-ALIVES功能
【命令模式】
全局配置模式
【使用指南】
客户端通过周期性的发送TCP 保活报文出去探测TCP连接的令一方是否存活,若
探测到对方连接不存在或网络断开,就可以释放本的的TCP连接,从而不会导致由
残留的TCP连接存在的。
当启动客户端的TCP KEEP-ALIVES功能,若不配置参数,则默认的时间间隔为
60s,默认不携带数据。
配置命令是以最近的配置为准。
No 命令关闭客户端的TCP KEEP-ALIVES功能
【举例】
下面的示例启用客户端TCP KEEP-ALIVES功能:
不配置参数
Red-Giant(config)# service tcp-keepalives-out
配置时间间隔参数为100s
Red-Giant(config)# service tcp-keepalives-out 100
配置是否携带无效数据的参数为携带一个字节的无效数据
Red-Giant(config)# service tcp-keepalives-out garbage
同时配置时间参数为100s及允许携带一个字节的无效数据
Red-Giant(config)# service tcp-keepalives-out 100 garbage
【相关命令】
命令
说明
service tcp-keepalives-in
启用服务器端TCP KEEP-ALIVES功能
第七章 系统日志命令
7.1 系统日志相关命令
7.1.1 logging on
要允许日志信息在不同设备上的显示,请使用该全局命令。要禁止日志信息的显示,
请使用该命令的no形式。
logging on
no logging on
【参数说明】
无参数
【缺省设置】
允许日志信息在不同设备上显示。
【命令模式】
全局配置模式
【使用指南】
RGNOS不仅可以将日志信息显示在Console 窗口、VTY窗口上,也可以将日志信
息记录在不同的设备上:内存缓冲区、扩展FLASH、Syslog Server。该命令为日
志总开关,如果关闭日志开关,所有日志信息将不被显示或记录。
【举例】
下面的示例在路由器上关闭日志开关,所有日志信息将被禁止显示或记录:
Red-Giant(config)# no logging on
【相关命令】
命令
说明
logging buffered
将日志信息记录到内存缓冲区
logging
将日志信息发给Syslog server
logging file flash:
将日志信息记录在扩展FLASH上
logging console
设置允许在控制台上显示的日志信息级
别
logging monitor
设置允许在VTY窗口(如telnet窗口)上
显示的日志信息级别
logging trap
设置允许发送给syslog server的日志信
息级别
7.1.2 terminal monitor
该命令允许在当前VTY窗口上显示日志信息。要关闭在当前VTY窗口上显示日志
信息,请使用该命令的no形式。
terminal monitor
terminal no monitor
【缺省设置】
缺省情况下,在VTY窗口上不允许在VTY窗口上显示日志信息。
【命令模式】
特权用户模式
【使用指南】
本命令只是设置当前VTY的临时属性。作为临时属性设置,它不会被永久保存。在
VTY终端会话结束后,系统将采用默认设置而该临时属性设置将失效。
.. 说明:
为了方便管理,RGNOS允许在控制台上使用该命令。在控制台上执行该命令的no
形式,将只允许严重性级别为0,1的非常紧急日志报文显示。
【举例】
下面示例,设置当前VTY窗口允许打印日志信息。
Red-Giant#terminal monitor
Red-Giant#
7.1.3 logging buffered
要设置记录日志信息的内存缓冲区参数(日志信息严重性、缓冲区大小),请在全
局配置层执行该命令。该命令的no形式将禁止在内存缓冲区中记录日志信息。
logging buffered [buffer-size | level]
no logging buffered
【参数说明】
buffer-size: 缓冲区大小,取值范围从4K到128K bytes。
levelI: 日志信息的严重性,从0到7。可以使用级别名称,也可以直接使用数字。
【缺省设置】
缓冲区默认大小为4k bytes。
日志信息的严重性为7。
【命令模式】
全局配置模式
【使用指南】
内存缓冲区空间是循环使用的,如果指定大小的内存区被写满,则最早的日志信息
将被覆盖。要查看内存缓冲区的日志信息,请使用特权用户命令show logging。
内存缓冲区中的日志信息是临时性的,路由器重启或者执行特权用户命令clear
logging,缓冲区中的日志信息将被清除。如果要跟踪问题,应该将日志写到扩展
FLASH或者发送给Syslog Server。
RGNOS的日志信息分为以下8个级别:
表6-1
关键字
等级
描述
Emergencies
0
紧急情况,系统不能正常
运行
Alerts
1
需要立即采取措施改正的
问题
Critical
2
重要情况
Errors
3
错误信息
warnings
4
警告信息
Notifications
5
普通类型,不过需要关注
的重要信息
informational
6
说明性的信息
Debugging
7
调试信息
值越小,级别越高,即0级别的信息是最高级别的信息。
当指定设备允许显示的日志信息级别以后,等于或低于所设置值级别的日志信息将被允
许显示。
【举例】
下面示例设置只允许级别为6以及低于6的日志信息记录在大小为10000字节的内
存缓冲区中:
Red-Giant(config)#logging buffered 10000 6
【相关命令】
命令
说明
logging on
打开日志开关
show logging
查看缓冲区中日志报文
clear logging
清除日志缓冲区中的日志报文
7.1.4 logging
要将日志记录到指定的Syslog Sever,请在全局配置模式下使用该命令。要删除
Syslog server列表中的指定地址的Syslog Server,请使用该命令的no形式。
logging host
no logging host
【参数说明】
Host syslog server的地址
【缺省设置】
没有默认的Syslog server
【命令模式】
全局配置模式
【使用指南】
该命令指定一个Syslog server来接收路由器的日志信息。RGNOS允许配置多达5
个Syslog Server。日志信息将同时发给配置的所有Syslog Server。
【举例】
下面的示例指定一个地址为202.101.11.1 的syslog server:
Red-Giant(config)#logging 202.101.11.1
【相关命令】
命令
说明
logging on
打开日志开关
show logging
查看缓冲区中日志报文,以及相关日志
配置参数
logging trap
设置允许发送给syslog server的日志信
息级别
7.1.5 logging file flash
要将日志信息保存在扩展FLASH中,请在全局配置模式下执行该命令。取消在扩
展FLASH中记录日志信息,使用该命令的no 形式。
logging file flash:filename [max-file-size] [level]
no logging file
【参数说明】
Filename:日志文件名。不带文件类型,固定为txt类型。
max-file-size:日志文件的最大值。从128K到6M bytes,缺省大小为128K。
levelI:允许被记录到日志文件中的日志信息级别。可以使用级别名称,也可以直接
使用数字。缺省写到扩展FLASH的中日志级别为6。关于日志信息的级别,请参考
表6-1。
【缺省设置】
不能将日志信息记录到扩展FLASH中。
【命令模式】
全局配置模式
【使用指南】
如果没有Syslog Server,或者基于各种安全考虑不希望在网络中传输日志信息,可
以选择将日志信息直接保存在扩展FLASH中。
日志文件后缀为固定为txt,配置文件后缀名将被拒绝。
.. 注意:
将日志信息记录到扩展FLASH,必须另外采购扩展FLASH,如果没有采购扩展
FLASH,logging file flash将被自动隐藏,不允许进行配置。
【举例】
下面示例将日志信息记录在扩展FLASH中,文件名为trace.txt,文件大小为64K,
日志信息级别为6。
Red-Giant(config)#logging file flash:trace
【相关命令】
命令
说明
logging on
打开日志开关
show logging
查看缓冲区中日志报文,以及相关日志
配置参数
more flash
查看扩展FLASH中日志信息
7.1.6 service sequence-numbers
要在日志信息中加上序号,请在全局配置模式下执行该命令。该命令的no形式取消
在日志信息中的序号。
service sequence-numbers
no service sequence-numbers
【参数说明】
无
【缺省设置】
日志信息中不带序号。
【命令模式】
全局配置模式
【使用指南】
除了在日志信息中加上时间戳信息以外,还可以在日志信息中加上序号,序号从1
开始。加上序号以后,就可以非常清楚地知道日志信息有没有丢失,以及日志产生
的先后顺序。
【举例】
下面示例配置在日志信息中加上序号:
Red-Giant(config)# service sequence-numbers
【相关命令】
命令
说明
logging on
打开日志开关
service timestamps
启用日志信息中的时间戳
7.1.7 service timestamps
要在日志信息中加上时间戳信息,请在全局配置模式下执行该命令。该命令的no
形式取消在日志信息中打上时间戳信息。
service timestamps message-type [uptime|datetime]
no service timestamps message-type [uptime|datetime]
【参数说明】
message-type:日志类型,有两种log和debug。log 信息是指在严重性级别在0-6之
间的日志信息,debug 信息是严重性级别为7的日志信息。
uptime:路由器启动时间
datetime:当前路由器日期,与show clock 日期格式一致。
【缺省设置】
关闭日志信息中的时间戳。
执行命令service timestamps 不带如何参数,等同于service timestamps debug
datetime。
执行命令service timestamps message-type ,等同于service timestamps
message-type datetime.
执行命令no service timestamps,关闭debug 和log两种类型的时间戳。
【命令模式】
全局配置模式
【使用指南】
使用uptime 选项的时间格式是路由器自从上次启动到目前的运行时间,单位为秒。
使用datetime选项的时间格式为当前路由器的日期, 年-月-日 小时:分钟:
秒。
【举例】
下面示例配置启用log信息和debug信息的时间戳,格式为datetime:
Red-Giant(config)#service timestamps debug datetime
Red-Giant(config)#service timestamps log datetime
【相关命令】
命令
说明
logging on
打开日志开关
service sequence-numbers
启用日志信息中的序号
7.1.8 logging console
要设置允许在控制台上显示的日志信息级别,请在全局配置模式下执行该命令。该
命令的no形式禁止在控制台上打印日志报文。
logging console level
no logging console
【参数说明】
level 日志报文的严重性,范围从0到7。可以使用级别名称,也可以直接使用
数字。关于日志信息严重性的详细说明,请参考表6-1。
【缺省设置】
Debugging (7)
【命令模式】
全局配置模式
【使用指南】
设置一个日志严重性以后,在数值上等于或低于该严重性级别的日志报文将被显示
在控制台上。
通过show logging 命令可以查看日志设置的相关参数和统计。
【举例】
下面示例设置允许在控制台显示的日志信息级别为6:
Red-Giant(config)#logging console informational
【相关命令】
命令
说明
logging on
打开日志开关
show logging
查看缓冲区中日志报文,以及相关日志
配置参数
7.1.9 logging monitor
要设置允许在VTY窗口(telnet 窗口、SSH窗口等)上显示的日志信息级别,请
在全局配置模式下执行该命令。该命令的no形式禁止在VTY窗口上打印日志报文。
logging monitor level
no logging monitor
【参数说明】
level 日志报文的严重性。可以使用级别名称,也可以直接使用数字。关于日志
信息严重性的详细说明,请参考表6-1。
【缺省设置】
Debugging (7)
【命令模式】
全局配置模式
【使用指南】
要在VTY窗口上打印日志信息,首先执行特权用户命令terminal monitor允许在当
前VTY窗口打印日志信息。允许被显示的日志信息级别则由logging monitor定义。
Logging monitor定义的日志信息级别是针对所有VTY窗口。
【举例】
下面示例配置允许在VTY窗口上打印的日志信息级别为6:
Red-Giant(config)#logging monitor informational
【相关命令】
命令
说明
logging on
打开日志开关
show logging
查看缓冲区中日志报文,以及相关日志
配置参数
7.1.10 logging trap
要设置允许发送给syslog server的日志信息级别,请在全局配置模式下执行该命令。
该命令的no形式禁止将日志报文发送给Syslog server。
logging trap level
no logging trap
【参数说明】
level 日志报文的严重性。可以使用级别名称,也可以直接使用数字。关于日志
信息严重性的详细说明,请参考表6-1。
【缺省设置】
Informational(6)
【命令模式】
全局配置模式
【使用指南】
要将日志信息发送给Syslog Server,首先要使用全局配置命令logging 配置Syslog
Server。然后,使用logging trap指定发送给日志信息的严重性级别。
通过show logging 命令可以查看日志设置的相关参数和统计。
【举例】
下面的例子配置将级别为6的日志信息发送给地址为202.101.11.22的Syslog
Server:
Red-Giant(config)#logging 202.101.11.22
Red-Giant(config)#logging trap informational
【相关命令】
命令
说明
logging on
打开日志开关
logging
将日志信息发给Syslog server
show logging
查看缓冲区中日志报文,以及相关日志
配置参数
7.1.11 logging source-interface
要设置日志报文的源地址,请在全局配置模式下执行该命令。该命令的no形式取消
指定报文的源地址设置。
logging source-interface interface-type interface-number
no logging source-interface
【参数说明】
interface-type:接口类型
interface-number:接口编号
【缺省设置】
无
【命令模式】
全局配置模式
【使用指南】
默认情况下,发送给Syslog Server 的日志报文源地址是报文发送接口的地址。为
了便于跟踪管理,可以使用该命令将所有日志报文的源地址固定为某个接口地址,
这样管理员就通过唯一地址识别从哪台设备发送出来的日志报文。
【举例】
下面的示例指定loopback 0 的地址为Syslog 报文的源地址:
Red-Giant(config)#logging source-interface loopback 0
【相关命令】
命令
说明
logging
将日志信息发给Syslog server
7.1.12 logging facility
要设置日志信息的设备值,请在全局配置模式下执行该命令。该命令的no形式,恢
复设备值为默认值(23)。
logging facility facility-type
no logging facility
【参数说明】
facility-type syslog 设备值,具体的设置值请参考使用指南。
【缺省设置】
Local7(23)
【命令模式】
全局配置模式
【使用指南】
下表(表6-2)是syslog 可能的设备值:
表6-2
Numerical Code Facility
0 kernel messages
1 user-level messages
2 mail system
3 system daemons
4 security/authorization messages
5 messages generated internally by syslogd
6 line printer subsystem
7 network news subsystem
8 UUCP subsystem
9 clock daemon
10 security/authorization messages
11 FTP daemon
12 NTP subsystem
13 log audit
14 log alert
15 clock daemon
16 local use 0 (local0)
17 local use 1 (local1)
18 local use 2 (local2)
19 local use 3 (local3)
20 local use 4 (local4)
21 local use 5 (local5)
22 local use 6 (local6)
23 local use 7 (local7)
RGNOS默认设备值为(local7) 23。
【举例】
下面的设置syslog 设备值为kernel:
Red-Giant(config)#logging facility kern
【相关命令】
命令
说明
logging console
设置允许在控制台上显示的日志信息级
别
7.1.13 show logging
要查看日志配置的参数、统计信息,以及内存缓冲区中的日志报文,请在特权用户
层执行该命令。
show logging
【参数说明】
无
【命令模式】
特权用户层
【举例】
下面示例是执行show logging的一个结果:
Red-Giant#show logging
Syslog logging: enabled
Console logging: level debugging, 4 messages logged
Monitor logging: level informational, 0 messages logged
Buffer logging: level debugging, 6 messages logged
Timestamp debug messages: datetime
Timestamp log messages: disabled
Sequence log messages: enable
Trap logging: level debugging, 2 message lines logged,0 reserved,0 fail
logging to 202.101.11.22
logging to 192.168.200.112
Log Buffer (Total 4096 Bytes) : have written 680
00001 2004-11-17 10:20:59 Red-Giant: %7:%LINK CHANGED: Interface
FastEthernet 0/0, changed state to up
00002 2004-11-17 10:20:59 Red-Giant: %7:%LINE PROTOCOL CHANGE:
Interface FastEthernet 0/0, changed state to UP
00003 2004-11-17 10:57:18 Red-Giant: %7:%LINK CHANGED: Interface
FastEthernet 0/1, changed state to administratively down
00004 2004-11-17 10:57:21 Red-Giant: %7:%LINK CHANGED: Interface
FastEthernet 0/1, changed state to down
00005 2004-11-17 10:57:41 Red-Giant: %7:%LINK CHANGED: Interface
FastEthernet 0/1, changed state to administratively down
00006 2004-11-17 10:57:43 Red-Giant: %7:%LINK CHANGED: Interface
FastEthernet 0/1, changed state to down
日志信息说明:
字段
说明
Syslog logging
日志开关:打开显示enabled,关闭显示disabled
Console logging
打印在控制台上日志信息的级别,以及统计
Monitor logging
打印在VTY窗口上日志信息的级别,以及统计
Buffer logging
记录在内存缓冲区中日志信息的级别,以及统计
Timestamp debug
messages
Debug信息时间戳格式
Timestamp log
messages
Log信息时间戳格式
Sequence log
messages
序号开关
Trap logging
发送给syslog server日志信息的级别,以及统计
Log Buffer
记录在内存缓冲区中的日志报文
【相关命令】
命令
说明
logging on
打开日志开关
clear logging
清除日志缓冲区中的日志报文
7.1.14 more flash
要查看记录在扩展FLASH中日志文件内容,请在特权用户模式下执行该命令:
more flash:filename
【参数说明】
Filename :日志文件名称
【命令模式】
特权用户模式
【使用指南】
在扩展FLASH中日志文件是指文件名前缀带有”//f2/”,”//f3/’的文件。该命令只允许
查看日志文件,不允许使用该命令参考其他非日志文件。
【举例】
下面示例是查看扩展FLASH日志文件的一个结果:
Red-Giant#more flash://f2/log.txt
look up file in the extended flash://f2/log.txt
00004 2004-11-17 4:1:32 Red-Giant: %5:Reload requested by Administrator.
Reload Reason :Reload command
…
【相关命令】
命令
说明
logging file flash:
将日志信息记录在扩展FLASH上
7.1.15 clear logging
要清除内存缓冲区中的日志信息,请在特权用户模式下执行该命令。
clear logging
【命令模式】
特权用户模式
【使用指南】
该命令只清除内存缓冲区中日志报文内容。不能清除日志报文的统计信息。
【举例】
下面示例清除内存缓冲区中日志报文内容。
Red-Giant#clear logging
【相关命令】
命令
说明
logging on
打开日志开关
show logging
查看缓冲区中日志报文
logging buffered
将日志信息记录到内存缓冲区