Cisco2509终端服务器配置:
 
具备条件:  一台带异步接口的Cisco2509路由器、一条八爪线、网络设备若干
 
 
配置步骤:
 
步骤1:终端服务器的基本配置
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)#password *******
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
//配置网关,允许他人从别的网段telnet 该终端服务器
 
步骤2:配置线路、制作简易菜单
TerminalServer#sh line
 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
TerminalServer(config-line)#transport input all
//进入线路模式下,线路允许所有传入,实际上我们只允许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 cr3 clear line 3
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”命令(大小写不敏感);
要清除R1 路由器所在的线路,可以使用“cr1”命令。我们是利用路由器的banner
motd 功能实现的,该功能使得我们telnet 到路由器后,就显示以上简易菜单。