怎样实现路由器回拨电话
时间:2007-02-17 来源:PHP爱好者
本文出自: 作者: 魏永 (2002-02-24 07:20:00)
Cisco路由器被广泛用作企事业单位网络中心的通信设备,它除了支持专线连接外,其异
步端口的电话接入功能也非常有用。浙江省某金融单位利用Cisco路由器的异步端口进行
电话回拨,从而方便地实现了路由器与个人PC机的连接。下面笔者把此次设置的过程作
详细介绍。
■设置过程
首先,对Cisco中心路由器进行相应的参数配置,此项配置的第一步,是进行全局参数设置
1)设置回拨方式——利用命令行(EXEC)进行回拨。
service exec-callback
2)设置进行回拨的用户名和口令。
username 用户名1 callback-dialstring “” password 0 口令1
username 用户名2 password 0口令2
其中,“用户名1”为需要进行电话回拨的用户,“用户名2”为普通用户。
3)设置进行回拨的命令脚本。
chat-script offhook1 “”“ATH1” OK
#电话挂机命令脚本。
chat-script 回拨脚本文件名1 ABORT ERROR ABORT BUSY “” “ATZ” OK “ATDT T” TIMEOUT 30 CONNECT
#电话回拨命令脚本。
第二步,进行异步端口逻辑协议层参数配置
interface Group-Async1
ip unnumbered Ethernet0
#异步口IP地址。
encapsulation ppp
async mode interactive
group-range 1 8
peer default ip address pool addr-pool1
#设置IP地址池。
dialer idle-timeout 600
#设置拨号的空闲、等待时间。
dialer fast-idle 600
dialer enable-timeout 5
dialer wait-for-carrier-time 600
ppp callback accept
#设置回拨方式为“接受”。
第三步,配置ip地址缓冲池
ip loacl pool callpool xx.xx.xx.xx xx.xx.xx.yy
其中,xx.xx.xx.xx和xx.xx.xx.yy为ip地址范围,用于分配给拨号用户。
第四步,端口物理层(即线路号)的配置
line 1 8
exec-timeout 15 0
login local
#本地密码校验。
autoselect during-login
autoselect ppp
#网络连接设置为ppp方式。
script modem-off-hook offhook1
#首先挂断电话连接。
script callback回拨脚本文件名1
#路由器按回拨脚本进行回拨。
modem InOut
transport preferred none
transport input all
transport output none
第五步,拨号Modem的参数设置
将个人电脑的电话拨号Modem设置为自动应答方式。
在“AT”命令下,将Modem参数进行设置:ats0=1。
参数设置后,个人电脑用户拨打网络中心的“5773502”电话号码,中心路由器建立链路
成功,用户输入回拨的用户名、口令和回拨电话号码“5773501”后,路由器自动断开电
话连接,然后按照设定的方式和电话号码进行回拨,当电话链路再次建立成功后,可
以开始正常的通信过程。
■回拨的用处
通过回拨技术,可以控制电话费用的支出方,由传统的个人方电话付费方式改为网络
中心付费的方式,也可以通过回拨到固定的电话号码而增加了拨号线的安全性,这些
功能,对于经常需要登录到网络中心进行管理的远程维护人员来说,非常有用。
php爱好者站 http://www.phpfans.net 文章|教程|下载|源码|论坛.
Cisco路由器被广泛用作企事业单位网络中心的通信设备,它除了支持专线连接外,其异
步端口的电话接入功能也非常有用。浙江省某金融单位利用Cisco路由器的异步端口进行
电话回拨,从而方便地实现了路由器与个人PC机的连接。下面笔者把此次设置的过程作
详细介绍。
■设置过程
首先,对Cisco中心路由器进行相应的参数配置,此项配置的第一步,是进行全局参数设置
1)设置回拨方式——利用命令行(EXEC)进行回拨。
service exec-callback
2)设置进行回拨的用户名和口令。
username 用户名1 callback-dialstring “” password 0 口令1
username 用户名2 password 0口令2
其中,“用户名1”为需要进行电话回拨的用户,“用户名2”为普通用户。
3)设置进行回拨的命令脚本。
chat-script offhook1 “”“ATH1” OK
#电话挂机命令脚本。
chat-script 回拨脚本文件名1 ABORT ERROR ABORT BUSY “” “ATZ” OK “ATDT T” TIMEOUT 30 CONNECT
#电话回拨命令脚本。
第二步,进行异步端口逻辑协议层参数配置
interface Group-Async1
ip unnumbered Ethernet0
#异步口IP地址。
encapsulation ppp
async mode interactive
group-range 1 8
peer default ip address pool addr-pool1
#设置IP地址池。
dialer idle-timeout 600
#设置拨号的空闲、等待时间。
dialer fast-idle 600
dialer enable-timeout 5
dialer wait-for-carrier-time 600
ppp callback accept
#设置回拨方式为“接受”。
第三步,配置ip地址缓冲池
ip loacl pool callpool xx.xx.xx.xx xx.xx.xx.yy
其中,xx.xx.xx.xx和xx.xx.xx.yy为ip地址范围,用于分配给拨号用户。
第四步,端口物理层(即线路号)的配置
line 1 8
exec-timeout 15 0
login local
#本地密码校验。
autoselect during-login
autoselect ppp
#网络连接设置为ppp方式。
script modem-off-hook offhook1
#首先挂断电话连接。
script callback回拨脚本文件名1
#路由器按回拨脚本进行回拨。
modem InOut
transport preferred none
transport input all
transport output none
第五步,拨号Modem的参数设置
将个人电脑的电话拨号Modem设置为自动应答方式。
在“AT”命令下,将Modem参数进行设置:ats0=1。
参数设置后,个人电脑用户拨打网络中心的“5773502”电话号码,中心路由器建立链路
成功,用户输入回拨的用户名、口令和回拨电话号码“5773501”后,路由器自动断开电
话连接,然后按照设定的方式和电话号码进行回拨,当电话链路再次建立成功后,可
以开始正常的通信过程。
■回拨的用处
通过回拨技术,可以控制电话费用的支出方,由传统的个人方电话付费方式改为网络
中心付费的方式,也可以通过回拨到固定的电话号码而增加了拨号线的安全性,这些
功能,对于经常需要登录到网络中心进行管理的远程维护人员来说,非常有用。
php爱好者站 http://www.phpfans.net 文章|教程|下载|源码|论坛.
相关阅读 更多 +