连接一个异步设备流到点到点的协议(PPP)子系统。可以作为一个守护程序或正常的进程被调用。
pppattachd /dev/ttyPortNumber { client | server | demand } [ multilink ] [ connect "ConnectorProgram" ] [ inactive Seconds ] [ authenticate pap | chap ] [ peer pap | chap ] [ user Name ] [ remote HostName ] [ nodaemon ]
pppattachd { client | server | demand } [ multilink ] [ inactive Seconds ] [ authenticate pap | chap ] [ peer pap | chap ] [ user Name ] [ remote HostName ] [ nodaemon ]
pppattachd 守护程序提供的机制是绑定一个异步流到 PPP 子系统。当在特定的 tty 端口设置一个向外的连接, pppattachd 就是一个守护程序。当使用标准输入和标准输出作为 PPP 通信的 tty 设备,pppattachd 就不是守护程序。(它是从登录的 TTY 设备上的 $HOME/.profile 执行的。)
你可以激活 PAP 或者 CHAP 认证,使用 authenticate 和 peer 选项。使用 smit 命令创建在 /etc/ppp/pap-secrets 或者 /etc/ppp/chap-secrets 文件中的条目。 pppattachd 守护程序在文件中使用密码对连接认证。它对 PAP 认证只搜索 /etc/ppp/pap-secrets 文件,对 CHAP 认证只搜索 /etc/ppp/chap-secrets 文件。
多链接选项是用来把 PPP 链接标识为在两个 PPP 对等设备之间有几种连接。PPP 信息包在一个对等设备分段,在多个连接上发送,然后在同样支持多连接的远程对等设备重新连接。最大的接收重组单元(MMRU)和端点描述符通过 PPP 连接配置菜单的 SMIT(系统管理接口工具)来设置。MRRU 是分段前最大的数据大小。端点鉴别器唯一标识本地系统。
错误和信息使用 syslog 设备纪录。
这个命令返回下列值:
0 | 成功完成。 |
!0 | 产生一个错误。 |
访问控制:任何用户
审计过程事件:N/A
/usr/sbin/pppattachd /dev/tty0 client connect "sysbconnector"
此处 sysbconnector 是连接程序。
在系统 B,登录用户调用自 $HOME/.profile:
exec /usr/sbin/pppattachd server 2>/dev/null
/usr/sbin/pppattachd /dev/tty0 server connect "sysaconnector"
此处 sysaconnector 是连接程序。
在系统 A,登录用户调用自 $HOME/.profile:
exec /usr/sbin/pppattachd client 2>/dev/null
/usr/sbin/pppattachd /dev/tty0 client peer pap user username \ connect "sysbconnector"
其中 sysbconnector 是连接程序。
在系统 A,文件 /etc/ppp/pap-secrets 包含:用户名 * 密码。在系统 B,登录用户调用自 $HOME/.profile:
exec /usr/sbin/pppattachd server authenticate pap 2>/dev/null
打开系统 B,/etc/ppp/pap-secrets 文件包含: 用户名 * 密码。
/usr/sbin/pppattachd | 包含 pppattachd 守护程序。 |
/etc/ppp/attXXX.pid | 包含进程 ID。XXX 是进程标识符,文件的内容是连接绑定的网络层 ID。用户必须属于 UUCP 组才能创建进程标识符文件。 |
pppcontrold 守护程序,pppdial 命令。
syslog 子例程。
profile 文件格式。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『异步点对点协议(PPP)子系统概述』。