zoukankan      html  css  js  c++  java
  • 烽火2640路由器命令行手册-01-基础配置命令

    基本配置命令

    目  录

    第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 命令执行以后,若http服务已启动,首先关闭原侦听端口,再使用指定的端口(若该端口未被占用)来接受http服务请求;但若http服务未启动,则此命令(暂时)对其没有影响。

    示例

    下面的例子把http服务端口从缺省的80改为90。

    router_config# ip http server

    router_config# ip http port 90

    相关命令

    ip http access-class

    ip http server

    1.3.3   ip http server

    为了启动HTTP服务,使用ip http server执行命令。

    ip http server

    noip http server

    参数

    命令模式

    全局配置态

    使用说明

    使用本命令可以路由器在指定的端口接受HTTP服务请求,处理该请求并向浏览器返回处理结果。

    示例

    router_config# ip http server

    相关命令

    ip http access-class

    ip http port


    第2章   终端服务配置命令

    2.1  Telnet配置命令

    Telnet配置命令包括:

    l   telnet

    l   ip telnet

    l   ctrl-shift-6+x

    l   where

    l   disconnect

    l   resume

    l   switchkey

    l   switchmsg

    l   sequence-char

    l   clear telnet

    l   show telnet

    l   debug telnet

    2.1.1   telnet

    建立telnet会话的命令格式如下:

    telnet server-ip-addr/server-host-name [/port port][/source-interface interface] [/local local-ip-addr] [/debug][echo/noecho] [/script scriptname] [/ts-block | /ts-discard] [/info information] [/source-port sourceport]

    参数

    参数

    参数说明

    server-ip-addr

    远端服务器以点分十进制表示的IP地址。

    server-host-name

    远端服务器的主机名,需先用ip host命令进行配置。

    port

    远端服务器提供telnet服务的端口。

    interface            

    发起telnet连接的本地接口。

    local-ip-addr

    发起telnet连接的本地IP地址。  

    /debug     

    打开客户端debug开关,打印连接时的协商过程。

    echo/noecho             

    打开/关闭本地回显,缺省为noecho。  

    scriptname

    用于自动登录的脚本名称。

    /ts-block

    设置当本telnet连接处于后台时阻塞telnet连接

    /ts-discard

    设置当本telnet连接处于后台时丢弃telnet报文

    /info

    设置telnet连接前的相关打印信息

    /source-port

    设置telnet连接的本地端口

    缺省

    port缺省为23,interface无缺省值。

    命令模式

    管理态

    使用说明

    用户可以使用如下命令格式之一来完成远程登录。

    telnet server-ip-addr/server-host-name

    在这种情况下,应用程序会直接向远端服务器的23端口发出telnet建链请求,所用本地ip地址即为根据路由表所查到的至对端最近的ip地址。

    telnet server-ip-addr/server-host-name /port port

    此时,应用程序向对端的port端口发出telnet建链请求。

    telnet server-ip-addr/server-host-name /source-interface interface

    此时,应用程序使用的是interface上的ip地址作为本地地址。

    telnet server-ip-addr/server-host-name /debug

    此时,应用程序打开客户端debug开关,将在客户端上输出连接的协商过程。

    telnet server-ip-addr/server-host-name echo/noecho

    此时,应用程序打开/关闭本地回显。通常情况下,本地回显是关闭的,回显工作由服务器端完成。只在服务器端不负责回显时,才打开本地回显开关。

    telnet server-ip-addr/server-host-name /script scriptname

    执行此脚本的自动登录命令需要先用ip telnet script命令进行配置  

    在某些切屏应用中,服务器上没有安装相应的routeras软件,当本telnet连接处于后台处理且设置了/ts-block或/ts-discard参数时,如果还有来自服务器的数据,路由器可以为该telnet连接缓存大约4k bytes的数据,对于此后的数据,路由器将采取以下两种策略:

    (1)       如果设置了/ts-block,则阻塞服务器向本地发送数据,直至本telnet连接变为前台处理时才允许服务器继续发送数据;

    (2)       如果设置了/ts-discard,则丢弃后续数据,直至本telnet连接变为前台处理。

    telnet server-ip-addr/server-host-name /info information

    在这种情况下,应用程序会先打印出配置的information,然后才向远端服务器发出telnet建链请求。

    telnet server-ip-addr/server-host-name /source-port sourceport

    在这种情况下,应用程序会向远端服务器的23端口发出telnet建链请求,所用本地的tcp端口为所配置的sourceport。

    以上命令参数可以联合使用。

    在与远端服务器会话的过程中,用户可以使用q键,退出会话。如果不手动退出,将在等待10秒以后超时退出。

    示例

    假定用户要使用telnet远程登录到IP地址为192.168.20.124的服务器上,且该服务器提供telnet服务的端口为23和2323,本地有两个接口,e1/1(192.168.20.240)和s1/0(202.96.124.240)。用户可以使用如下命令格式来完成远程登录。

    1.telnet 192.168.20.124 /port 2323

    在这种情况下,telnet将和对端的2323端口建立telnet连接。对端所见的本地ip应为192.168.20.240

    2.telnet 192.168.20.124 /source-interface s1/0

    在这种情况下,telnet将和对端的23端口建立telnet连接。对端所见的本地ip应为202.96.124.240。

    3.telnet 192.168.20.124 /local 192.168.20.240

    在这种情况下,telnet将和对端的23端口建立telnet连接。对端所见的本地ip应为192.168.20.240。

    4.telnet 192.168.20.124 /debug

    在这种情况下,telnet将打印出和对端的23端口建立telnet连接的协商过程。

    5.telnet 192.168.20.124 /echo

    在这种情况下,telnet将打开本地回显开关。此时,如果服务器端也进行回显,所有输入将回显两遍。  

    6.telnet 192.168.20.124 /script s1

    使用名为s1的登录脚本进行自动登录。

    2.1.2   ip telnet

    有关telnet会话的配置命令格式如下:

    ip telnet source-interface interface

    ip telnet access-class accesslist

    ip telnet listen-port start-port [end-port]  

    ip telnet script scriptname ‘user_prompt’ user_answer ‘pwd_prompt’ pwd_answer

    ip telnet server-port server-port

    参数

    参数

    参数说明

    interface    

    本地发起telnet的接口。

    accesslist

    本地接受连接时,对源地址进行限制的访问列表名称。

    start-port   

    用户指定侦听端口区域的起始端口号

    end-port    

    用户指定侦听端口区域的结束端口号

    scriptname

    登录脚本名称

    user_prompt

    telnet服务器回送的用户名提示信息

    user_answer               

    客户端提交的用户名应答信息

    pwd_prompt       

    telnet服务器回送的用户密码提示信息

    pwd_answer

    客户端提交的密码应答信息

    缺省

    命令模式

    全局配置态

    使用说明

    用户可以使用如下命令来配置本地发起telnet连接的接口。

    ip telnet source-interface interface

    在这种情况下,此后所有发起的telnet连接均使用该接口。该配置命令与telnet source-interface interfac命令有类似作用,但不必在telnet命令后带接口参数。当既配置了接口,又在telnet命令中带接口参数时,以后者所带接口为准。

    用户可以使用如下命令来配置对本地接受telnet连接进行访问列表限制的列表名称。

    ip telnet access-class accesslist

    在这种情况下,此后服务器接受所有telnet连接时,均要先检查访问列表。

    用户可以使用如下命令来配置在缺省端口号(23)以外的端口上,接收telnet连接。

    ip telnet listen-port start-port [end-port]

    说明:如果不指定结束端口号,则在某一个特定的端口进行侦听。指定的侦听端口数不能超过16个,且端口好限制在3001—3999之间。  

    用户可以使用如下命令来配置telnet登录脚本。

    ip telnet script s1 ‘login:’ router ‘Password:’ test

    说明:

    进行脚本配置时,用户名提示、应答,密码提示、应答都必须是完全匹配,尤其注意提示信息区分大小写,提示信息必须加上单引号(‘’)。如果其中任何一项配置有误,将无法进行自动登录。

    注意:

    以上四条命令均可以使用No前缀符来取消设置。

    用户可以使用如下命令来修改telnet的侦听端口。

    ip telnet server-port serverport

    说明:

    用此命令可以将telnet的侦听端口改为非23端口。

    注意:

    1. 这条命令在修改侦听端口的同时,会将原来侦听端口的所有telnet连接删掉;
    2. 使用相应的default命令可以将telnet侦听端口恢复到23端口;
    3. 使用相应的no命令会使telnet不侦听任何端口,即路由器丧失telnet服务器功能。

    示例

    1.ip telnet source-interface s1/0

    在这种情况下,此后所有发起的telnet连接均使用s1/0接口。

    2.ip telnet access-class abc

    在这种情况下,此后所有接受的telnet连接均使用列表abc进行访问列表检查。

    3.ip telnet listen-port 3001 3010

    除了23号端口以外,还可以在3001到3010之间的所有端口上接收telnet连接。

    4.ip telnet script s1 ‘login:’ router ‘Password:’ test

    配置名为s1的登录脚本,用户名提示为login:,应答为router,密码提示为Password:,应答为test 。

    2.1.3   ctrl-shift-6+x(挂起当前telnet连接)

    在客户端挂起当前telnet连接:

    ctrl-shift-6+x

     参数

    缺省

    命令模式

    在当前telnet会话中的任意时刻 。

    使用说明

    用户可以使用此快捷键从客户端上挂起当前连出的telnet连接。

    示例

    RouterA>telnet 192.168.20.1

         Welcome to Multi-Protocol 1700 Series Router

    RouterB>ena

    RouterB#(按ctrl-shift-6+x)

    RouterA>

    用户在连到RouterB的当前telnet会话中按ctrl-shift-6+x键,会挂起到RouterB的连接,回到RouterA的当前状态。

    2.1.4   where

    在客户端上查看当前挂起的连出的telnet会话:

    where

    参数

    缺省

    命令模式

    全局配置态

    使用说明

    用户可以使用此命令在客户端上察看当前挂起的向外的telnet连接。显示的信息包括序号、对端地址、对端端口、本地地址、本地端口。

    注意:

    where命令和show telnet命令是有区别的。前者是在客户端上使用,显示的是连出的telnet连接,后者是在服务器端使用,显示的是连入的telnet连接

    示例

    RouterA>telnet 192.168.20.1

         Welcome to Multi-Protocol 1700 Series Router

    RouterB>ena

    RouterB#(按ctrl-shift-6+x)

    RouterA> telnet 192.168.20.2

         Welcome to Multi-Protocol 1700 Series Router

    RouterC>ena

    RouterC#(按ctrl-shift-6+x)

    RouterA>where

    NO.         Remote Addr     Remote Port          Local Addr      Local Port

    1           192.168.20.1              23            192.168.20.180         20034

    2            192.168.20.2              23            192.168.20.180         20035

    用户在RouterA上输入where,显示出RouterA上连出并挂起的连接的信息。

    2.1.5   resume

    在客户端上恢复当前挂起的连出的telnet会话:

    resume no

    参数

    参数

    参数说明

    no

    通过where命令察看到的当前挂起的telnet会话的序号

    缺省

    命令模式

    全局配置态

    使用说明

    用户可以使用此命令在客户端上恢复当前挂起的向外的telnet连接。

    示例

    RouterA>telnet 192.168.20.1

         Welcome to  Multi-Protocol 1700 Series Router

    RouterB>ena

    RouterB#(按ctrl-shift-6+x)

    RouterA> telnet 192.168.20.2

         Welcome to Multi-Protocol 1700 Series Router

    RouterC>ena

    RouterC#(按ctrl-shift-6+x)

    RouterA>where

    NO.         Remote Addr     Remote Port          Local Addr      Local Port

    1          192.168.20.1         23           192.168.20.180       20034

      2          192.168.20.2         23           192.168.20.180       20035

    RouterA>Resume 1

      [Resuming connection 1 to 192.168.20.73 . . . ]

    (回车)

    RouterB#

    用户在RouterA上输入where,显示出RouterA上连出并挂起的连接的信息后,输入Resume 1,屏幕将提示用户恢复到了连接1,回车以后,出现RouterB的命令提示符。 

    2.1.6   disconnect

    在客户端上清除当前挂起的连出的telnet会话:

    disconnect no

    参数

    参数

    参数说明

    no

    通过where命令察看到的当前挂起的telnet会话的序号

    缺省

    命令模式

    全局配置态

    使用说明

    用户可以使用此命令在客户端上清除当前挂起的向外的telnet连接。

    注意:

    disconnect命令和clear telnet命令是有区别的。前者是在客户端上使用,清除的是连出的telnet连接,后者是在服务器端使用,清除的是连入的telnet连接

    示例

    RouterA>telnet 192.168.20.1

         Welcome to Multi-Protocol 1700 Series Router

    RouterB>ena

    RouterB#(按ctrl-shift-6+x)

    RouterA> telnet 192.168.20.2

         Welcome to Multi-Protocol 1700 Series Router

    RouterC>ena

    RouterC#(按ctrl-shift-6+x)

    RouterA>where

    NO.         Remote Addr     Remote Port          Local Addr      Local Port

     1          192.168.20.1         23             192.168.20.180       20034

     2          192.168.20.2         23             192.168.20.180       20035

    RouterA>disconnect 1

    <Closing connection to 192.168.20.1> <y/n>y

     

    Connection closed by remote host.

    RouterA>

    用户在RouterA上输入where,显示出RouterA上连出并挂起的连接的信息后,输入disconnect 1,屏幕将提示用户是否关闭到RouterB的连接,回答Y后,连接关闭。

    2.1.7   switchkey

    在line上配置终端切换键的命令如下:

    switchkey key cmdalias server-name

     参数

    参数

    参数说明

    key

    可以取ctrl-a—ctrl-z,注意不能配置ctrl-h。

    cmdalias

    connect命令的别名。

    server-name

    远端主机的名称,将出现在切换提示信息和切换菜单中。

    缺省

    命令模式

    line配置模式

    使用说明

    用户可以使用此命令在line上配置终端切换键及其所对应的命令别名和远端主机名称。

    注意:

    1)     cmdalias参数必须指向一条正确的connect命令。

    2)             key参数不能是ctrl-h 。

    3)             server-name参数将出现在切换提示信息和切换菜单当中。

    4)             在此line上不能配置autocommand,否则终端切换功能失效 。

    示例

    RouterA>switchkey ctrl-a cona ServerA

    配置切换键ctrl-a,使用命令别名cona,切换到服务器ServerA 。

    2.1.8   switchmsg

    在line上配置是否输出终端切换提示信息的命令如下:

    switchmsg enable/disable

     参数

    参数

    参数说明

    enable

    输出终端切换提示信息。

    disable

    禁止输出终端切换提示信息。

    缺省

    disable

    命令模式

    line配置模式

    使用说明

    用户可以使用此命令在line上配置当终端切换时,是否输出切换提示信息。

    示例

    RouterA>switchmsg enable

    当终端切换时,输出切换提示信息。

    2.1.9   sequence-char

    在line上配置终端切换键的命令如下:

    sequence-char key char1 char2 char3 …

     参数

    参数

    参数说明

    key

    可以取ctrl-a—ctrl-z,注意不能配置ctrl-h。

    char1 char2 char3 …

    与特定终端有关的屏幕字符序列。

    缺省

    命令模式

    line配置模式

    使用说明

    用户可以使用此命令在line上配置终端切换键及其所对应的终端字符序列。

    注意:

    1)             key参数不能是ctrl-h 。

    2)             字符序列参数与具体终端有关,通常可以通过查终端手册得到 。

    3)             字符序列参数必须是16进制数,且以0x开头,各字符之间以空格键区分 。

    示例

    RouterA>sequence-char ctrl-a 0x1b 0x21 0x38 0x51

    配置切换键ctrl-a的字符序列为0x1b 0x21 0x38 0x5  

    其它alias、async命令请参考相关配置说明。

    应用实例:

    路由器配置如下:

    ...

    interface Serial1/1

     physical-layer mode async

     no ip directed-broadcast

     async mode interactive

    line tty 1

    switchkey     CTRL-U       cona       ServerA

     sequence-char  CTRL-U            0x1b 0x21 0x38 0x51

     switchkey     CTRL-V       conb       ServerB

     sequence-char  CTRL-V            0x1b 0x21 0x39 0x51

     switchkey     CTRL-W       conc       ServerC

     sequence-char  CTRL-W       0x1b 0x21 0x31 0x30 0x51

     switchmsg enable

    ...

    alias cona connect 192.168.20.1

    alias conb connect 192.168.20.2

    alias conc connect 192.168.20.3

    当所有配置完成并连接完毕以后,打开终端,屏幕上自动出现切换菜单,用户键入CTRL-U后,系统自动切换到ServerA(同时输出当前所在主机SereverA的提示信息),用户键入CTRL-V后,系统自动在新的屏幕中切换到ServerB(同时输出当前所在主机SereverB的提示信息),键入CTRL-W后,自动在新的屏幕中切换到ServerC(同时输出当前所在主机SereverC的提示信息)。在任何时候,用户键入CTRL-,会在当前屏幕输出切换菜单,并在当前所在服务器后加“*”。

    以下是用户键入CTRL-后的显示

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

    Terminal Switch Menu

    1)         CTRL-U               ServerA   *

    2)         CTRL-V                ServerB

    3)         CTRL-W     ServerC  

    注意:

    1)             在多个连接的操作中,如果从其中一个连接中退出(不是切换),则系统将第一个连接作为当前连接,屏幕恢复到第一个主机的界面,如果第一个连接已退出,则将第二个连接作为当前连接,屏幕恢复到第二个主机的界面。

    2)             在所有业务都完成以后,不管当前打开了多少个连接,推荐的退出系统的方式为直接关闭终端。

    3)             在其它连接没有退出之前,最好不要先退出第一个连接。

    4)             尽量不要在操作中退出某个连接,最好只进行切换,等所有操作都完成以后,再关掉终端。

    5)             在终端切换的运行过程中,通过ctrl-shift-6+x的连接挂起和恢复功能将被禁止。

    2.1.10   clear telnet

    在服务器端清除telnet会话的命令格式如下:

    clear telnet no

     参数

    参数

    参数说明

    no

    用show telnet显示的telnet会话的序号

    缺省

    命令模式

    管理态

    使用说明

    用户可以使用此命令在服务器端清除telnet会话。

    示例

    1. clear telnet 1

    用户清除服务器上序号为1的telnet会话(192.168.20.220:1097)  

    2.1.11   show telnet

    显示服务器端telnet会话的命令格式如下:

    show telnet

     参数

    缺省

    命令模式

    除了用户态以外的其它状态

    使用说明

    用户可以使用此命令来显示服务器端的telnet会话。显示的信息包括序号、对端地址、对端端口、本地地址、本地端口。

    示例

    1. show telnet

    用户显示服务器端连入telnet会话信息。执行结果如下

    NO.         Remote Addr     Remote Port          Local Addr      Local Port

       1      192.168.20.220            1097      192.168.20.240              23

       2      192.168.20.180           14034      192.168.20.240              23

    2.1.12   debug telnet

    telnet会话的debug命令格式如下:

    debug telnet

    参数

    缺省

    命令模式

    管理态

    使用说明

    用户可以使用此命令来打开telnet的debug开关。

    此时,所有连入的telnet会话的协商过程均打印在debug输出窗口上。此命令与带debug参数的telnet命令的区别在于:前者是输出服务器端连入的telnet会话的debug信息,后者是输出客户端发起的telnet会话的debug信息。

    示例

    debug telnet

    用户打开连入telnet会话的debug服务器端的。

    2.2  Rlogin配置命令

    rlogin用来建立与远端服务器之间的rlogin会话。rlogin一般用于与Unix系统之间的远程登录。因为事先知道了对方的操作系统类型,所以不需要进行选项协商。rlogin主要基于用户的主机IP地址和用于登录远端服务器的用户名来进行鉴权。因此与TELNET最大的不同点在于可以通过在服务器上的适当配置,避免用户每次登录时输入密码。

    2.2.1   rlogin

    建立rlogin会话的命令格式如下:

    rlogin  server-ip-addr  [-l  Username]

    参数

    参数

    参数说明

    server-ip-addr

    远端服务器以点分十进制表示的IP地址

    Username

    用户在远端服务器上的用户名。最大长度为三十个字符

    缺省

    本命令没有厂家制定的缺省值。 

    命令模式

    全局模式。

    使用说明

    用户可以使用如下两种命令格式之一来完成远程登录。

    l   rlogin  server-ip-addr

    在这种情况下,应用程序会首先询问用户的远端用户名,然后才开始尝试建立与远端的连接。

    l   rlogin  server-ip-addr -l  Username

    此时,应用程序直接开始尝试建立与远端的连接。

    在与远端服务器会话的过程中,用户可以使用如下特殊的命令。

    l   Ctrl-S:命令远端停止向客户端输出

    l   Ctrl-Q:命令远端恢复向客户端输出

    注意:

    Ctrl-S和Ctrl-Q需要服务器相应配合来完成

    l        在行开头使用“~”和“.”的连续序列,可退出会话。

    l        使用ctrl+shift+6键,退出会话。

    示例

    假定用户要使用rlogin远程登录到IP地址为192.168.20.124的服务器上,且用户的在该服务器上的用户名为guest,用户可以使用如下两种命令格式之一来完成远程登录。

    (1)       rlogin 192.168.20.124

    在这种情况下,rlogin将询问用户用来登录远端服务器的用户名。在得到该用户名后,才开始尝试建立与远端服务器的连接。命令序列如下:

    router# rlogin 192.168.20.124

    username: guest

    Try to connect server .

    用户输入用阴影字体表示。

    (2)       rlogin 192.168.20.124 –l guest

    在这种情况下,rlogin将直接尝试建立与远端服务器间的连接。

    2.3  终端配置命令

    终端配置命令包括:

    l   attach-port

    l   autocommand

    l   clear line

    l   connect

    l   disconnect

    l   exec-timeout

    l   length

    l   line

    l   location

    l   login authentication

    l   monitor

    l   no debug all

    l   password

    l   printer enable

    l   printer start 

    l   printer stop

    l   resume

    l   script activation

    l   script callback

    l   script connection

    l   script dialer

    l   script reset

    l   script startup

    l   sequence-char

    l   show debug

    l   show line

    l   show tty-status

    l   switchkey

    l   switchmsg

    l   terminal-type

    l   terminal monitor

    l   terminal width

    l   terminal length

    l   where

    l   width 

    2.3.1   attach-port

    绑定telnet侦听端口和line vty号,使登录到特定端口的telnet连接按照指定序号生成vty。

    [no] attach-port PORT  

    参数

    参数

    参数说明

    port

    telnet服务器的侦听端口号(3001-3999)

    缺省值

    无  

    命令模式

    线路配置态  

    示例

    将3001侦听端口绑定到line vty 2 3。

    Router_config# line vty 2 3

    Router_config_line#attach-port 3001

    2.3.2   autocommand

    设定用户登录到该终端时自动执行的命令。该命令执行完成后将断开连接。

    autocommand LINE

    no autocommand 

    参数

    参数

    参数说明

    LINE

    要执行的命令

    命令模式

    线路配置态 

    示例

    Router_conf#line vty 1

    Router_conf_line#autocommand pad 123456

    用户登录成功后,会自动PAD到X.121地址为123456的主机。 

    2.3.3   clear line

    清除指定的线路。

    clear line [aux | tty | vty] [number

    参数

    与命令line一致 

    命令模式

    管理态 

    示例

    Router#clear line vty 0

    2.3.4   connect

    连接telnet服务器。

    connect server-ip-addr/server-host-name {[/port port][/source-interface interface] [/local local-ip-addr] [/ts-block | /ts-discard]}

    参数

    参数

    参数说明

    server-ip-addr/server-host-name

    服务器IP地址或服务器主机名

    port

    端口号

    interface

    发起连接的接口名称

    local-ip-addr

    发起连接的本地IP地址

    /ts-block

    设置当本telnet连接处于后台时阻塞telnet连接

    /ts-discard

    设置当本telnet连接处于后台时丢弃telnet报文

    命令模式

    所有配置态  

    示例

    Router#connect 192.168.20.1  

    使用说明

    对于/ts-block、/ts-discard参数,请参见telnet命令 

    2.3.5   disconnect

    删除已经挂起的telnet会话。

    disconnect

    参数

    参数

    参数说明

    N

    已挂起的telnet会话编号。

    命令模式

    所有配置态

    示例

    Router#disconnect 1

    2.3.6   exec-timeout

    设定终端的最大空闲时间。

    [no] exec-timeout [time]  

    参数

    参数

    参数说明

    time

    以秒计算的空闲时间

    缺省值

    0(无time-out限制) 

    命令模式

    线路配置态  

    示例

    将线路的空闲时间设为1小时。

    Router_config_line#exec-timeout 3600  

    2.3.7   length

    设定线路终端一屏的行数。

    [no] length [value

    参数

    参数

    参数说明

    value

    0至512间的值。0表示不暂停。

    缺省值

    24

    命令模式

    线路配置模式

    2.3.8   line

    进入线路配置态。

    line [aux | console | tty | vty] [number

    参数

    参数

    参数说明

    aux | console | tty | vty

    aux、console、tty和vty均为线路类型。AUX对应于辅助线路,console对应于监控线路,tty对应于异步线路,VTY对应于Telnet、PAD、Rlogin等虚拟线路。

    number

    为该类型线路中的编号。对于Console和Aux,通常只有一个编号0。

    命令模式

    全局配置态 

    示例

    进入VTY的0至10号线路配置态。

    Router_config#line vty 0 10

    2.3.9   location

    记录对当前线路的描述。

    location [LINE]

    no location 

    参数

    参数

    参数说明

    LINE

    当前线路的描述文字。

    命令模式

    线路配置模式

    2.3.10   login authentication

    设定线路登录认证参数。

    [no] line login authentication [default | WORD

    参数

    参数

    参数说明

    default

    设定为缺省的认证方式

    WORD

    认证列表的名称

    命令模式

    线路配置态 

    示例

    Router_conf_line#login authentication test

    将该线路的认证列表设为test。

    2.3.11   monitor

    使日志和调试信息输出到该线路。

    [no] monitor 

    参数

    无 

    命令模式

    线路配置态 

    示例

    Router_config_line#monitor

    2.3.12   no debug all

    关闭当前VTY的所有调试输出。

    no debug all 

    参数

    无 

    命令模式

    管理态 

    示例

    Router#no debug all

    2.3.13   password

    设置终端的口令。

    password {password | [encryption-type] encrypted-password }

    no password  

    default password

    参数

    参数

    参数说明

    Password

    该线路上配置的密码,用明文(plaintext)形式输入,密码长度最多为30位。

    [encryption-type] encrypted-password

    encryption-type表示密码加密的类型,目前我们只支持两种:0和7,0表示不加密,后面的encrypted-password直接输入密码的明文,这种方法和不加encryption-type而直接输入password参数的方法效果相同;7表示使用一种本公司自定义的算法来进行加密,后面的encrypted-password需要输入加密后的密码密文,这个密文可以从其他路由器的配置文件中拷贝出来。

    关于密码的加密问题可参照service password-encryption命令和enable password命令的说明。  

    命令模式

    线路配置态 

    示例

    Router_conf#line vty 1

    Router_conf_line#password test

    将VTY 1的登录口令设为test。 

    使用说明

    no password表示不需要密码,当在aaa下配置了line的认证方式,可以直接登录该线路或者在该线路下进入管理态等

    default password表示恢复缺省配置,即密码为空,当在aaa下配置了line的认证方式,不可以登录该线路或者在该线路下进入管理态等

    2.3.14   resume

    恢复已经挂起的telnet会话。

    resume N 

    参数

    参数

    参数说明

    N

    已挂起的telnet会话编号

    命令模式

    所有配置态  

    示例

    Router#resume 1    

    2.3.15   printer enable

    打开/关闭直连打印机功能。

    printer enable[disable]  

    参数

    参数

    参数说明

    enable

    打开line上直连打印机功能

    disable

    关闭line上直连打印机功能

    缺省值

    disable  

    命令模式

    线路配置态  

    示例

    在line tty 1上打开直连打印机功能。

    Router_config# line vty 1

    Router_config_line#printer enable

    2.3.16   printer start

    配置开始打印的字符序列。

    [no] printer start char1 char2 char3 …  

    参数

    参数

    参数说明

    char1 char2 char3 …

    开始打印的字符序列,必须为16进制数,以0x开头,字符之间以空格分隔。

    no

    恢复开始打印字符序列为缺省值0x1b 0x5b 0x35 0x69。

    缺省值

    0x1b 0x5b 0x35 0x69 

    命令模式

    线路配置态。 

    示例

    在line tty 1上配置开始打印字符序列。

    Router_config# line vty 1

    Router_config_line#printer start 0x1b 0x5b 0x30 0x69 

    2.3.17   printer stop

    配置结束打印的字符序列。

    [no] printer stop char1 char2 char3 …  

    参数

    参数

    参数说明

    char1 char2 char3 …

    结束打印的字符序列,必须为16进制数,以0x开头,字符之间以空格分隔

    no

    恢复开始打印字符序列为缺省值0x1b 0x5b 0x34 0x69

     缺省值

    0x1b 0x5b 0x34 0x69

     命令模式

    线路配置态  

    示例

    在line tty 1上配置结束打印字符序列。

    Router_config# line vty 1

    Router_config_line#printer stop 0x1b 0x5b 0x31 0x69 

    2.3.18   script activation

    配置线路激活时的脚本。

    script activation WORD 

    参数

    参数

    参数说明

    WORD

    脚本名称。

    命令模式

    线路配置态  

    示例

    配置线路激活时的脚本名为script1。

    Router_config_line#script activation script1 

    2.3.19   script callback

    配置回拨时的脚本

    script callback WORD 

    参数

    参数

    参数说明

    WORD

    脚本名称

    命令模式

    线路配置态

     示例

    配置系统回拨时的脚本名为script1。

    Router_config_line#script callback script1 

    2.3.20   script connection

    配置连接建立时的脚本。

    script connection WORD 

    参数

    参数

    参数说明

    WORD

    脚本名称

    命令模式

    线路配置态

    示例

    配置连接建立时的脚本名为script1。

    Router_config_line#script connection script1 

    2.3.21   script dialer

    配置拨出时的脚本。

    script dialer WORD 

    参数

    参数

    参数说明

    WORD

    脚本名称。

    命令模式

    线路配置态  

    示例

    配置拨出时的脚本为script1。

    Router_config_line#script dialer script1 

    2.3.22   switchkey

    配置终端切换键。

    switchkey key cmdalias server-name 

    参数

    参数

    参数说明

    key

    终端切换键(CTRL-A—CTRL-Z除开CTRL-H)

    cmdalias

    终端切换时执行的命令别名

    server-name

    每个终端屏幕所对应的服务器名称

    命令模式

    线路配置态 

    示例

    配置用ctrl-a切换时通过con_sco命令连接到sco1服务器。

    Router_config_line#switchkey ctrl-a con_sco sco1 

    2.3.23   script reset

    配置端口复位时的脚本。

    script reset WORD 

    参数

    参数

    参数说明

    WORD

    脚本名称。

    命令模式

    线路配置态  

    示例

    配置端口复位时的脚本为script1 。

    Router_config_line#script reset script1 

    2.3.24   script startup

    配置系统启动时的脚本。

    script startup WORD

    参数

    参数

    参数说明

    WORD

    脚本名称。

    命令模式

    线路配置态  

    示例

    配置系统启动时的脚本名为script1。

    Router_config_line#script startup script1

    2.3.25   s equence-char

    配置终端切换时向终端回写的字符序列。

    sequence-char key char1 char2 char3 … 

    参数

    参数

    参数说明

    key

    终端切换键。

    char1 char2 char3 …

    回写的字符序列。

    命令模式

    线路配置态  

    示例

    配置用ctrl-a进行切换时向终端回写字符序列0x1b 0x21 0x38 0x51。

    Router_config_line#sequence-char ctrl-a 0x1b 0x21 0x38 0x51

    2.3.26   show debug

    显示当前VTY打开的所有调试信息。

    show debug

    参数

    无 

    命令模式

    管理态或全局配置态 

    示例

    Router#show debug

    Generic IP:

    IP packet debugging is on

    Frame Relay:

    Lmi debugging is on

    2.3.27   show line

    显示当前有效的线路状态。

    show line {[console | aux | tty | vty] [number]} 

    参数

    如果不带参数将显示所有当前有效的线路状态。

    其他参数的定义与命令line一致。 

    命令模式

    非用户态 

    2.3.28   show tty-status

    显示tty所对应端口的设置状态

    show tty-status N  

    参数

    参数

    参数说明

    N

    line tty的序号。

    缺省

    命令模式

    除用户配置态以外的其它配置态。

    示例

    显示tty 1所对应的端口的设置状态。

    Router_config# show tty-status 1  

    2.3.29   switchmsg

    配置终端切换时是否显示提示信息。

    switchmsg enable

    switchmsg disable 

    参数

    参数

    参数说明

    enable

    终端切换时显示提示信息。

    disable

    终端切换时禁止显示提示信息。

    缺省

    disable

    命令模式

    线路配置态  

    示例

    配置终端切换时显示提示信息。

    Router_config_line#switchmsg enable 

    2.3.30   terminal length

    使用terminal length命令改变当前终端每屏显示行数,该参数可被远端主机获得。rlogin协议使用该参数通知远端UNIX主机。使用此命令的no形式恢复缺省值。

    terminal length length

    no terminal length

    参数

    参数

    参数说明

    length

    每屏的显示行数。

    缺省

    每屏显示24行后暂停。

    命令模式

    全局配置态

    使用说明

    该命令仅对当前终端有效,当对话结束后,终端属性也失去。

    示例

    router#terminal length 40

    相关命令

    line

    2.3.31   terminal monitor

    在当前终端显示调试输出及系统错误信息,可使用terminal monitor命令。用此命令的no形式关闭监控。

    terminal monitor

    no terminal monitor

    参数

    缺省

    系统监控口(console)缺省为打开,其它终端缺省为关闭。

    命令模式

    全局配置态

    使用说明

    该命令仅对当前终端有效,当对话结束后,终端属性也失去。

    示例

    router#terminal monitor

    相关命令

    line

    debug

    2.3.32   terminal width

    缺省情况下,路由器输出是每行80个子符。如果它不能满足你的终端要求,你可重新设置。该参数可被远端主机获得。使用命令terminal width 可设置每行的字符数。使用此命令的no形式恢复其缺省值。

    terminal width number

    no terminal width

    参数

    参数

    参数说明

    number

    每行的字符数。

    缺省

    每行显示80个字符。

    命令模式

    全局配置态

    使用说明

    该命令仅对当前终端有效,当对话结束后,终端属性也失去。

    示例

    router#terminal width 40

    相关命令

    line

    2.3.33   terminal-type

    设定终端类型。

    [no] terminal-type [name

    参数

    参数

    参数说明

    name

    终端名称。目前支持的终端类型名称包括:VT100、ANSI、VT100J

    缺省

    ANSI 

    命令模式

    线路配置模式

    2.3.34   where

    在客户端上查看当前挂起的连出的telnet会话。

    where

    参数

    无  

    命令模式

    所有配置态

    示例

    Router#where 

    2.3.35   width

    设定线路的终端宽度。

    [no] width [value

    参数

    参数

    参数说明

    value

    0至512间的值。0表示不折行。

    缺省值

    80 

    命令模式

    线路配置模式            

    2.3.36   debug line

    输出线路的调试信息。

    [no] debug line line [lineno] 

    参数

    参数

    参数说明

    line

    线路类型:aux/console/tty/vty/tty2console

    lineno

    线路序号

    缺省值

    调试都关闭。

    命令模式

    管理态

    使用说明

    debug line aux/console/vty/tty2console都将在console口上打印出相应线路的调试信息。debug line tty lineno将在vty上打印出tty lineno的调试信息。

    第3章   网络管理配置命令

    3.1  SNMP配置命令

    SNMP配置命令包括:

    l   snmp-server community

    l   snmp-server contact

    l   snmp-server host

    l   snmp-server location

    l   snmp-server packetsize

    l   snmp-server queue-length

    l   snmp-server trap-source

    l   snmp-server trap-timeout

    l   snmp-server view  

    l   show snmp

    l   debug snmp

    3.1.1   snmp-server community

    使用全局配置模式命令snmp-server community设定允许访问SNMP协议的团体访问字符串。该命令的no形式删除指定的团体字符串。

    snmp-server community string [view view-name][ro | rw] [word]

    no snmp-server community string

    参数

    参数

    参数说明

    string

    类似于密码的允许访问SNMP协议的团体字符串。

    view view-name

    (可选)先前定义的视图名称。该视图定义了对团体有效的MIB对象。

    ro

    (可选)指定只读权限。被授权的管理工作站只能读取MIB对象。

    rw

    (可选)指定读-写权限。被授权的管理工作站可以读取和修改MIB对象。

    word

    (可选),指定允许使用团体字符串访问SNMP代理的IP地址访问列表名字。

    缺省

    缺省时,SNMP团体字符串对所有对象都允许只读权限。

    命令模式

    全局配置态

    使用说明

    如果不带任何参数,将列出所有团体字符串的配置信息。

    示例

    下面示例将字符串comaccess分配给SNMP,允许只读访问并指定IP访问列表allowed可以使用团体字符串。

    snmp-server community comaccess ro allowed

    下面示例将字符串"mgr"分配给SNMP,允许读写访问名字为restricted的视图中的对象。

    snmp-server community mgr view restricted rw

    下面示例删除了团体"comaccess"。

    no snmp-server community comaccess 

    相关命令

    access-list

    snmp-server view 

    3.1.2   snmp-server contact

    使用全局配置模式命令snmp-server contact设置管理节点的联系人信息(sysContact)。使用no形式除去联系人信息。

    snmp-server contacttext

    no snmp-server contact

    参数

    参数

    参数说明

    text

    表示节点联系人信息的字符串。

    缺省

    不设置节点联系人信息。

    命令模式 

    全局配置态

    使用说明

    与system组MIB变量sysContact的值对应。

    示例

    下面是节点联系人信息的示例。

    snmp-server contact Dial_System_Operator_at_beeper_#_27345

    相关命令

    可以使用主索引或检索在线信息查找相关文档。

    3.1.3   snmp-server host

    使用全局配置模式命令指定SNMP陷阱操作的接收方。使用该命令的no形式除去指定的主机。

    snmp-server host host community-string[trap-type]

    no snmp-server host host  

    参数

    参数

    参数说明

    host

    主机的名称或Internet地址。

    community-string

    与陷阱操作一起发送的类似密码的团体字符串。

    trap-type

    (可选)如果没有指定任何陷阱,向主机发送产生的所有陷阱。

    authentication

    允许发送认证错误的陷阱。

    configure

    允许发送SNMP-configure类型的陷阱。

    snmp

    允许发送所有SNMP类型的陷阱 。

    缺省

    缺省时该命令无效。不发送任何陷阱。如果不输入任何关键字的命令,缺省为发送所有陷阱类型。

    命令模式

    全局配置态

    使用说明

    如果不输入snmp-server host命令,则不发送陷阱。为了配置路由器来发送SNMP陷阱,
    必须使用snmp-server host命令。如果输入了不带关键字trap-type的命令,则激活该主机所有的陷阱类型。如果输入带关键字trap-type的命令,则只激活与该关键字相关的陷阱类型。可以为每个主机在命令中指定多个陷阱类型。

    对同一主机指定多个snmp-server host命令时,将根据命令中的团体字符串和陷阱类型过滤发送到该主机的SNMP陷阱消息。(对于同一主机和团体字符串只能配置一种陷阱类型)

    trap-type选项的可用性依赖于路由器类型和该路由器支持的路由软件的特性。 

    示例

    下面示例发送RFC1157定义的SNMP陷阱到地址为10.20.30.40的主机。团体字符串定义为comaccess。

    snmp-server host 10.20.30.40 comaccess snmp

    下面示例使路由器使用团体字符串public向主机10.20.30.40发送所有类型的陷阱

    snmp-server host 10.20.30.40 public

    下面示例中只有authentication陷阱有效,可以发送到主机bob。

    snmp-server host bob public authentication 

    相关命令

    snmp-server queue-length

    snmp-server trap-source

    snmp-server trap-timeout

    3.1.4   snmp-server location

    使用全局配置模式命令snmp-server location设置节点所在位置字符串。使用该命令的no形式除去位置字符串。

    snmp-server location text

    no snmp-server location  

    参数

    参数

    参数说明

    text

    描述节点所在位置的字符串。

    缺省

    不设置节点所在位置字符串。

    命令模式

    全局配置态

    使用说明

    与system组MIB变量sysLocation的值对应。

    示例

    下面示例定义了路由器的实际位置:

    snmp-server location Building_3/Room_214

    相关命令

    snmp-server contact

    3.1.5   snmp-server packetsize

    使用全局配置模式命令snmp-server packetsize定义SNMP服务器接收请求或产生响应时最大的SNMP数据包尺寸。snmp-server packetsize byte-count

    no snmp-server packetsize

    参数

    参数

    参数说明

    byte-count 

    从484到17940计数的整数字节。缺省值为3000字节。

    缺省

    3000 字节 

    命令模式

    全局配置态

    使用说明

    与system组MIB变量sysLocation的值对应。

    示例

    下面示例建立了最大长度为1024字节的数据包过滤器。

    snmp-server location Building_3/Room_214

    相关命令

    snmp-server queue-length

    3.1.6   snmp-server queue-length

    使用全局配置模式命令snmp-server queue-length为每个陷阱主机设置消息队列的长度。

    snmp-server queue-length length

    参数

    参数

    参数说明

    length

    队列中可以保留的陷阱事件个数(1~1000)。

    缺省

    10个事件

    命令模式

    全局配置态

    使用说明

    该命令定义了每个陷阱主机的消息队列长度。一旦成功地传输陷阱消息,路由器将清空队列。

    示例

    下面示例建立一个可以捕获四个事件的消息队列。

    snmp-server queue-length 4

    相关命令

    snmp-server packetsize

    3.1.7   snmp-server trap-source

    使用全局配置模式命令snmp-server trap-source指定一个接口用于所有陷阱的源地址。使用该命令的no形式除去这样一个接口。

    snmp-server trap-source interface

    no snmp-server trap-source

    参数

    参数

    参数说明

    interface

    SNMP陷阱发生的接口。参数包括特定平台语法模式的接口类型和编号

    缺省

    不指定接口。

    命令模式

    全局配置态

    使用说明

    当从SNMP服务器发出SNMP陷阱时,无论当时在哪个接口发出,它都有一个的陷阱地址。如果想用该陷阱地址进行跟踪,可使用该命令。

    示例

    下面示例指定以太网1/0号接口的地址作为所有陷阱的源地址。

    snmp-server trap-source ethernet 1/0

    下面示例指定以太网1/0接口的IP地址作为所有陷阱的源地址。

    snmp-server trap-source ethernet 1/0

    相关命令

    snmp-server queue-length

    snmp-server host  

    3.1.8   snmp-server trap-timeout

    使用全局配置模式命令snmp-server trap-timeout定义重发陷阱消息的超时值。

    snmp-server trap-timeout seconds

    参数

    参数

    参数说明

    seconds

    为重发消息而设定的以秒为单位的时间间隔的整数(1~1000)。

    缺省

    30秒

    命令模式

    全局配置态

    使用说明

    在路由器软件试图发送陷阱之前,它查找到目标地址的路由。如果没有路由,陷阱存入重发队列中。命令server trap-timeout决定了重发的间隔。

    示例

    下面示例设置20秒的间隔,试图重新发送在重发队列上的陷阱消息。

    snmp-server trap-timeout 20

    相关命令

    snmp-server host

    snmp-server queue-length 

    3.1.9   snmp-server view

    使用全局配置模式命令snmp-server view创建或更新MIB视图。使用该命令的no形式删除SNMP服务器的一个视图。

    snmp-server view view-name oid-tree {included | excluded}

    no snmp-server view view-name

    参数

    参数

    参数说明

    view-name

    更新或创建视图的标签。

    oid-tree

    从视图中必须包括或排斥的ASN.1子树的对象标识符。标识子树,指定一个包括数字的字符串,如1.3.6.2.4或一个子树名如system。子树名为所有在MIB树中可以找到的名字。

    included excluded 

    视图的类型。必须指定included或excluded。

    缺省

    命令模式

    全局配置态

    使用说明

    如果其它SNMP命令需要一个视图作为参数,使用该命令创建一个视图来作为这些SNMP命令的参数。缺省情况下,可以不必定义视图,用户可以看到所有的对象(相当于Cisco预定义的everything视图)。使用该命令定义视图所能看到的对象。 

    示例

    下面示例创建MIB-II子树中的所有对象的视图。

    snmp-server view mib2 mib-2 included

    下面示例创建包括system组中的所有对象的视图。

    snmp-server view phred system included

    下面示例创建了一个包括system组中所有对象的视图,但排除了系统7(sysServices.7)中的所有对象和接口组1号接口中的所有对象。

    snmp-server view agon system included

    snmp-server view agon system.7 excluded

    相关命令

    snmp-server community 

    3.1.10   show snmp

    使用命令show snmp监视SNMP输入和输出统计,包括非法团体字符串条目,错误和请求变量的数量。

    使用命令show snmp host显示SNMP 陷阱主机信息。

    使用命令show snmp view显示SNMP视图信息。

    show snmp [ host | view ]

    参数

    参数

    参数说明

    host

    显示SNMP 陷阱主机信息。

    view

    显示SNMP视图信息。

    缺省

    命令模式

    管理态,全局配置态

    使用说明

    使用命令show snmp,将列出SNMP输入和输出统计。

    使用命令show snmp host,将显示SNMP 陷阱主机信息。

    使用命令show snmp view,将显示SNMP 视图信息。

    示例

    下面示例列出SNMP输入和输出统计。

    #show snmp

    37 SNMP packets input

    0 Bad SNMP version errors

    4 Unknown community name

    0 Illegal operation for community name supplied

    0 Snmp encoding errors

    24 Number of requested variables

    0 Number of altered variables

    0 Get-request PDUs

    28 Get-next PDUs

    0 Set-request PDUs

    78 SNMP packets output

    0 Too big errors (Maximum packet size 1500)

    0 No such name errors

    0 Bad values errors

    0 General errors

    24 Get-response PDUs PDUs

    13 SNMP trap PDUs

    SNMP Agent收发报文统计信息各域意义下表所示:

    显示信息

    意义

    Unknown community name

    不能识别的团体名

    Illegal operation for community name supplied

    非法操作

    Encoding errors

    编码错误

    Get-request PDUs

    Get-request 报文

    Get-next PDUs

    Get-next报文

    Set-request PDUs

    Set-request报文

    Too big errors

    响应报文太大,无法产生响应报文

    No such name errors

    不存在指定实例

    Bad values errors

    设定值类型错误

    General errors

    一般性错误

    Get-response PDUs

    Get-response报文

    Trap PDUs

    SNMP trap报文

    下面示例显示SNMP 陷阱主机信息。

    #show snmp host

    Notification host: 192.2.2.1    udp-port: 162   type: trap

    user: public     security model: v1

    下面示例显示SNMP 视图信息。

    #show snmp view

    mib2    mib-2   -       included        permanent       active

    相关命令

    snmp-server host

    snmp-server view 

    3.1.11   debug snmp

    显示SNMP事件、报文发送、接收过程和出错信息。

    debug snmp [error | event | packet ]

    no debug snmp命令停止显示信息。 

    参数

    参数

    参数说明

    error

    打开SNMP出错信息的调试开关

    event

    打开SNMP事件的调试开关

    packet

    打开SNMP输入输出报文的调试开关

    命令模式

    管理态 

    使用说明

    打开SNMP调试信息开关后,输出SNMP事件、报文发送、接收过程和出错信息,帮助用户进行SNMP故障诊断。 

    示例

    下面示例描述了调试SNMP收发报文的情形:

    Router#debug snmp packet

    Received 49 bytes from 192.168.0.29:1433

    0000: 30 82 00 2D  02 01 00 04  06 70 75 62  6C 69 63 A0    0..-.....public.

    0016: 82 00 1E 02  02 7D 01 02  01 00 02 01  00 30 82 00    .....}.......0..

    0032: 10 30 82 00  0C 06 08 2B  06 01 02 01  01 03 00 05    .0.....+........

    0048: 00                                                    .

    Sending 52 bytes to 192.168.0.29:1433

    0000: 30 82 00 30  02 01 00 04  06 70 75 62  6C 69 63 A2    0..0.....public.

    0016: 82 00 21 02  02 7D 01 02  01 00 02 01  00 30 82 00    ..!..}.......0..

    0032: 13 30 82 00  0F 06 08 2B  06 01 02 01  01 03 00 43    .0.....+.......C

    0048: 03 00 F4 36                                           ...6

    Received 51 bytes from 1192.168.0.29:1434

    0000: 30 82 00 2F  02 01 00 04  06 70 75 62  6C 69 63 A0    0../.....public.

    0016: 82 00 20 02  02 6B 84 02  01 00 02 01  00 30 82 00    .. ..k.......0..

    0032: 12 30 82 00  0E 06 0A 2B  06 01 02 01  02 02 01 02    .0.....+........

    0048: 01 05 00                                              ...

    Sending 62 bytes to 192.168.0.29:1434

    0000: 30 82 00 3A  02 01 00 04  06 70 75 62  6C 69 63 A2    0..:.....public.

    0016: 82 00 2B 02  02 6B 84 02  01 00 02 01  00 30 82 00    ..+..k.......0..

    0032: 1D 30 82 00  19 06 0A 2B  06 01 02 01  02 02 01 02    .0.....+........

    0048: 01 04 0B 45  74 68 65 72  6E 65 74 30  2F 31          ...Ethernet0/1

    描述

    Received

    SNMP接收报文

    192.168.0.29

    源IP地址

    1433

    源地址端口号

    51 bytes

    接收报文的长度

    30 82 00 2D  02 01 00 04  06 70 75 62  6C 69 63 A0

    82 00 1E 02  02 7D 01 02  01 00 02 01  00 30 82 00

    10 30 82 00  0C 06 08 2B  06 01 02 01  01 03 00 05

    00                                             

    SNMP ASN编码后的报文

    0..-.....public.

    .....}.......0..

    .0.....+........

    .

    接收报文的ASCII码表示。不在ASCII码表示范围之内的用“.”表示

    sending

    SNMP发送报文

    192.168.0.29

    目的IP地址

    1433

    目的地址端口号

    52 bytes

    发送报文的长度

    30 82 00 30  02 01 00 04  06 70 75 62  6C 69 63 A2

    82 00 21 02  02 7D 01 02  01 00 02 01  00 30 82 00

    13 30 82 00  0F 06 08 2B  06 01 02 01  01 03 00 43

    03 00 F4 36

    SNMP ASN编码后的报文

    0..0.....public.

    ..!..}.......0..

    .0.....+.......C

    ...6

    发送报文的ASCII码表示。不在ASCII码表示范围之内的用“.”表示

    下面示例描述了调试SNMP事件的情形:

    Router#debug snmp event

    Received SNMP packet(s) from 192.2.2.51

      SNMP: GETNEXT request

        -- ip.ipReasmFails.0

      SNMP: Response

        >> ip.ipFragOKs.0 = 1

    Received SNMP packet(s) from 192.2.2.51

      SNMP: GETNEXT request

        -- ip.ipFragOKs.0

      SNMP: Response

        >> ip.ipFragFails.0 = 0

    Received SNMP packet(s) from 192.2.2.51

      SNMP: GETNEXT request

        -- ip.ipFragFails.0

      SNMP: Response

        >> ip.ipFragCreates.0 = 2

    描述

    SNMP

    当前调试的是SNMP协议

    GETNEXT request

    SNMP getnext 请求

    RESPONSE

    SNMP响应

    --

    接收报文

    >> 

    发送报文

    ip.ipReasmFails.0

    请求访问的MIB OID

    ip.ipFragOKs.0 = 1

    被访问MIB OID及其返回值

    3.2  RMON配置命令

    RMON配置命令包括:

    l   rmon alarm

    l   rmon event

    l   rmon collection stat

    l   rmon collection history

    l   show rmon

    3.2.1   rmon alarm

    命令描述

    rmon alarm index variable interval {absolute | delta} rising-threshold value [eventnumber] falling-threshold value [eventnumber] [owner string]

    配置一个rmon告警表项。

    参数

    参数

    参数说明

    取值范围

    variable

    需要监测的对象

    被检测的对象的oid

    interval

    取样间隔时间

    1~ 4294967295秒

    value

    告警阈值

    -2147483648~ 2147483647

    eventnumber

    达到阈值后引发的事件索引

    1~65535

    string

    持有者描述信息

    字符串长度1~127

    缺省

    eventnumber缺省不设置。

    说明

    在全局配置模式下配置该命令,用于监测指定对象的值,当该值超出阈值时触发指定的事件。

    示例

    配置一个告警表项,监测对象ifInOctets.2,取样间隔时间为10,上升超过15时引发事件1,下降超过25时引发事件2。

    rmon alarm 1 1.3.6.1.2.1.2.2.1.10.2 10 absolute rising-threshold 15 1 falling-threshold 25 2 owner FHN

    3.2.2   rmon event

    命令描述

    rmon event index [description des-string] [log] [owner owner-string] [trap community]

    配置一个rmon 事件表项。

    参数

    参数

    参数说明

    取值范围

    index

    该事件表项索引

    1-65535

    des-string

    事件描述字符串

    长度1~127

    owner-string

    拥有者字符串

    长度1~127

    community

    生成trap时的团体名称

    长度1~127

    缺省

    说明

    配置一个rmon事件表项,供告警使用

    示例

    配置一个rmon事件表项,索引为6,描述字符串为example,触发事件时在log表项中增加条目,并以public为团体名生成trap。

    rmon event 6 log trap public description example owner FHN

    3.2.3   rmon collection stat

    命令描述

    rmon collection stat  index [owner string]

    配置rmon 统计功能。

    参数

    参数

    参数说明

    取值范围

    index

    该统计表项索引

    1~65535

    string

    拥有者字符串

    字符串长度1~127

    缺省

    说明

    需要在接口模式下配置,用于使能该接口的统计。

    示例

    在快速以太网接口8上使能统计功能。

    int f 0/8

    rmon collection stats 2 owner FHN

    3.2.4   rmon collection history

    命令描述

    rmon collection history  index [buckets bucket-number] [interval second] [owner owner-name]

    配置一个历史控制表项。

    参数

    参数

    参数说明

    取值范围

    index

    索引

    1-65535

    bucket-number

    在所有该历史记录控制表项收集的数据中,最近bucket-number条表项需要保留

    1~65535

    second

    时间间隔

    1~3600

    owner-name

    拥有者字符串

    字符串长度1~127

    缺省

    bucket-number缺省为50,second缺省为1800。

    说明

    需要在接口模式下配置,用于向历史控制表中增加一条表项。

    示例

    在快速以太网接口8上增加历史控制表项,保存最近20个时间间隔的统计数据,每个时间间隔为20秒。

    int f 0/8

    rmon collection history 2 buckets 20 interval 10 owner FHN

    3.2.5   show rmon

    命令描述

    show rmon [alarm] [event] [statistics] [history]

    显示rmon配置

    参数

    缺省

    说明

    显示rmon配置。

    3.3  PDP配置命令

    l   pdp enable

    l   pdp holdtime

    l   pdp timer

    l   pdp run

    l   show pdp traffic

    l   show pdp neighbor

    3.3.1   pdp enable

    命令描述

    pdp enable

    no pdp enable

    在接口上启动PDP。

    参数

    缺省

    接口上未启动PDP

    说明

    PDP在全局配置态和接口配置态都未启动,只有在全局配置态启动了PDP,本命令才有效。 

    示例

    在接口下启动PDP。

    int e1/1

    pdp enable

    3.3.2   pdp holdtime

    命令描述

    pdp holdtime second

    no pdp holdtimes

    配置PDP保留邻居信息的时间。

    参数

    参数

    参数说明

    取值范围

    seconds

    保留时间

    10-255

    缺省

    180

    说明

    无 

    示例

    配置holdtime为90s。

    pdp holdtime 90 

    3.3.3   pdp run

    命令描述

    启动路由器上的PDP功能。

    pdp run

    no pdp run

    参数

    缺省

    示例

    启动和取消PDP功能。

    pdp run

    no pdp run

    3.3.4   pdp timer

    命令描述

    配置PDP发送PDP报文的频率。

    pdp timer seconds

    no pdp timer

    参数

    参数

    参数说明

    取值范围

    seconds

    发送数据的时间间隔

    5-254

    缺省

    60秒

    说明

    时间越短,邻居信息更新频率越高。

    示例

    配置发送数据的时间间隔30秒。

    pdp 30 

    3.3.5   show pdp traffic

    命令描述

    显示PDP数据接收、发送统计情况。

    show pdp traffic

    参数

    缺省

    说明

    示例

    router#sho pdp traffic

         Packets output: 0, Input: 0

         Hdr syntax: 0, Chksum error: 0

         No memory: 0, Invalid packet: 0

    3.3.6   show pdp neighbor

    命令描述

    显示邻居的信息。

    show pdp neighbor [detail]

    参数

    缺省

    说明

    无 

    示例

    show pdp neighbor

    Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

                    S - Switch, H - Host, I - IGMP, r - Repeater

     

    Device-ID   Local-Intf  Hldtme  Port-ID      Platform        Capability

    2610        Fas0/0      154     Eth0/0    cisco 2610         R T

    c25         Fas0/0      149     Eth0      cisco 2509         R

    GK-C36      Fas0/0      123     Fas1/0    cisco 3640         R T

    cMR         Fas0/0      167     Fas0/0    cisco 2621         R T

     

    show pdp neighbor detail

      

    Device ID: 2610

    Entry address(es): IP address: 192.168.20.204

    Platform: cisco 2610, Capabilities: Router Trans-Bridge

    Interface: FastEthernet0/0, Port ID(outgoing port): Ethernet0/0

    Holdtime : 123 sec

     

    Version :

    Cisco Internetwork Operating System Software

    IOS (tm) C2600 Software (C2600-IS-M), Version 12.2(7), RELEASE SOFTWARE (fc1)

    Copyright (c) 1986-2002 by cisco Systems, Inc.

    Compiled Tue 15-Jan-02 23:58 by pwade

     

    advertisement version:2

    Duplex: half(00) 

     

    Device ID: c25

    Entry address(es): IP address: 192.168.20.115

    Platform: cisco 2509, Capabilities: Router

    Interface: FastEthernet0/0, Port ID(outgoing port): Ethernet0

    Holdtime : 178 sec

     

    Version :

    Cisco Internetwork Operating System Software

    IOS (tm) 2500 Software (C2500-I-L), Version 11.2(4), RELEASE SOFTWARE (fc1)

    Copyright (c) 1986-1997 by cisco Systems, Inc.

    Compiled Mon 10-Feb-97 12:28 by ajchopra 

     

    Device ID: GK-C36

    Entry address(es): IP address: 192.168.20.156

    Platform: cisco 3640, Capabilities: Router Trans-Bridge

    Interface: FastEthernet0/0, Port ID(outgoing port): FastEthernet1/0

    Holdtime : 152 sec

    Version :

    Cisco Internetwork Operating System Software

    IOS (tm) 3600 Software (C3640-A3JS56I-M), Version 12.1(3a)T1,  RELEASE SOFTWARE (fc1)

    Copyright (c) 1986-2000 by cisco Systems, Inc.

    Compiled Sat 29-Jul-00 03:21 by ccai

     

    advertisement version:2

    Duplex: half(00) 

     

    Device ID: cMR

    Entry address(es): IP address: 192.168.20.22

    Platform: cisco 2621, Capabilities: Router Trans-Bridge

    Interface: FastEthernet0/0, Port ID(outgoing port): FastEthernet0/0

    Holdtime : 136 sec

     

    Version :

    Cisco Internetwork Operating System Software

    IOS (tm) C2600 Software (C2600-A3JK9S-M), Version 12.2(10a), RELEASE SOFTWARE (fc1)

    Copyright (c) 1986-2002 by cisco Systems, Inc.

    Compiled Tue 21-May-02 12:50 by pwade

     

    advertisement version:2

    Duplex: half(00)

    第4章   维护与调试工具命令

    4.1  网络测试工具命令

    网络测试工具命令包括:

    l   ping

    4.1.1   ping

    监控状态下使用本命令测试主机的可到达性和网络的连通性。通过发送ICMP回应请求报文给对方,然后等待对方的ICMP回应应答报文。

    ping ip-address

    参数

    参数

    参数说明

    ip-address

    目的IP 地址。

    缺省

    命令模式

    监控态

    使用说明

    本命令向目的主机发送4个48字节数据报文,等待2秒钟,如未收到应答报文则超时。

    示例

    monitor#ping 192.168.0.100

    Reply from 192.168.0.100 : data=48, time=10ms, ttl=128

    Reply from 192.168.0.100 : data=48, time=10ms, ttl=128

    Reply from 192.168.0.100 : data=48, time=10ms, ttl=128

    Reply from 192.168.0.100 : data=48, time=10ms, ttl=128

    4 packets sent, 4 packets received

    round-trip min/avg/max = 0/2/10 ms

    相关命令

    ip address

    4.2  故障诊断命令

    故障诊断命令包括:

    l   logging

    l   logging buffered

    l   logging console

    l   logging facility

    l   logging monitor

    l   logging on

    l   logging trap

    l   service timestamps

    l   clear logging

    l   show break

    l   show controller

    l   show debug

    l   show logging

    4.2.1   logging

    使用logging命令将日志信息记录到syslog服务器上。

    logging A.B.C.D

    no logging A.B.C.D

    参数

    参数

    参数说明

    A.B.C.D

    syslog服务器的IP地址。

    缺省

    不记录到服务器上。

    命令模式

    全局配置态

    使用说明

    logging命令将日志信息记录到指定的syslog服务器上。可以使用本命令多次,指定多个syslog服务器。

    示例

    logging 192.168.1.1

    相关命令

    logging trap

    4.2.2   logging buffered

    使用logging buffered命令,可以将日志信息记录在路由器的内存中。

    logging buffered [size | level | dump ]

    no logging buffered

    参数

    参数

    参数说明

    size

    内存缓存大小,范围从4096字节到2147483647字节。

    level

    记录到内存缓存的日志信息级别。

    dump

    当系统发生异常时,将当前内存中的信息暂存到闪存中,系统重新启动后从中恢复。

    缺省

    不记录到内存缓存中。

    命令模式

    全局配置态

    使用说明

    本命令将日志信息记录在路由器的内存缓冲中。内存缓冲是循环使用的,所以当内存缓冲填满后,新的信息会覆盖老的信息。

    要显示记录在路由器的内存缓冲中的日志信息,使用show logging命令。

    不要使用太大的内存,因为那样会造成内存紧张。

    表 4‑1 日志记录的级别

     

    级别

    描述

    Syslog 定义

    emergencies

    0

    System unusable

    LOG_EMERG

    alerts

    1

    Immediate action needed

    LOG_ALERT

    critical

    2

    Critical conditions

    LOG_CRIT

    errors

    3

    Error conditions

    LOG_ERR

    warnings

    4

    Warning conditions

    LOG_WARNING

    notifications

    5

    Normal but significant condition

    LOG_NOTICE

    informational

    6

    Informational messages only

    LOG_INFO

    debugging

    7

    Debugging messages

    LOG_DEBUG

    相关命令

    clear logging

    show loggin

    4.2.3   logging console

    使用logging console命令,可以控制显示在监控口的信息量。

    使用no logging console命令,禁止将日志信息显示在监控口上。

    logging console level

    no logging console

    参数

    参数

    参数说明

    level

    将日志信息显示在监控口上信息级别。

    缺省

    命令模式

    全局配置态

    使用说明

    指定级别后,在这级别或以下级别的信息将被显示到监控口上。

    使用show logging命令,可以显示日志记录的当前配置级别情况和统计信息。

    表 4‑2 日志记录的级别

     

    级别

    描述

    Syslog 定义

    emergencies

    0

    System unusable

    LOG_EMERG

    alerts

    1

    Immediate action needed

    LOG_ALERT

    critical

    2

    Critical conditions

    LOG_CRIT

    errors

    3

    Error conditions

    LOG_ERR

    warnings

    4

    Warning conditions

    LOG_WARNING

    notifications

    5

    Normal but significant condition

    LOG_NOTICE

    informational

    6

    Informational messages only

    LOG_INFO

    debugging

    7

    Debugging messages

    LOG_DEBUG

    示例

    logging console alerts

    相关命令

    logging facility

    show logging

    4.2.4   logging facility

    使用logging facility命令来配置哪一种错误信息会被记录。 恢复成local7,使用no logging facility命令。

    logging facility facility-type

    no logging facility

    参数

    参数

    参数说明

    facility-type

    facility类型。

    缺省

    local7

    命令模式

    全局配置态

    使用说明

    表 4‑3 facility类型

    类型

    描述

    auth

    Authorization system

    cron

    Cron facility

    daemon

    System daemon

    kern

    Kernel

    local0-7

    Reserved for locally defined messages

    lpr

    Line printer system

    mail

    Mail system

    news

    USENET news

    sys9

    System use

    sys10

    System use

    sys11

    System use

    sys12

    System use

    sys13

    System use

    sys14

    System use

    syslog

    System log

    user

    User process

    uucp

    UNIX-to-UNIX copy system

     示例

    logging facility kern

    相关命令

    logging console

    4.2.5   logging monitor

    使用logging monitor命令,可以控制显示在终端线上的信息量。

    使用no logging monitor命令禁止将日志信息显示在终端线上。

    logging monitor level

    no logging monitor

    参数

    参数

    参数说明

    level

    将日志信息显示在终端线上信息级别。

    缺省

    debugging

    命令模式

    全局配置态

    使用说明

    表 4‑4 日志记录的级别

     

    级别

    描述

    Syslog 定义

    emergencies

    0

    System unusable

    LOG_EMERG

    alerts

    1

    Immediate action needed

    LOG_ALERT

    critical

    2

    Critical conditions

    LOG_CRIT

    errors

    3

    Error conditions

    LOG_ERR

    warnings

    4

    Warning conditions

    LOG_WARNING

    notifications

    5

    Normal but significant condition

    LOG_NOTICE

    informational

    6

    Informational messages only

    LOG_INFO

    debugging

    7

    Debugging messages

    LOG_DEBUG

    示例

    logging monitor errors

    相关命令

    terminal monitor

    4.2.6   logging on

    使用logging on命令来控制错误信息的记录。

    使用no logging on来禁止所有的记录。

    logging on

    no logging on

    参数

     

    缺省

    logging on

    命令模式

    全局配置态

    示例

    Router_config# logging on

    Router_config# ^Z

     Router#

    Configured from console 0 by DEFAULT

    Router# ping 192.167.1.1

    Router#ping 192.167.1.1

    PING 192.167.1.1 (192.167.1.1): 56 data bytes

    !!!!!

    --- 192.167.1.1 ping statistics ---

    5 packets transmitted, 5 packets received, 0% packet loss

    round-trip min/avg/max = 0/4/10 ms

    Router#IP: s=192.167.1.111 (local), d=192.167.1.1 (FastEthernet0/0), g=192.167.1.1, len=84, sending

    IP: s=192.167.1.1 (FastEthernet0/0), d=192.167.1.111 (FastEthernet0/0), len=84,rcvd

    IP: s=192.167.1.111 (local), d=192.167.1.1 (FastEthernet0/0), g=192.167.1.1, len=84, sending

    IP: s=192.167.1.1 (FastEthernet0/0), d=192.167.1.111 (FastEthernet0/0), len=84,rcvd

    IP: s=192.167.1.111 (local), d=192.167.1.1 (FastEthernet0/0), g=192.167.1.1, len=84, sending

    IP: s=192.167.1.1 (FastEthernet0/0), d=192.167.1.111 (FastEthernet0/0), len=84,rcvd

    IP: s=192.167.1.111 (local), d=192.167.1.1 (FastEthernet0/0), g=192.167.1.1, len=84, sending

    IP: s=192.167.1.1 (FastEthernet0/0), d=192.167.1.111 (FastEthernet0/0), len=84,rcvd

    IP: s=192.167.1.111 (local), d=192.167.1.1 (FastEthernet0/0), g=192.167.1.1, len=84, sending

    IP: s=192.167.1.1 (FastEthernet0/0), d=192.167.1.111 (FastEthernet0/0), len=84,rcvd

     

    Router_config# no logging on

     

    Router_config# ^Z

    Router#

    Router# ping192.167.1.1

    PING 192.167.1.1 (192.167.1.1): 56 data bytes

    !!!!!

    --- 192.167.1.1 ping statistics ---

    5 packets transmitted, 5 packets received, 0% packet loss

    round-trip min/avg/max = 0/4/10 ms

    相关命令

    logging

    logging buffered

    logging monitor

    logging console

    4.2.7   logging trap

    使用logging trap命令,可以控制记录到syslog服务器上的信息量。

    使用no logging trap来禁止把信息记录到syslog服务器上。

    logging trap level

    no logging trap

    参数

    参数

    参数说明

    level

    将日志信息显示在终端线上信息级别。

    缺省

    Informational

    命令模式

    全局配置态

    使用说明

    表 4‑5 日志记录的级别

     

    级别

    描述

    Syslog 定义

    emergencies

    0

    System unusable

    LOG_EMERG

    alerts

    1

    Immediate action needed

    LOG_ALERT

    critical

    2

    Critical conditions

    LOG_CRIT

    errors

    3

    Error conditions

    LOG_ERR

    warnings

    4

    Warning conditions

    LOG_WARNING

    notifications

    5

    Normal but significant condition

    LOG_NOTICE

    informational

    6

    Informational messages only

    LOG_INFO

    debugging

    7

    Debugging messages

    LOG_DEBUG

    示例

    logging 192.168.1.1

    logging trap notifications

    相关命令

    logging

    4.2.8   service timestamps

    使用service timestamps 命令,配置系统在debug或记录日志信息时附加时间戳。

    使用no service timestamps 命令,取消系统在debug或记录日志信息时附加时间戳。

    service timestamps [log|debug] [uptime| datetime]

    no service timestamps [log|debug]

    参数

    参数

    参数说明

    log

    在log信息前附加时间戳。

    debug

    在debug信息前附加时间戳。

    uptime

    时间戳格式为路由器启动到现在的时间。

    datetime

    时间戳格式实时钟时间。

    缺省

    service timestamps log date

    service timestamps debug date

    命令模式

    全局配置态

    使用说明

    uptime格式时间戳显示为 HHHH:MM:SS, 表明路由器启动到现在的时间。

    date格式时间戳显示为YEAR-MON-DAY HH:MM:SS, 表明实时钟时间。

    示例

    service timestamps debug uptime

    4.2.9   clear logging

    用于清除记录在内存缓冲中日志信息。

    clear logging

    参数

    命令模式

    管理态

    相关命令

    logging buffered

    show logging

    4.2.10   show break

    使用show break 命令,显示路由器异常中断信息。

    show break [map-filename]

    参数

    参数

    参数说明

    map-filename

    指定函数映射表文件名。

    缺省

    命令模式

    管理态

    使用说明

    show break命令显示捕获的路由器异常中断信息。可以知道故障发生的原因。

    示例

    Router#sh break

    Exception Type:1400-Data TLB error

    BreakNum: 1 s date: 2000-1-1  time: 0:34:6

    r0       r1       r2       r3       r4       r5       r6

    00008538-01dbc970-0054ca18-00000003-80808080-fefefeff-01dbcca1-

    r7       r8       r9       r10      r11      r12      r13

    00000000-00009032-00000000-7ffffff0-00008588-44444444-0054c190-

    r14      r15      r16      r17      r18      r19      r20

    000083f4-000083f4-00000000-00000000-00000000-00000000-00000000-

    r21      r22      r23      r24      r25      r26      r27

    00000000-0000000a-00000001-00000000-00000000-004d6ce8-01dbd15c-

    r28      r29      r30      r31      spr8     spr9     ip

    00000002-00467078-00010300-00000300-00000310-00008588-00000370-

    Variables :

    00008538-44444444-01dbd15c-01dbcaac-00000002-00000000-004d6ce8-

    01dbca18-

     00008538 ---  do_chram_mem_sys_addr---bspcfg.o

     0001060c ---  subcmd---cmdparse.o---libcmd.a

     000083e4 ---  do_chram_mem_sys---bspcfg.o

     0000fb24 ---  lookupcmd---cmdparse.o---libcmd.a

     0000f05c ---  cmdparse---cmdparse.o---libcmd.a

     003e220c ---  vty---vty.o---libvty.a

     00499820 ---  pSOS_qcv_broadcast---ksppc.o---oslibsys.a

    整个显示内容可以分成六个部分:

    (1)       ERROR:file function.map not found

    这个提示信息表示系统未装载function.map,它不影响系统的执行。

    如果function.map的版本号与路由器运行的版本号不符,提示版本不符。

    (2)       Exception Type—异常的十六进制编码+异常的名称

    (3)       BreakNum

    它表示当前异常的编号。它表示从最近一次加电后,目前系统发生的异常数。后面是异常发生的时间。

    (4)       寄存器的内容

    列出了常见寄存器的内容。

    (5)       变量区

    列出栈中的内容。

    (6)       数的调用关系

    如果系统未装载map文件,则只显示函数地址。如果装载了map文件,则还会显示相应的函数名、.o文件名和.a文件名。

    它们的调用关系为从下到上。

    4.2.11   show controller

    使用show controller 命令,显示路由器接口控制器的信息。

    show controller [interface]

    参数

    参数

    参数说明

    interface

    指定接口名称。

    缺省

    命令模式

    管理态

    使用说明

    show controller命令显示制定接口的控制器状态和配置信息。当发生故障的时候,可以通过分析其中数据知道故障发生的原因。

    示例

    Router#show controller s1/0

    Interface Serial1/0

    Hardware is PowerQUICC MPC860T

    SCC Registers:

     General [GSMR]=0x68034:0x22, Protocol-specific [PSMR]=0x3000

     Events [SCCE]=0, Mask [SCCM]=0xcf, Status [SCCS]=0x3

     Transmit on Demand [TODR]=0, Data Async [DSR]=0x7e7e

    Interrupt Registers:

     [CICR]=00e49f80 [CIPR]=4000c006 [CIMR]=48000000, [CISR]=00000000

    Command register [CR]=0x6c0

    SICR=0900002c, BRG=00000000:00010288:00000000:00000000 (aux=0)

    Statistics: scc4, port3

     int 751229 bad_first 0 too_long 0 drop 0

     tx_count 1 bk_count 0 h_Q 81 s_Q 0

    Port A [PADIR]=0000 [PAPAR]=53c3 [PAODR]=0000 [PADAT]=fefe

    Port B [PBDIR]=00021001 [PBPAR]=00001020 [PBODR]=0000 [PBDAT]=0001e3be

    Port C [PCDIR]=0000 [PCPAR]=0008 [PCSO]=0438 [PCDAT]=0fe7 [PCINT]=0008

    Receive Ring

            rmd(fff02320): status=9000 length=0000 address=01155f58

            rmd(fff02328): status=9000 length=0000 address=01156c90

            rmd(fff02330): status=9000 length=0000 address=01156b18

            rmd(fff02338): status=9000 length=0000 address=011569a0

            rmd(fff02340): status=9000 length=0000 address=01156828

            rmd(fff02348): status=9000 length=0000 address=011566b0

            rmd(fff02350): status=9000 length=0000 address=01156538

            rmd(fff02358): status=b000 length=0000 address=01156f80

    Transmit Ring

            tmd(fff02360): status=0000 length=0000 address=00000000

            tmd(fff02368): status=0000 length=0000 address=00000000

            tmd(fff02370): status=0000 length=0000 address=00000000

            tmd(fff02378): status=0000 length=0000 address=00000000

            tmd(fff02380): status=0000 length=0000 address=00000000

            tmd(fff02388): status=9000 length=0051 address=01156df4

            tmd(fff02390): status=0000 length=0000 address=00000000

            tmd(fff02398): status=2000 length=0000 address=00000000

    SCC GENERAL PARAMETER RAM (at 0xfff03f00)

     Rx BD Base [RBASE]=0x2320,     Fn Code [RFCR]=0x15

     Tx BD Base [TBASE]=0x2360,     Fn Code [TFCR]=0x15

     Max Rx Buff Len [MRBLR]=252

     Current Rx(2) State [RSTATE]=0x9000,   BD Ptr [RBPTR]=0x1156b18

     Current Tx(5) State [TSTATE]=0x9000,   BD Ptr [TBPTR]=0x1156df4

    SCC UART PARAMETER RAM (at 0xfff03f30)

     Maximum idle characters 1

     Break Character 1

     Received Parity Error 58445

     Received Frame Error 65261

     Received Noise Error 39256

     Number of break conditions 22595

     Last Received Break length 1524

     uart1 63220 uart2 1

     Transmit Out of sequence 0

     cc[0] = 4011 cc[1] = 4013 cc[2] = 8000 cc[3] = 4011

     cc[4] = 4013 cc[5] = 8000 cc[6] = 9c80 cc[7] = 7051

     rccm = c0ff rccr = bf28 rlbc = a6fe

     RxBufSiz 254 flow 1

     flag=00000120, size=00000008, X=11, Xoff=13

     

    DCR_B3#

    整个显示内容可以分成以下几个部分:

    (1)       接口控制名称、类型。

    这里是MPC860,SCC

    (2)       控制器运行状态。

    中断、出错、复位的统计数据;

    收发队列的长度。

    (3)        控制器配置参数:

    参数寄存器内容;

    控制器局部参数;

    物理协议参数。

    (4)       接收、发送BD的状态

    列出了BD的长度,状态、指针;

    当前接收、发送BD的位置和状态。

    4.2.12   show debug

    使用show debug 命令显示路由器所有打开的调试选项。

    show debug

    参数

    命令模式

    管理态

    示例

    Router# show debug

     

    Crypto Subsystem:

      Crypto Ipsec debugging is on

      Crypto Isakmp debugging is on

      Crypto Packet debugging is on

    相关命令

    debug

    4.2.13   show logging

    使用show logging 命令显示logging (syslog)状态。

    show logging

    参数

    命令模式

    管理态

    使用说明

    show logging 命令显示logging (syslog)状态,包括console口的logging,monitor的logging和syslog的logging情况。

    示例

    Router# show logging

    Syslog logging: enabled (0 messages dropped, 0 flushes, 0 overruns)

        Console logging: level debugging, 12 messages logged

        Monitor logging: level debugging, 0 messages logged

        Buffer logging: level debugging, 4 messages logged

        Trap logging: level informations, 0 message lines logged

     

    Log Buffer (4096 bytes):

    2000-1-4 00:30:11 Configured from console 0 by DEFAULT

    2000-1-4 00:30:28 User DEFAULT enter privilege mode from console 0, level = 15

    相关命令

    clear logging

  • 相关阅读:
    OCS边缘服务器部署(包含ISA设置)
    RMS部署文档
    推荐软件:PowerShell Plus
    OCS排错工具和最佳实践
    在Exchange Server 2007中使用多主机名称证书
    OCS边缘服务器部署
    推荐软件:Quset PowerGUI
    ISA 2008(FOREFRONT TMG)安装体验
    gridview 删除确认
    标识列 在任意编号位置插入数据
  • 原文地址:https://www.cnblogs.com/landv/p/10015682.html
Copyright © 2011-2022 走看看