ppp拨号脚本配置win7自动ppp拨号
番茄系统家园 · 2021-07-28 14:48:47
一个chat脚本都是由字符串对来组成的。前面的字符串都是期望获取的串,紧跟的是发送的字符串。
这个脚本每一项的具体含义是这样的:
1)期望空字符串。这句话的意思直接理解就是不管收到什么字符串,先发出字符串AT;
2)期望收到“OK”字符串,然后发送字符串“”
3)如果收到“”,就不再发送,认为数据链路已建立连接。
这样的chat脚本是最简单的,如果需要进行超时控制,就可以加入如下字段:
如果要增加对特殊情况的处理,就加入下面字段:
这三行语句的意思是:如果收到字符串“BUSY”、“”、“RINGING”就退出执行。
所以在考虑到各种特殊情况下,配置一个PPP连接的CHAT脚本就可以像下面这样:
TIMEOUT30ABORTBUSY
ABORTNOANSWER
ABORTRINGING
""ATOKATDTdialnumber
CONNECT""
2.OPTIONS脚本
OPTIONS脚本的内容,为PPP连接指定了连接使用的设备、使用的控制字符传输速率、指定了硬件加速、溢出控制等。
例如下面的options脚本:
ttyS0----指定连接使用的设备,例如:ttyS0、ttyS1等57600----设置连接使用的控制字符传输速率,可以设置为57600、115200等
debug----如果需要加入调试信息,就加入参数debug
logfile/var/ppplog----将连接过程中的信息输入到某个文件中mtu1500
-detach
noipdefault----不使用默认IP就可以加入参数noipdefault
defaultroute
usepeerdns----使用服务器端协商的DNS就可以设置参数usepeerdns
lcp-echo-failure4----当连续4次没有收到发出的LCP回声请求时,就认为服务器端已不再响应,就退出执行。这里的失败次数可以灵活来决定。
-ccp----不使用压缩控制协议-vj----关掉式IP头压缩-chap----不使用chap鉴权
-mschap-v2----不使用mschap鉴权
user
hide-password
connect"/usr/bin/chat-v-t6-f/var/chat"----制定了要使用的chat脚本的位置。加上参数-v告诉chat命令将其所有的输出/入拷贝到系统记录里(通常是/var/log/messages)。-t6指定了执行chat该命令的时间为6s。chat脚本的位置可以位于/etc/目录下,也可以位于/var下,这个可以更加需要灵活设置。
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/20423.html。
