系统管理指南:网络服务

基本调制解调器聊天脚本

以下是一个基本聊天脚本,创建自己的聊天脚本时可以此为模板。


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 命令。