以下是一个基本聊天脚本,创建自己的聊天脚本时可以此为模板。
ABORT BUSY ABORT 'NO CARRIER' REPORT CONNECT TIMEOUT 10 "" AT&F1M0&M5S2=255 SAY "Calling myserver\n" TIMEOUT 60 OK "ATDT1-123-555-1212" ogin: pppuser ssword: \q\U % pppd |
下表说明了聊天脚本的内容。
脚本内容 |
说明 |
---|---|
ABORT BUSY |
如果调制解调器从对应对等点收到此消息,则中止传输。 |
ABORT 'NO CARRIER' |
如果调制解调器在拨号时报告 ABORT 'NO CARRIER',则中止传输。出现此消息通常是因为拨号或调制解调器协商故障。 |
REPORT CONNECT |
从调制解调器收集 CONNECT 字符串。列显该字符串。 |
TIMEOUT 10 |
将初始超时设置为 10 秒。调制解调器会立即作出响应。 |
"" AT&F1M0&M5S2=255 |
M0-连接过程中关闭扬声器。 &M5-使调制解调器要求进行错误控制。 S2=255-禁用 TIES "+++" 中断序列。 |
SAY "Calling myserver\n" |
在本地计算机上显示消息 Calling myserver。 |
TIMEOUT 60 |
将超时重置为 60 秒,以允许有更多的时间进行链路协商。 |
OK "ATDT1-123-555-1212" |
使用电话号码 123-555-1212 呼叫远程对等点。 |
ogin: pppuser |
使用 UNIX 样式的登录来登录到对等点。提供用户名 pppuser。 |
ssword: \q\U |
\q-如果使用 -v 选项调试,则不记录日志。 \U-在此位置插入命令行中指定的 -U 之后的字符串内容。 通常,该字符串包含口令。 |
% pppd |
等待 % shell 提示,并运行 pppd 命令。 |