国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 網(wǎng)絡(luò)通信 > 正文

在路由器內(nèi)用腳本實(shí)現(xiàn)網(wǎng)絡(luò)撥號(hào)

2019-11-05 00:17:28
字體:
供稿:網(wǎng)友

  
  
  網(wǎng)絡(luò)撥號(hào)備份是網(wǎng)絡(luò)解決方案中的一種非常實(shí)用的方法,具有很高的性能價(jià)格比。主流路由器內(nèi)IOS提供了一種腳本語言,可以根據(jù)不同的需求進(jìn)行靈活的網(wǎng)絡(luò)配置。這使我們可以用腳本語言解決特定情況下的特定問題,筆者利用腳本語言解決了撥號(hào)備份這個(gè)比較復(fù)雜的問題,并總結(jié)了一種通用的方法來解決此類問題,現(xiàn)在將這種方法介紹給大家, 以便共同交流。
  
  問題的提出
  
  筆者所在的單位設(shè)計(jì)了一個(gè)撥號(hào)備份的網(wǎng)絡(luò)方案,所用的撥號(hào)客戶端路由器為Cisco 1720和Motorola的3225、3265的調(diào)制解調(diào)器,中心的撥號(hào)服務(wù)器為Cisco 3640+,內(nèi)置異步Modem。設(shè)計(jì)要求當(dāng)DDN專線出現(xiàn)網(wǎng)絡(luò)故障,需要傳輸數(shù)據(jù)時(shí)自動(dòng)啟動(dòng)撥號(hào)備份,在180秒內(nèi)沒有數(shù)據(jù)傳輸時(shí)自動(dòng)掛線。將設(shè)備正確連接,路由器和調(diào)制解調(diào)器進(jìn)行常規(guī)配置后發(fā)現(xiàn): 使用Usr_courier 型號(hào)的Modem 工作完全正常,而使用Motorola 3265的 Modem出現(xiàn)不撥號(hào)現(xiàn)象,使用Motorola 3225不但出現(xiàn)不撥號(hào)問題,而且應(yīng)答來電。
  
  原因分析
  
  如何使客戶端Motorola的3225、3265 的兩種調(diào)制解調(diào)器與中心Cisco路由器內(nèi)置的Modem協(xié)調(diào)工作?Cisco 路由器默認(rèn)配置只支持下面的調(diào)制解調(diào)器型號(hào): Codex_3260、Usr_courier、Usr_sportster等17個(gè)型號(hào)。其余的以Default類型對(duì)待,不與此標(biāo)準(zhǔn)兼容的調(diào)制解調(diào)器就不能正常工作。通過AT配置命令集的對(duì)比,發(fā)現(xiàn)Motorola的3225、3265 的兩種調(diào)制解調(diào)器與Codex_3260或Default類型要害參數(shù)有部分差異,所以自動(dòng)匹配的配置方法在這種情況下就不能正常工作?,F(xiàn)在考慮采用一種比較靈活的方法來解決這個(gè)問題: 根據(jù)Modem AT配置命令集,在路由器內(nèi)編寫chat-script撥號(hào)腳本,使撥號(hào)的命令序列和Modem撥號(hào)控制命令序列完全匹配,從而解決此類Modem不兼容的問題。
  
  解決方法
  
  1. 編寫客戶端的腳本(以Cisco IOS 12.0版本為例)。
  
  腳本內(nèi)容為:
  
  chat-script call “ ”“ATS54=03HS0=0&D3” OK “ATDT /T” TIMEOUT 60 “CONNECT” /d
  
  這里“ATS54=03H”用來設(shè)置Modem 接收到 DTR變低后掛機(jī);“S0=0”表示來電不應(yīng)答;“&D3”表示流量控制方式為 hardware;“OK”意味著Modem響應(yīng)命令序列后反饋“OK”; “ATDT /T”為撥叫端口內(nèi)由dialer map設(shè)置的電話號(hào)碼;“TIMEOUT 60”表示等待Modem撥號(hào)握手成功,超過60秒,則超時(shí); “CONNECT”意味著等待的反饋信息內(nèi)容為“CONNECT”; “/d”參數(shù)表示將命令方式轉(zhuǎn)換為數(shù)據(jù)傳輸方式。
  
  2. 掛線時(shí)用下面的腳本解決客戶端調(diào)制解調(diào)器待機(jī)時(shí)不應(yīng)答問題。
  
  chat-script reset “”“ATS0=0” OK /d
  
  也可以用:modemcap entry modem_3225:FD=&fs0=0
  
  這里增加一種Modem: modem_3225?!癋D=&f”表示恢復(fù)默認(rèn)參數(shù); “s0=0”表示將默認(rèn)參數(shù)由應(yīng)答方式改為不應(yīng)答,這樣做的目的是當(dāng)掛線時(shí),路由器發(fā)送的恢復(fù)出廠參數(shù)命令序列內(nèi)自動(dòng)攜帶了應(yīng)答方式的設(shè)置。
  
  3. 測(cè)試腳本。
  
  語法:#start-chat 腳本名 端口類型 端口號(hào)
  
  例如:
  
  #termino monitor ;顯示系統(tǒng)信息
  
  #debug chat ;打開腳本調(diào)試
  
  #start-chat reset tty 1
  
  #start-chat call tty 1
  
  4. 撥號(hào)客戶端有關(guān)撥號(hào)的配置文檔如下:
  
  chat-script call “ ”“ATS54=03HS0=0&D3” OK “ATDT /T” TIMEOUT 60 “CONNECT” /d
  
  modemcap entry modem_3225:FD=&fs0=0
  
  chat-script reset “”“ATS0=0” OK /d
  
  interface Serial0
  
  physical-layer async
  
  no ip address
  
  no ip directed-broadcast
  
  encapsulation ppp
  
  dialer in-band
  
  dialer rotary-group 0
  
  !
  
  interface Dialer0
  
  ip address 192.16.251.25 255.255.255.0
  
  no ip directed-broadcast
  
  encapsulation ppp
  
  ppp authentication chap
  
  dialer in-band
  
  dialer-idle timeout 180
  
  dialer map ip 192.16.251.1 modem-script call 123456
  
  dialer-group 1
  
  hold-queue 10 out
  
  ip route 0.0.0.0 0.0.0.0 192.16.241.1 100
  
  ip route 0.0.0.0 0.0.0.0 192.16.251.1 150
  
  access-list 101 deny ip any host 224.0.0.10
  
  access-list 101 permit ip any any
  
  dialer-list 1 PRotocol ip list 101
  
  line 1
  
  no exec
  
  script startup reset
  
  script reset reset /*或modem autoconfigure type modem_3225*/
  
  transport input all
  
  modem DTR-active
  
  modem autoconfigure type modem_3225
  
  transport input all
  
  flowcontrol hardware
  
  end
  
  5. 撥號(hào)服務(wù)器端有關(guān)撥號(hào)的配置文檔如下:
  
  interface Group-Async0
  
  ip address 80.16.251.1 255.255.255.0
  
  no ip directed-broadcast
  
  encapsulation ppp
  
  ppp authentication chap
  
  dialer in-band
  
  async mode dedicated
  
  group-range 65 69
  
  ip route 192.0.1.0 255.255.255.0 192.16.241.2 100
  
  ip route 192.0.1.0 255.255.255.0 192.16.251.2 150
  
  line 65 69
  
  modem InOut
  
  modem autoconfigure discovery
  
  transport input all
  
  stopbits 1
  
  flowcontrol hardware
  
  以上路由器有關(guān)撥號(hào)的配置適用于使用腳本控制Modem的情況,對(duì)于不同的Modem需編寫符合該Modem的撥號(hào)配置腳本。如:對(duì)于3265調(diào)制解調(diào)器,需輸入下面的腳本:
  
  chat-script call “”“AT*FL3&D3”O(jiān)K “ATDT /T” TIMEOUT 60 “CONNECT” /d
  
  其他不變。
  
  (上述方法筆者已經(jīng)在Cisco 路由器上測(cè)試通過)


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 三原县| 德格县| 泰顺县| 南皮县| 疏勒县| 安泽县| 宁远县| 抚远县| 化德县| 丹江口市| 东源县| 大关县| 五寨县| 海阳市| 德化县| 安吉县| 祁连县| 板桥市| 贵州省| 富裕县| 松阳县| 迭部县| 米林县| 大邑县| 繁昌县| 荥经县| 泰兴市| 云林县| 突泉县| 汪清县| 临澧县| 陈巴尔虎旗| 平舆县| 涞源县| 阜宁县| 陈巴尔虎旗| 镇宁| 四子王旗| 张北县| 张北县| 宿迁市|