Router(config)#hostname TerminalServer
//以上是配置終端服務器的主機名
TerminalServer(config)#enable secret ***********
//以上是配置進入特權模式的密碼,防止他人修改終端服務器的配置
TerminalServer(config)#no ip domain-lookup
//以上禁止路由器查找DNS 服務器,防止我們輸入錯誤命令時的長時間等待
TerminalServer(config)#line vty 0 ?
<1-4> Last Line number
<cr>
//查看該路由器支持多少vty 虛擬終端,可以看到支持0-4
TerminalServer(config)#line vty 0 4
TerminalServer(config-line)#login
TerminalServer(config-line)#logging synchronous
TerminalServer(config-line)#no exec-timeout
TerminalServer(config-line)#exit
//以上配置需密碼纔可以telnet 該終端服務器,並且即使長時間不輸入命令也不超時自動logout 出來
Terminal-Server#conf t
Enter configuration commands, one per line. End with CNTL/Z.
TerminalServer(config)#interface Ethernet0
TerminalServer(config-if)#ip address 192.168.0.1 255.255.255.0
TerminalServer(config-if)#no shutdown
TerminalServer(config-if)#exit
//以上配置以太網接口的ip 地址爲192.168.0.1/255.255.255.0,並打開接口
TerminalServer(config)#no ip routing
//由於終端服務器不需要路由功能,所以關閉路由功能,這時終端服務器相當於一臺計算機
TerminalServer(config)#ip default-gateway 192.168.0.254
Tty Typ Tx/Rx A Modem Roty AccO AccI Uses Noise Overruns
* 0 CTY - - - - - 1 0 0/0
* 1 TTY 9600/9600 - - - - - 7 18542 0/0
2 TTY 9600/9600 - - - - - 1 53 0/0
3 TTY 9600/9600 - - - - - 0 0 0/0
4 TTY 9600/9600 - - - - - 74 0 0/0
* 5 TTY 9600/9600 - - - - - 82 344 46/137
6 TTY 9600/9600 - - - - - 0 0 0/0
7 TTY 9600/9600 - - - - - 3 10 0/0
8 TTY 9600/9600 - - - - - 5 5 0/0
9 AUX 9600/9600 - - - - - 0 0 0/0
* 10 VTY - - - - - 12228 0 0/0
11 VTY - - - - - 1412 0 0/0
12 VTY - - - - - 222 0 0/0
13 VTY - - - - - 52 0 0/0
14 VTY - - - - - 9 0 0/0
//以上是查看終端服務器上異步模塊的各異步口所在的線路編號,tty 表示的就是異步模塊,該終端服務器模塊有8 個接口,線路編號爲1-8,記住線路的編號,後面需要根據這些編號進行配置。
TerminalServer#conf t
Enter configuration commands, one per line. End with CNTL/Z.
TerminalServer(config)#line 1 8
//進入線路模式下,線路允許所有傳入,實際上我們只允許telnet 進入即可
TerminalServer(config-line)#exit
TerminalServer(config)#int loopback0
TerminalServer(config-if)#ip address 1.1.1.1 255.255.255.255
//以上配置loopback0 接口的ip 地址,loopback 接口是一個邏輯上的接口,路由器上可以
任意創建幾乎無窮多的loopback 接口,該接口可以永遠是UP 的。loopback 接口經常用於測試等。
TerminalServer(config-if)#exit
TerminalServer(config)#ip host R1 2001 1.1.1.1
TerminalServer(config)#ip host R2 2002 1.1.1.1
TerminalServer(config)#ip host R3 2003 1.1.1.1
TerminalServer(config)#ip host R4 2004 1.1.1.1
TerminalServer(config)#ip host S1 2005 1.1.1.1
TerminalServer(config)#ip host S2 2006 1.1.1.1
TerminalServer(config)#ip host S3 2007 1.1.1.1
TerminalServer(config)#exit
//從終端服務器控制各路由器,是通過反向telnet 實現的,此時telnet 的端口號爲線路編號加上2000,例如line 1,其端口號爲2001,如果要控制line 1 線路上連接的路由器,我們可以採用:“telnet 1.1.1.1 2001”命令。然而這樣命令很長,爲了方便,所以我們使用“ip host”命令定義一系列的主機名,這樣可以之間輸入“R1”控制line 1線路上連接的路由器了。
TerminalServer(config)#alias exec cr1 clear line 1
TerminalServer(config)#alias exec cr2 clear line 2
TerminalServer(config)#alias exec cr4 clear line 4
TerminalServer(config)#alias exec cs1 clear line 5
TerminalServer(config)#alias exec cs2 clear line 6
TerminalServer(config)#alias exec cs3 clear line 7
TerminalServer(config)#
//以上是定義了一系列的命令別名,例如“cr1”=“clear line 1”,“clear line”命令
的作用是清除線路
TerminalServer(config)#privilege exec level 0 clear line
TerminalServer(config)#privilege exec level 0 clear
//以上是使得我們在用戶模式下也能使用“clear line”和“clear”命令
Terminal-Server(config)#banner motd #
Enter TEXT message. End with the character '#'.
**************************************
R1-------R1 cr1------clear line 1
R2-------R2 cr2------clear line 2
R3-------R3 cr3------clear line 3
R4-------R4 cr4------clear line 4
S1-------s1 cs1------clear line 5
S2-------s2 cs2------clear line 6
S3-------s3 cs3------clear line 7
#
//以上是製作一個簡單的菜單,提醒用戶:要控制R1 路由器可以使用“R1”命令(大小寫不敏感);
motd 功能實現的,該功能使得我們telnet 到路由器後,就顯示以上簡易菜單。