反向telnet
路由器异步线路与Modem连接后,就可以建立与Modem的直接Telnet对话通信。这个过程也称为反向远程登录Telnet( reverse Telnet)。 反向远程登录的意思是经由异步线路启动Telnet对话,而不是接收传至线路的连接,即所谓的正向连接(forward connection)。 建立Modem的直接Telnet对话 Modem要建立直接的Telnet对话连接,需要确定以太局域网的IP地址接口,然后输入Telnet命令到路由器的2000+n端口上。这里,n是连接Modem的路由器上的线路标号。例如,Modem连在线路标号1上,那么,在特权模式下从路由器上输入下列命令: Router# telnet 172.16.1.10 2001 Trying 172.16.1.10 2001... Open 该例子说明网管员能使用AT命令集在线路1上与Modem进行通信。使用ip host 配置命令可以简化Modem的直接Telnet对话, ip host 命令将端口的 IP地址映射为设备名。如果不能连通Modem,网管员则可以检查以下几个原因,可能是其中的一个或者几个因素导致连通失败。 1.在特权模式下,使用show users命令,线路上没有显示有Modem在使用。 2.确认线路配置中是否加上了modem inout语句。 3.在特权模式下,使用show line命令,屏幕输出中应包含下面两行: Modem state:Idle Modem hardware state: CTS noDSR DTR RTS 如果没有上述内容,则需检查仿真终端所连接的路由器在其线路上登录时是否需要密码,检查Modem 与路由器之间的速率是否一致。两者的速率可能不一样,如果不同的话,先关闭Modem,然后重新开启,这样可以使Modem和路由器的速率保持匹配关系。 测试Modem连接 建立了Modem的直接Telnet对话后,还要测试连接。发送Modem的AT命令,应该收到Ok的回应。如果Modem对AT命令没有回应,则按下列步骤检查原因: 1.查看show line 1 命令的屏幕输出。如果Modem硬件状态显示为“no CTS”,说明Modem未接上。这时要打开电源,等待数据。 2.检查电缆和Modem配置(回显或返回码应处于关掉状态),输入适当的AT命令查看Modem的配置,或是输入at&f返回到出厂默认值。 挂起和终止Modem的Telnet对话 线路接收呼入呼叫之前,直接的Telnet对话连接必须终止。如果不终止对话,线路仍在使用,这时使用show user 命令,就会在输出上显示Modem的状态为就绪。如果线路不再使用,使用show line value命令,则输出为空闲(idle)状态。 挂起Telnet对话之后才能终止对话,然后再断开连接。要想挂起Telnet对话,需按Ctrl+Shift+6 x 组合键(先按Control+Shift+6,松开,之后按x键)。在特权模式下输入disconnect命令也能终止Telnet对话。 挂起和断开Telnet对话的步骤是: 1. 输入Ctrl+Shift+6 x组合键挂起Telnet对话: -suspend keystroke- 2511# 2. 输入where命令查看打开的对话: 2511# where Conn Host Address Byte Idle Conn Name * 1 172.16.1.10 172.16.1.10 0 0 172.16.1.10 2 172.16.1.11 172.16.1.11 0 12 modem2 3. 挂起一个Modem 的对话后,可以连接另一个Modem(然后挂起): 2511# telnet modem2 Trying modem2 (172.16.1.11, 2002) ... Open - suspend keystroke - 2511# 4. 断开对话(完全关闭)输入 disconnect 命令: 2511# disconnect line 1 Closing connection to 172.16.1.10 [confirm] y 2511# disconnect line 2 Closing connection to 172.16.1.11 [confirm] y 2511# 在尝试允许拨入连接前,先要确定关闭所有接在路由器上的与Modem的连接。如果有一个Modem端口在使用,那么,Modem就不能正确接收呼叫。 |