与远程系统建立异步连接以供 PPP (点对点协议)子系统使用。
pppdial [ -t TimeOut ] [ -v ] [ -d VerboseFile ] -f ChatFile
pppdial 命令能通过异步设备同远程系统建立连接。它是使用 pppattachd 守护程序传递调制解调器和远程系统之间的对话,传递到 PPP 帧应送到的点。pppdial 命令使用标准输入和标准输出作为产生对话的设备。
错误和信息由 syslog 设施记录。
这个命令返回下列出口值:
0 | 成功完成 |
!0 | 产生错误 |
访问控制:任何用户
和远程系统建立连接,在命令行的一行上输入命令:
/usr/sbin/pppattachd client /dev/tty0 connect "/usr/sbin/pppdial -v -f /home/pppuser/dialer.file"
ChatFile 名为 /home/pppuser/dialer.file,包含:
'' atdt4311088 CONNECT \\d\\n ogin pppuser ssword pppuserpwd
with the following meaning:
'' Expect a nul string atdt4311088 Send the modem the dial command 4311088 is the phone number to dial CONNECT Expect connect from the modem \\d\\n Delay for 1 second then send a new line ogin Expect the string ogin pppuser Send the string pppuser pppuser is the user id on the remote system ssword Expect the string ssword pppuserpwd Send the string pppuserpwd pppuserpwd is the password of the user pppuser on the remote system
远程系统必须有一个用户 pppuser,定义了密码 pppuserpwd 和 一个 $HOME/.profile文件,包括:
exec pppattachd server 2>/dev/null
这是一个非常简单的示例。这个示例需要客户机和服务器(或远程)都运行 PPP 子系统。这个示例需要客户机系统具有定义在 /dev/tty0 的调制解调器。ChatFile 包含拨出号码 4311088。 远程系统也必须有一个定义了密码的用户和一个 .profile 文件,它在远程系统上启动了一个 PPP 连接。设备(/dev/tty0)、 电话号码、用户、用户密码和启动 PPP 连接的机制是变量,并且应该反映服务器系统的当前值。
/usr/sbin/pppdial | 包含 pppdial 命令。 |
pppattachd 守护程序,pppcontrold 守护程序。
syslog 子例程。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『异步点对点协议(PPP)子系统概述』。