Cisco IOS软件可以对与访问服务器连接的大多数外置或modem类型自动发出初始化字符串。modem初始化字符串是系列参数设置,发往modem的过程中,将它配置成按指定方式与访问服务器交互。Cisco IOS软件定义了七个初始化字符串,可以正确地初始化大多数modem,使modem能与Cisco访问服务器正确地交互。这些初始化字符串的名称如下:
·Codex_3260
·Usr_courier
·Usr_sportster
·Hayes_optima
·Global_village
·Viva
·Telebit_t3000
注意:内置或集成modem(如Cisco AS5300使用的modem)在Cisco系统公司预配置,不需要初始化。
如果不知道你的modem适用哪个初始化字符串,可以发出modemautoconfigure discovery行配置命令,如下例所示:
router# configure terminal
router(config)# line 1 16
router(config-line)# modem autoconfigure discovery
router(config-line)# Ctrl-z
router# copy system:running-config nvram:startup-config
Cisco IOS软件用第一个字符串检查modem能否正确地初始化。如果不能,则Cisco IOS软件循环测试下一字符串,直到找到适当的初始化字符串。如果所有字符串均不能正确地初始化modem,则要手工配置modem(见本章稍后“手工配置外置Modem”)。
如果你知道你的modem可以用这些脚本中的初始化字符串配置,则可以发出modem autoconfigure type type命令,其中type是上表中的字符串之一。如果列出具体modem类型,则初始化速度更快。
要显示路由器有modem字符串项目的modem清单,用show modemcap命令。可以改变show modemcap EXEC命令返回的modem值。例如,可以在配置文件中增加工厂缺省&F项目。为此,输入modemcap edit modem-name attributevalue线配置命令。一次配置一个modem的一个属性。
下例显示如何进入线配置方式,对US Robotics Sportster modem发出modemautoconfigure type type命令:
router(config-line)# modem autoconfigure type usr_sportster
关于任何类型modem的推荐初始化字符串信息,见附录A“配置Modem支持与闲聊脚本”的“样本Modem字符串”一节。