如何配置Cisco路由器中的Modem( 二 )


挂起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就不能正确接收呼叫 。
建立和测试完成了与Modem的连接后,就进行下一步的工作 。
自动配置Modem
Cisco IOS软件能使用初始字符串自动配置大多数类型的Modem 。Modem初始字符串是一系列参数设置,网管员可以用指定方式发送这些参数使之与路由器相互作用完成配置工作 。Cisco IOS软件定义了七种初始字符串用来正确配置大多数的Modem,使之与路由器完成相应功能 。这些初始字符串的名称是:Codex_3260、Usr_courier 、Usr_sportster 、Hayes_optima 、Global_village 、Viva 、Telebit_t3000 。
假如不知道哪一种Modem的字符串适于网管员的Modem,可以使用Modem autoconfigure discovery线路配置命令,如下所示:
2511# configure terminal
2511(config)# line 1 16
2511(config-line)# modem autoconfigure discovery
2511(config-line)# Ctrl-Z
2511# copy running-config startup-config
Cisco IOS 软件首先使用第一个字符串检测Modem初始化是否正常,假如不正常,Cisco IOS 软件将循环使用下面的字符串反复检测Modem,直至找到合适的字符串为止 。假如没有合适的字符串来初始化Modem,就得手工配置Modem 。假如清楚网管员的Modem可以用上述的初始字符串配置,就可以输入 modem autoconfigure type type 命令,在这里type 是前面所列字符串中的一个 。假如列出了特定的Modem类型,那么初始化会很快完成 。下例显示如何进入线路配置模式,并使用 modem autoconfigure type type 命令配置美国产的 Robotics Sportster型号的Modem 。
2511(config-line)# modem autoconfigure type usr_sportster
手工配置Modem
假如不能自动配置Modem,就得手工配置 。下面介绍如何手工配置外接Modem :
1.配置 Modem 初始化字符串
Modem 命令集的内容差别非常大,尽管大多数的Modem使用的是Hayes 命令集(命令的前缀是AT), 但是与Hayes兼容的Modem并不使用相同的 AT命令集 。通常情况下,可以输入AT命令诸如&v,i4,或是*o检查设置 。大多数情况下可以使用 AT&F 作为基本的Modem 初始化字符串 。
2.确定Modem初始字符串
Robotics Courier Modem的初始字符串的样例如下:
&b1&h1&r2&c1&d3&m4&k1s0=1
Modem初始化字符串具有下述功能:锁定端口速率、设置硬件流控制(RTS/CTS)、确保正确的DCD操作、确保正确的DTR解释 、在第一次振铃时回应呼叫。
锁定端口速率
锁定Modem到路由器串口的速率 。一定要将自动波特率检测关掉,因为Modem 的速率必须设定为固定值 。
当与远程Modem建立会话连接时,端口速率是不能改变的 。假如路由器端口速率改变了,就必须与Modem建立直接的Telnet会话连接并发送AT命令,只有这样,Modem才能学会新的速率 。Modem锁定EIA/TIA-232(串口)速率的方法不同 。在Modem的随机文档中,供货商使用如端口速率调整,速率变换,或缓冲模式这样一些术语来描述 。启用纠错功能时经常是把Modem置于缓冲模式 。可参阅有关文档了解Modem是如何锁定速率的(检查设置项&b,j,&q,n或s-寄存器设置) 。

推荐阅读