收藏 分享(赏)

脚本实现网络拨号.doc

上传人:yjrm16270 文档编号:7241083 上传时间:2019-05-10 格式:DOC 页数:6 大小:47.50KB
下载 相关 举报
脚本实现网络拨号.doc_第1页
第1页 / 共6页
脚本实现网络拨号.doc_第2页
第2页 / 共6页
脚本实现网络拨号.doc_第3页
第3页 / 共6页
脚本实现网络拨号.doc_第4页
第4页 / 共6页
脚本实现网络拨号.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 网络拨号备份是网络解决方案中的一种非常实用的方法,具有很高的性能价格比。主流路由器内 IOS 提供了一种脚本语言,可以根据不同的需求进行灵活的网络配置。这使我们可以用脚本语言解决特定情况下的特定问题,笔者利用脚本语言解决了拨号备份这个比较复杂的问题,并总结了一种通用的方法来解决此类问题,现在将这种方法介绍给大家, 以便共同交流。问题的提出笔者所在的单位设计了一个拨号备份的网络方案,所用的拨号客户端路由器为 Cisco 1720 和 Motorola 的 3225、3265 的调制解调器,中心的拨号服务器为 Cisco 3640+,内置异步 Modem。设计要求当 DDN 专线出现网络故障,需

2、要传输数据时自动启动拨号备份,在 180 秒内没有数据传输时自动挂线。将设备正确连接,路由器和调制解调器进行常规配置后发现: 使用 Usr_courier 型号的 Modem 工作完全正常,而使用 Motorola 3265 的 Modem 出现不拨号现象,使用 Motorola 3225 不但出现不拨号问题,而且应答来电。原因分析如何使客户端 Motorola 的 3225、3265 的两种调制解调器与中心 Cisco 路由器内置的 Modem 协调工作?Cisco 路由器默认配置只支持下面的调制解调器型号: Codex_3260、Usr_courier 、Usr_sportster 等 1

3、7 个型号。其余的以 Default 类型对待,不与此标准兼容的调制解调器就不能正常工作。通过 AT 配置命令集的对比,发现 Motorola 的 3225、3265 的两种调制解调器与 Codex_3260 或 Default 类型关键参数有部分差异,所以自动匹配的配置方法在这种情况下就不能正常工作。现在考虑采用一种比较灵活的方法来解决这个问题: 根据 Modem AT 配置命令集,在路由器内编写 chat-script 拨号脚本,使拨号的命令序列和 Modem 拨号控制命令序列完全匹配,从而解决此类 Modem 不兼容的问题。解决方法. 编写客户端的脚本(以 Cisco IOS 12.0

4、版本为例)。脚本内容为:chat-script call “ ”“ATS54=03HS0=0 “ATDT T”为拨叫端口内由 dialer map 设置的电话号码;“TIMEOUT 60”表示等待 Modem拨号握手成功,超过 60 秒,则超时; “CONNECT”意味着等待的反馈信息内容为“CONNECT”; “d”参数表示将命令方式转换为数据传输方式。2. 挂线时用下面的脚本解决客户端调制解调器待机时不应答问题。chat-script reset “”“ATS0=0” OK d也可以用:modemcap entry modem_3225:FD= “s0=0”表示将默认参数由应答方式改为不应

5、答,这样做的目的是当挂线时,路由器发送的恢复出厂参数命令序列内自动携带了应答方式的设置。3. 测试脚本。语法:#start-chat 脚本名 端口类型 端口号例如:#termino monitor ;显示系统信息#debug chat ;打开脚本调试#start-chat reset tty 1#start-chat call tty 14. 拨号客户端有关拨号的配置文档如下:chat-script call “ ”“ATS54=03HS0=0&D3” OK “ATDT T” TIMEOUT 60 “CONNECT” dmodemcap entry modem_3225:FD=&fs0=0ch

6、at-script reset “”“ATS0=0” OK dinterface Serial0physical-layer asyncno ip addressno ip directed-broadcastencapsulation pppdialer in-banddialer rotary-group 0!interface Dialer0ip address 192.16.251.25 255.255.255.0no ip directed-broadcastencapsulation pppppp authentication chapdialer in-banddialer-id

7、le timeout 180dialer map ip 192.16.251.1 modem-script call 123456dialer-group 1hold-queue 10 outip route 0.0.0.0 0.0.0.0 192.16.241.1 100ip route 0.0.0.0 0.0.0.0 192.16.251.1 150access-list 101 deny ip any host 224.0.0.10access-list 101 permit ip any anydialer-list 1 protocol ip list 101line 1no exe

8、cscript startup resetscript reset reset /*或 modem autoconfigure type modem_3225*/transport input allmodem DTR-activemodem autoconfigure type modem_3225transport input allflowcontrol hardwareend5. 拨号服务器端有关拨号的配置文档如下:interface Group-Async0ip address 80.16.251.1 255.255.255.0no ip directed-broadcastenca

9、psulation pppppp authentication chapdialer in-bandasync mode dedicatedgroup-range 65 69ip route 192.0.1.0 255.255.255.0 192.16.241.2 100ip route 192.0.1.0 255.255.255.0 192.16.251.2 150line 65 69modem InOutmodem autoconfigure discoverytransport input allstopbits 1flowcontrol hardware以上路由器有关拨号的配置适用于使用脚本控制 Modem 的情况,对于不同的 Modem需编写符合该 Modem 的拨号配置脚本。如:对于 3265 调制解调器,需输入下面的脚本:chat-script call “”“AT*FL3&D3”OK “ATDT T” TIMEOUT 60 “CONNECT” d其他不变。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报