1. 程式人生 > >烽火2640路由器命令列手冊-01-基礎配置命令

烽火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