基本配置命令
目 录
第1章 系统管理命令... 1
1.1 配置文件管理命令... 1
1.1.1 copy. 1
1.1.2 delete. 2
1.1.3 dir 3
1.1.4 download c0. 3
1.1.5 eraserom.. 4
1.1.6 more. 5
1.1.7 upload c0. 6
1.1.8 download. 6
1.1.9 upload. 7
1.2 基本系统管理命令... 8
1.2.1 boot flash. 9
1.2.2 cd. 10
1.2.3 chram.. 11
1.2.4 date. 11
1.2.5 md. 12
1.2.6 pwd. 13
1.2.7 rd. 13
1.2.8 rename. 14
1.2.9 reboot 15
1.2.10 alias. 15
1.2.11 boot system flash. 16
1.2.12 help. 17
1.2.13 history. 18
1.2.14 job. 19
1.2.15 debug job. 20
1.2.16 jobd. 21
1.2.17 show alias. 22
1.2.18 show tech – support 23
1.3 HTTP配置命令... 23
1.3.1 ip http access-class. 23
1.3.2 ip http port 24
1.3.3 ip http server 25
第2章 终端服务配置命令... 1
2.1 Telnet配置命令... 1
2.1.1 telnet 1
2.1.2 ip telnet 4
2.1.3 ctrl-shift-6+x(挂起当前telnet连接)... 6
2.1.4 where. 6
2.1.5 resume. 7
2.1.6 disconnect 8
2.1.7 switchkey. 10
2.1.8 switchmsg. 10
2.1.9 sequence-char 11
2.1.10 clear telnet 13
2.1.11 show telnet 14
2.1.12 debug telnet 15
2.2 Rlogin配置命令... 15
2.2.1 rlogin. 15
2.3 终端配置命令... 17
2.3.1 attach-port 18
2.3.2 autocommand. 19
2.3.3 clear line. 19
2.3.4 connect 20
2.3.5 disconnect 20
2.3.6 exec-timeout 21
2.3.7 length. 21
2.3.8 line. 22
2.3.9 location. 22
2.3.10 login authentication. 23
2.3.11 monitor 23
2.3.12 no debug all 24
2.3.13 password. 24
2.3.14 resume. 25
2.3.15 printer enable. 26
2.3.16 printer start 26
2.3.17 printer stop. 27
2.3.18 script activation. 27
2.3.19 script callback. 28
2.3.20 script connection. 28
2.3.21 script dialer 29
2.3.22 switchkey. 29
2.3.23 script reset 30
2.3.24 script startup. 30
2.3.25 s equence-char 31
2.3.26 show debug. 31
2.3.27 show line. 32
2.3.28 show tty-status. 32
2.3.29 switchmsg. 33
2.3.30 terminal length. 33
2.3.31 terminal monitor 34
2.3.32 terminal width. 35
2.3.33 terminal-type. 36
2.3.34 where. 36
2.3.35 width. 37
2.3.36 debug line. 37
第3章 网络管理配置命令... 1
3.1 SNMP配置命令... 1
3.1.1 snmp-server community. 1
3.1.2 snmp-server contact 2
3.1.3 snmp-server host 3
3.1.4 snmp-server location. 4
3.1.5 snmp-server packetsize. 5
3.1.6 snmp-server queue-length. 6
3.1.7 snmp-server trap-source. 7
3.1.8 snmp-server trap-timeout 8
3.1.9 snmp-server view.. 9
3.1.10 show snmp. 10
3.1.11 debug snmp. 12
3.2 RMON配置命令... 14
3.2.1 rmon alarm.. 15
3.2.2 rmon event 15
3.2.3 rmon collection stat 16
3.2.4 rmon collection history. 17
3.2.5 show rmon. 18
3.3 PDP配置命令... 18
3.3.1 pdp enable. 18
3.3.2 pdp holdtime. 19
3.3.3 pdp run. 20
3.3.4 pdp timer 20
3.3.5 show pdp traffic. 21
3.3.6 show pdp neighbor 22
第4章 维护与调试工具命令... 1
4.1 网络测试工具命令... 1
4.1.1 ping. 1
4.2 故障诊断命令... 2
4.2.1 logging. 2
4.2.2 logging buffered. 3
4.2.3 logging console. 4
4.2.4 logging facility. 6
4.2.5 logging monitor 7
4.2.6 logging on. 8
4.2.7 logging trap. 10
4.2.8 service timestamps. 11
4.2.9 clear logging. 12
4.2.10 show break. 12
4.2.11 show controller 14
4.2.12 show debug. 16
4.2.13 show logging. 17
第1章 系统管理命令
1.1 配置文件管理命令
配置文件管理命令包括:
l copy
l delete
l dir
l download c0
l eraserom
l more
l upload c0
l download
l upload
1.1.1 copy
使用copy命令可以从tftp服务器读取文件到路由器,也可以将路由器文件系统中的某个文件写到TFTP服务器。
Copy {tftp<:filename> | flash<:filename>} {flash <:filename> | tftp<:filename>} <blksize>
参数
参数 |
参数说明 |
tftp<:filename> |
当其作为第一个参数时表示从tftp服务器读取文件;作为第二个参数时表示向tftp服务器写文件。Filename指明相应的文件名,若没有指定,copy命令执行后将提示用户将文件名输入。 |
flash <:filename> |
当其作为第一个参数时表示从路由器闪存中读取文件;作为第二个参数时表示向路由器闪存中写文件。Filename指明相应的文件名,若没有指定,copy命令执行后将提示用户将文件名输入。 |
blksize |
指定tftp传输过程的块大小。 |
缺省
无
命令模式
管理态
使用说明
用户可以在flash:后键入问号,将提示所以匹配的文件名。如:
copy flash:s?执行后将向用户提示当前目录下以字母“s”打头的所以文件名:
flash:startup-config flash:sample
示例
copy flash:startup-config tftp:config.txt 600将复制闪存中的文件:startup-config到tftp服务器上,并且取名为config.txt。同时指定传输的块大小为600bytes。
相关命令
无
1.1.2 delete
使用delete 命令可以删除一个文件。
delete file-name
参数
参数 |
参数说明 |
file-name |
文件名(最长20个字符) |
缺省
如不输入文件名,缺省删除文件startup-config
命令模式
监控态
使用说明
无
相关命令
无
1.1.3 dir
使用dir 命令显示文件和目录名。
dir file-name
参数
参数 |
参数说明 |
file-name |
文件名(最长20个字符)。 |
缺省
无
命令模式
监控态
使用说明
无
相关命令
无
1.1.4 download c0
监控状态下使用本命令download c0 可以从console口下载文件。
download c0 filename
参数
参数 |
参数说明 |
file-name |
本地文件名。 |
缺省
无
命令模式
监控态
使用说明
使用本命令可通过异步通信协议ZMODEM下载文件
示例
monitor#download c0 router.bin
提示:speed[9600]?115200
然后,修改速率为115200,重新连接后,选择超级终端(终端仿真)的传送菜单中的发送文件。
文件传输完毕后,将出现如下信息:
ZMODEM:successfully receive 36 blocks ,18370 bytes
相关命令
无
1.1.5 eraserom
对于1721支持BOOTROM版本在线升级,此命令用于删除升级BOOTROM版本
eraserom
参数
无
缺省
无
命令模式
监控态
使用说明
无
相关命令
无
1.1.6 more
使用more 命令显示文件内容。
more file-name
参数
参数 |
参数说明 |
file-name |
文件名(最长20个字符)。 |
缺省
无
命令模式
监控态
使用说明
如果文件全部为可显示字符,用ASCII码方式显示,否则用二进制方式显示。
相关命令
无
1.1.7 upload c0
本命令是用来通过串口通信协议zmodem从系统的闪存上载到主机上
upload c0 filename
参数
参数 |
参数说明 |
filename |
本地闪存中的文件名。 |
缺省
无
命令模式
监控态
使用说明
无
示例
用户键入命令后,系统户提示用户输入端口速率。
Router#upload c0 router.bin
提示:speed[9600]?115200
然后,修改速率为115200,重新连接后,选择超级终端(终端仿真)的接收菜单中的接收文件
文件传输完毕后,将出现如下信息:
Zmodem send process completed.
相关命令
无
1.1.8 download
本命令是用来通过串口通信协议zmodem从主机拷贝文件到系统的闪存
download c0 filename
参数
参数 |
参数说明 |
filename |
本地闪存中的文件名 |
缺省
与主机文件名一致。
命令模式
管理态
使用说明
无
示例
用户键入命令后,系统会提示用户输入端口速率。
Router#download c0 router.bin
提示:speed[9600]?115200
然后,修改速率为115200,重新连接后,选择超级终端(终端仿真)的传送菜单中的发送文件
文件传输完毕后,将出现如下信息:
Zmodem receive process completed.
相关命令
无
1.1.9 upload
本命令是用来通过串口通信协议zmodem从系统的内存上载到主机上。
upload c0 filename
参数
参数 |
参数说明 |
filename |
本地闪存中的文件名 |
缺省
无
命令模式
管理态
使用说明
无
示例
用户键入命令后,系统会提示用户输入端口速率。
Router#upload c0 router. Bin
提示:speed[9600]?115200
然后,修改速率为115200,重新连接后,选择超级终端(终端仿真)的接收菜单中的接收文件
文件传输完毕后,将出现如下信息:
Zmodem send process completed
相关命令
无
1.2 基本系统管理命令
基本系统管理命令包括:
l boot flash
l cd
l chram
l date
l md
l pwd
l rd
l rename
l reboot
l alias
l boot system flash
l help
l history
l job
l debug job
l jobd
l show alias
l show tech-support
1.2.1 boot flash
监控状态下使用本命令boot flash 可以手工从指定文件中启动。
boot flash filename
参数
参数 |
参数说明 |
filename |
为指定文件名。 |
缺省
无
命令模式
监控态
使用说明
用户进入监控状态后,使用boot flash命令可启动设备
示例
monitor#boot flash router.bin
相关命令
dir
1.2.2 cd
监控状态下使用命令cd 可以改变当前目录。
cd directory|..
参数
参数 |
参数说明 |
directory |
目录名(最长20个字符)。 |
.. |
上一级目录 。 |
缺省
无
命令模式
监控态
使用说明
无
示例
monitor#cd my_dir
相关命令
pwd
1.2.3 chram
使用chram 命令可以修改内存数据。
chram mem_addr value
参数
参数 |
参数说明 |
mem_addr |
16进制内存地址,范围0-0x01FFFF00 。 |
value |
16进制内存数据 。 |
缺省
无
命令模式
监控态
使用说明
为调试命令,不推荐用户使用
示例
无
相关命令
无
1.2.4 date
使用date 命令可以设定系统绝对时间
参数
无
缺省
无
命令模式
管理态或者全局配置态
使用说明
使用date 命令可以设定系统时间,1700/2620/2630/2650系列路由器断电后需要重新设置系统时间,而2640/3600即使断电后该时钟由电池供电。如果时间不准,则需要更换电池。
示例
config#date
The current date is 2000-7-27 21:17:24
Enter the new date(yyyy-mm-dd):2000-7-27
Enter the new time(hh:mm:ss):21:17:00
相关命令
无
1.2.5 md
使用md 命令建立一个目录。
md directory
参数
参数 |
参数说明 |
directory |
目录名(最长20个字符)。 |
缺省
无
命令模式
监控态
使用说明
无
相关命令
无
1.2.6 pwd
使用pwd命令显示当前目录。
参数
无
缺省
无
命令模式
监控态
使用说明
无
相关命令
无
1.2.7 rd
使用rd命令删除一个目录。
rd directory
参数
参数 |
参数说明 |
directory |
目录名(最长20个字符)。 |
缺省
无
命令模式
监控态
使用说明
如果该目录不为空,会提示。如果该目录不存在,也会提示该目录不存在。
相关命令
无
1.2.8 rename
使用rename命令修改文件名。
rename old_file_name new_file_name
参数
参数 |
参数说明 |
old_file_name |
原先的文件名 |
new_file_name |
新的文件名 |
缺省
无
命令模式
监控态
使用说明
无
相关命令
无
1.2.9 reboot
使用reboot命令重启路由器。
参数
无
缺省
无
命令模式
监控态
使用说明
无
相关命令
无
1.2.10 alias
alias是用来设置命令别名,使用该命令的no形式删除命令别名。
[no] alias [alias_namecommand_line]
参数
参数 |
参数说明 |
alias_name |
为命令别名,用来代替命令行。 |
command_line |
为命令别名代替的命令行。 |
缺省
无
命令模式
配置态
使用说明
当频繁使用较为复杂的命令行时,可以使用alias来指定命令别名。
示例
Router_config#alias c copy tftp:router.bin flash:router.bin 192.2.2.1
相关命令
show alias
1.2.11 boot system flash
使用boot system flash 命令可以指定系统启动时执行的系统镜像文件,使用no boot system flash命令来删除前面的配置。
boot system flash filename
no boot system flash filename
参数
参数 |
参数说明 |
filename |
为指定文件名, 文件名长度不超过20个字符。 |
缺省
无
命令模式
全局配置态
使用说明
如果用户未配置此命令,系统将执行闪存文件系统中第一个系统镜像文件。如果用户配置了多条命令,系统依次执行配置的镜像文件,如果该文件不存在或者校验和错误,则继续执行下一个文件。若都不成功,系统进入监控状态。
示例
config#boot system flash router.bin
相关命令
无
1.2.12 help
本命令是用来显示路由器的帮助系统。
help
参数
无
缺省
无
命令模式
管理态
使用说明
无
示例
用户键入命令后,显示路由器的帮助系统
Router# 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. 'interface e?'.)
相关命令
无
1.2.13 history
本命令是用来查看历史命令,使用该命令的no形式删除历史命令
[no] history [ + <count> | - <count> | clear]
参数
参数 |
参数说明 |
+ <count> |
从头到尾显示count<1-20>数目的历史命令 |
- <count> |
从尾到头显示count<1-20>数目的历史命令 |
缺省
如果历史命令数不超过20,则从头至尾全部显示;如果历史命令数超过20,则从头至尾显示最近20条历史命令。
命令模式
任意命令模式
使用说明
模块化路由器系列最多可以保存20条历史命令,用户可以方便地使用上下方向键将这些命令调出或者编辑后直接使用。
示例
下面的例子从尾到头显示最近5条历史命令:
Router#history - 5
config
int e1/1
no ip addr
ip addr 192.2.2.49 255.255.255.0
exit
相关命令
无
1.2.14 job
本命令是用来定义并设置job的调度执行,使用该命令的no形式删除定义的job。
[no] job {[interval fireinterval | one-shot] |sleep sleeptime |stop jobname}
参数
参数 |
参数说明 |
exec jobname |
立即执行一个job |
jobname definaton |
定义一个job |
restart jobname |
重新启动一个job |
schedule jobname |
设置job如果调度执行 |
at firsttime |
设置job在jobd启动后第一次执行的间隔 |
interval fireinterval |
设置job两次执行的间隔 |
one-shot |
设置job只执行一次 |
sleep sleeptime |
设置睡眠时间 |
stop jobname |
停止被调度的job |
缺省
无job定义
命令模式
全局配置态
使用说明
job是一段脚本,定义了要执行的命令组合,并且可以设置job何时执行,以及执行的间隔。
示例
下面示例定义了一个shutdown所有端口的job:
job shutall “int s1/0;shut;int s1/1;shut;int s1/2;shut;int s1/3;shut”
下面示例定义了一个no shutdown所有端口的job:
job noshutall “int s1/0; no shut;int s1/1;no shut;int s01/2;no shut;int s1/3;no shut”
下面示例周期性地对所有端口进行shutdown和no shutdown操作:
job schedule shutall at 100 interval 60
job schedule noshutall at 130 interval 60
(那么,在jobd启动100秒后,shutall这个job启动,每隔60秒后再度启动;在路由器启动130秒后,noshutall shutall这个job启动,每隔60秒后再度启动。)
如果向把shutall和noshutall的顺序执行,可以这样定义和调度:
job reshut “job exec shutall;job exec noshutall”
job schedule reshut at 100 interval 30
如果shutall执行时出错时,执行下一个命令(缺省是暂停):
job shutall on-error next
如果执行noshutall:(不可进行job的递归调用)
job shutall on-error exec noshutall
下面示例将一个job暂停:
job stop shutall
下面示例将一个暂停的job重新启动:
job restart shutall
相关命令
jobd
show job
debug job
1.2.15 debug job
跟踪job的调度执行情况。
参数
无
命令模式
管理态
使用说明
打开job调试信息开关后,输出job调度、执行情况。
示例
config#debug job
JOB:<showver> fired
JOB:job <showver>, cmd “show ver” is parsing
相关命令:
job
jobd
show job
1.2.16 jobd
本命令用来启动执行job的守护进程。输入命令的no形式可终止job的守护进程。
[no] jobd
参数
无
缺省
无
命令模式
全局配置态
使用说明
job的执行需要jobd来调度执行,job的执行时间是根据jobd的启动时间为基准的。输入q,Q或者Ctrl+Shift+6可终止jobd。
示例
下面例子显示如何启动jobd。
Router_config# jobd
Job daemon started. No commands can be entered.End with q,Q,or Ctrl+Shift+6
相关命令
debug job
job
show job
1.2.17 show alias
本命令用来显示所有别名或者指定的别名。
Show alias [<alias name>]
参数
参数 |
参数说明 |
alias name |
命令别名 |
缺省
按照格式alias name=command line显示所有别名。
命令模式
管理态或者配置态
使用说明
无
示例
下面的例子用来显示当前系统中所有的别名
Router_config# show alias
hualab=date
router=snmp
相关命令
alias
1.2.18 show tech – support
本命令用来显示系统部分重要的信息。
show tech – support
参数
无
缺省
无
命令模式
管理态或者配置态
使用说明
显示系统部分重要的信息,通常在技术支持时需要收集执行该命令后的信息。
1.3 HTTP配置命令
HTTP配置命令包括:
l ip http access-class
l ip http port
l ip http server
1.3.1 ip http access-class
为了确保接受指定的HTTP请求,使用ip http access-class命令。
ip http access-classstring
no ip http access
参数
参数 |
参数说明 |
string |
所指定的标准访问列表名。 |
命令模式
全局配置态
使用说明
使用本命令之前先设置所要指定的标准访问列表
no 用来取消该访问列表对HTTP服务请求的限制。
示例
router_config# ip access-list standard http-acl
router_config_std_nacl# permit 192.2.2.37 255.255.255.0
router_config_std_nacl# exit
router_config# ip http access-class http-acl
相关命令
ip http server
ip http port
1.3.2 ip http port
使用ip http prot配置命令来指定。
ip http port number
参数
参数 |
参数说明 |
number |
http服务的服务端口 |
缺省
浏览器默认的HTTP服务端口号80。
命令模式
全局配置态
使用说明
http port 命令执行以后&#