AIX命令参考大全,卷 4,n - r - pppattachd 守护程序

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

pppattachd 守护程序

用途

连接一个异步设备流到点到点的协议(PPP)子系统。可以作为一个守护程序或正常的进程被调用。

语法

使用一特定 tty 端口(作为守护程序运行):

pppattachd /dev/ttyPortNumber { client | server | demand } [ multilink ] [ connect "ConnectorProgram" ] [ inactive Seconds ] [ authenticate pap | chap ] [ peer pap | chap ] [ user Name ] [ remote HostName ] [ nodaemon ]

使用标准输入和标准输出作为 tty 设备(作为进程运行):

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 认证,使用 authenticatepeer 选项。使用 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 设备纪录。

选项

authenticate pap | chap 把当前系统定义为 PAP 或者 CHAP 的验证程序。
client | server | demand 定义绑定到运行守护程序的系统的子系统连接类型。
connect "ConnectorProgram" 为向外的连接指定要使用的程序。打开的 TTY 设备作为标准输入和标准输出传递给程序。/usr/sbin/pppdial 命令是可以使用的连接程序。
inactive Seconds 指定等候终止链接前的连接停滞的秒数(无符号整数)。缺省值是 0 (没有超时)。
multilink 把 PPP 链接标识为连接到两个 PPP 对等实体的一组连接。
nodaemon 指定不会成为守护程序的连接进程。 当进程被连接请求调用时,你必须使用这个选项连接进程。
peer pap | chap 把当前系统定义为 PAP 或者 CHAP 的对等实体。
remote HostName 为 PAP 认证定义远程主机名。一个成功的连接必须有一个 UserName RemoteHostName Password 条目存在于 /etc/ppp/pap-secrets 文件中。这个选项只对 PAP 认证的验证程序和对等实体两端有意义。
user Name 为使用 PAP 认证定义用户条目。成功的连接必须有一个 UserName RemoteHostName Password 条目存在于 /etc/ppp/pap-secrets 文件中。这个选项只对 PAP 认证的验证程序和对等实体两端有意义。

退出状态

这个命令返回下列值:

0 成功完成。
!0 产生一个错误。

安全性

访问控制:任何用户

审计过程事件:N/A

示例

  1. 你希望系统 A 作为服务器系统 B 的客户机,在系统 A 输入:

    /usr/sbin/pppattachd /dev/tty0 client connect "sysbconnector" 

    此处 sysbconnector 是连接程序。

    在系统 B,登录用户调用自 $HOME/.profile

    exec /usr/sbin/pppattachd server 2>/dev/null
  2. 你希望服务器系统 B 联系客户机系统 A。在系统 B 输入:

    /usr/sbin/pppattachd /dev/tty0 server connect "sysaconnector"

    此处 sysaconnector 是连接程序。

    在系统 A,登录用户调用自 $HOME/.profile

    exec /usr/sbin/pppattachd client 2>/dev/null
  3. 你希望系统 A 用 PAP 认证作为服务器系统的 B 的客户机。 系统 B 作为验证方,系统 A 作为被授权的对等实体。在系统 A 输入:

    /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)子系统概述』

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]