. . . . .
linux 下 PPPD 拨号研究
pppd 脚本简介
pppd 脚本拨号会涉与到 4 个脚本,和 PPP 连接关系密切的有两个脚本是 chat 和
options 两个脚本另外两个是 pppd 认证的脚本:chap-secrets、pap-secrets。其中,
chap-secrets 和 pap-secrets 是两种不同的认证方式,chat 脚本是用来进展 AT 呼叫
和控制的脚本,而 options 脚本就影响 PPP 连接的,指定了连接使用的设备、使用的控制
字符传输速率、指定了硬件加速、溢出控制等。
opons 脚本
/dev/ttyUSB0 //指定连接使用的设备
115200 //设置连接使用的控制字符传输速率
crtscts //告诉ppp使用modem的硬件流量控制
connect '/mnt/iRTK/bin/chat -s -v -f /etc/ppp/cc864sr-connect-chat'
//指定了要使用的chat脚本的位置
debug //参加调试信息
nodetach
ipcp-accept-local
ipcp-accept-remote
usepeerdns //使用服务器端协商的DNS
defaultroute//使用默认线路
user "card" //电信“card〞,移动“cmnet〞,联通 3G“3gnet〞
chat 脚本
一个chat脚本都是由字符串对来组成的。前面的字符串都是期望获取的串,紧跟的是发送
的字符串。
TIMEOUT 15//延时
ABORT "DELAYED"//收到字符串“BUSY〞、“NO ANSWER〞、“RINGING〞
就退出执行
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
1 / 5