ppp拨号脚本配置(zz)摘要 ,配置项的含义,同时也说明了如何来配置参数,实现ppp拨号上网。 嵌入式Linux操作系统下,如果要进行PPP连接,就需要配置拨号要使用的连接脚本。这些脚本参数就决定了PPPD的行为,会对PPP连接产生很大的影响。所以需要对这些脚本的参数以及具体含义有所了解。。其中,chat脚本是用来进行AT呼叫和控制的脚本,而options脚本就影响PPP连接的。1. CHAT脚本 一个简单的chat脚本有下面的结构:"" ATOK ATDT dialnumberCONNECT ""一个chat脚本都是由字符串对来组成的。前面的字符串都是期望获取的串,紧跟的是发送的字符串。这个脚本每一项的具体含义是这样的:1) MODEM期望空字符串。这句话的意思直接理解就是MODEM不管收到什么字符串,先发出字符串AT;2) 期望收到“OK”字符串,然后发送字符串“ATDTdialnumber”3) 如果收到“CONNECT”,就不再发送,认为数据链路已建立连接。 这样的chat脚本是最简单的,如果需要进行超时控制,就可以加入如下字段:TIMEOUT10如果要增加对特殊情况的处理,就加入下面字段: ABORT BUSY ABORT NOANSWER ABORT RINGING这三行语句的意思是:如果收到字符串“BUSY”、“NOANSWER”、“RINGING”就退出执行。所以在考虑到各种特殊情况下,配置一个PPP连接的CHAT脚本就可以像下面这样:TIMEOUT 30ABORT BUSY ABORT NOANSWER ABORT RINGING "" ATOK ATDTdialnumberCONNECT "",为PPP连接指定了连接使用的设备、使用的控制字符传输速率、指定了硬件加速、溢出控制等。例如下面的options脚本:ttyS0---- 指定连接使用的设备,例如:ttyS0、ttyS1等57600---- 设置连接使用的控制字符传输速率,可以设置为57600、115200等debug---- 如果需要加入调试信息,就加入参数debuglogfile/var/ppplog---- 将连接过程中的信息输入到某个文件中mtu1500-detachnoipdefault---- 不使用默认IP就可以加入参数noipdefaultdefaultrouteusepeerdns---- 使用服务器端协商的DNS就可以设置参数usepeerdnslcp-echo-failure4---- 当连续4次没有收到发出的LCP回声请求时,就认为服务器端已不再响应,就退出执行。这里的失
ppp拨号脚本配置 来自淘豆网m.daumloan.com转载请标明出处.