使用终端访问服务器(就是插有异步模块的路由器)可以避免我们在同时配置多台路由
器时频繁拔插console 线,为了方便我们使用终端服务器,我们可以制作一个简单的菜单。
1. 实验目的
通过PCtelnet到终端服务器,然后再telnet其他要管理的设备
2. 实验拓扑
图1-

3. 实验步骤
(1) 步骤1:终端服务器的基本配置
Router(config)#hostname Terminal-Server               //以上是配置终端服务器的主机名
Terminal-Server(config)#no ip domain-lookup
//以上禁止路由器查找DNS 服务器,防止我们输入错误命令时的长时间等待
Terminal-Server(config)#line vty 0 ?
<1-15> Last Line number
<cr>
//查看该路由器支持多少vty 虚拟终端,可以看到支持0-15
Terminal-Server(config)#line vty 0 15
Terminal-Server(config-line)#no login                  //telnet进来时无需密码,如果有的ios必须要求设那就设一个
Terminal-Server(config-line)#logging synchronous
Terminal-Server(config-line)#no exec-timeout
Terminal-Server(config-line)#exit
//以上允许任何人不需密码就可以telnet 该终端服务器,并且即使长时间不输入命令也不
超时自动logout 出来

Terminal-Server(config)#no ip routing
//由于终端服务器不需要路由功能,所以关闭路由功能,这时终端服务器相当于一台计算机
Terminal-Server(config)#ip default-gateway x.x.x.x
//配置网关,允许他人从别的网段telnet 该终端服务器,本实验不需设

由于这里配个设备相应端口的ip比较简单就不一一列出了。另外本实验采用的模拟器用串口连接的,而不是用八爪鱼线,所以各口要设ip,因此配置ip与名称的映射就不同了,至于为什么用名称下面会解释。

(2) 步骤2:配置线路

如果要控制线路上连接的路由器,我们可以采用:“telnet  x.x.x.x ”命令。然而这样命令很长,为了方便,所以我们使用“ip host”命令定义一系列的主机名,这样可以之间输入“R1”控制线路上连接的路由器了。而如果是八爪线连接,则一般加一个loopback接口(loopback 接口是一个逻辑上的接口,路由器上可以任意创建几乎无穷多的loopback 接口,该接口可以永远是UP 的。loopback 接口经常用于测试等。),这样就要加一个端口了,当软就更麻烦了,如果直接输入名称就非常方便了。
Terminal-Server(config)#ip host R1 10.1.1.2
Terminal-Server(config)#ip host R2 20.1.1.2
Terminal-Server(config)#ip host R3 30.1.1.2

这样在PC telnet到终端服务器是只需输入名称就可以进入相应的设备。

如果采用八爪鱼连接则命令为:

假设,tty 表示的就是异步模块,该终端服务器模块有16 个接口,线路编号为33-48(show line查看),我们这里实际上只用了33-39。记住线路的编号,后面需要根据这些编号进行配置。
 

Terminal-Server(config)#ip host R1 2033(端口) 1.1.1.1(环回ip)
Terminal-Server(config)#ip host R2 2034 1.1.1.1
Terminal-Server(config)#ip host R3 2035 1.1.1.1

从终端服务器控制各路由器,是通过反向telnet 实现的,此时telnet 的端口号为线路编号加上2000,例如line 33,其端口号为2033,如果要控制line 33 线路上连接的路由器,我们可以采用:“telnet 1.1.1.1 2033”命令,用名称的话就方便的多了。

最后加点telnet的查看命令:在terminal-server上show session是查看,自己telnet到别的设备上的情况,用discon  编号 就可以断开;用show users是有多少telnet到本设备,可以用clear line 编号删除。

以上描述可能有错希望各位指出,共同进步!!!