控件启动和管理点对点协议(PPP)子系统。
startsrc -s pppcontrold
stopsrc -s pppcontrold
pppcontrold 守护程序读取 /etc/ppp/lcp_config 和 /etc/ppp/if_conf 文件安装和配置 PPP 子系统。SMIT 用于生成 /etc/ppp/lcp_config 和 /etc/ppp/if_conf。 修改这些文件用户必须是 root 用户或者是 UUCP 组的成员。 配置文件在初始化时读取,初始化时配置和装入适当的流模块,并在系统安装 TCP/IP 网络接口层。配置完子系统后,pppcontrold 守护程序监视和 IP 接口有关的流,执行设置 IP 地址和 IP 接口标志等操作。pppcontrold 守护程序终止于接收 SIGTERM 或者调用 stopsrc 命令的时候。 启动和停止 pppcontrold 守护程序的首选方法是用 SRC(System Resource Controller)。 你必须具有 root 权限运行 src 命令。
使用 syslog 设备记录错误和消息。
pppcontrold 守护程序创建 /etc/ppp/pppcontrold.pid 文件,这个文件只包含一行文档,是用于终止 pppcontrold 守护程序的命令进程 ID。
无
这个文件提供子系统需要的配置信息。这些值用于子系统配置时确保存储器正确分配。重要的是配置的正是所需要的,因为这些值定义了内核中存储的分配。空白行和以“#”开头的行在配置文件中是被忽略的。在接口定义中不要使用空白行和以“#”开头的行。仅在接口定义之间使用这些行。
可选的关键字 | |
---|---|
这些关键字将覆盖全局缺省 LCP 选项。
这个文件定义全部服务器的 TCP/IP 接口。 空白行和以“#”开头的行在配置文件中是被忽略的。在接口定义中不要使用空白行和以“#”开头的行。仅在接口定义之间使用这些行。
关键字 | |
---|---|
interface | 表示一新建接口已启动。 |
server | 表示这个接口是服务器连接。
需要下列关键字: local_ip xxx.yyy.zzz.qqq remote_ip xxx.yyy.zzz.qqq 这些地址在成对的基础上必须是不同的,但是本地 IP 地址对于全部 PPP 接口可以相同。在给定服务器上,远程地址是唯一的。 |
可选的关键字 | |
---|---|
netmask xxx.xxx.xxx.xxx | 为这个接口指定网络掩码。 |
这个命令返回下列出口值:
0 | 成功完成。 |
!0 | 产生错误。 |
访问控制:你必须具有 root 权限来运行这个命令。
/ect/ppp/lcp_config 示例文件: | |
---|---|
# Comment line server_name PPPSERVER_ALPHA lcp_server 5 lcp_client 1 num_if 6 num_hdlc 6
/ect/ppp/if_conf 示例文件: | |
---|---|
# Sample ip server configuration information. # Note that the complete stanza does not contain # comments or blank lines interface server local_ip 129.35.130.45 remote_ip 129.35.131.191 netmask 255.255.240.0 #However between stanzas one can have blank or # comment lines. interface server local_ip 129.35.130.45 remote_ip 129.35.131.196 netmask 255.255.240.0 interface server local_ip 129.35.130.45 remote_ip 129.35.131.197 netmask 255.255.240.0 interface server local_ip 129.35.130.45 remote_ip 129.35.131.201 netmask 255.255.240.0 interface server local_ip 129.35.130.45 remote_ip 129.35.131.212 netmask 255.255.240.0
上面的配置文件的结果是子系统将按如下安装 IP 接口:
pp0: flags=71<UP,POINTOPOINT,NOTRAILERS> inet 129.35.130.45 --> 129.35.131.191 netmask 0xfffff000 pp1: flags=31<UP,POINTOPOINT,NOTRAILERS> inet 129.35.130.45 --> 129.35.131.196 netmask 0xfffff000 pp2: flags=31<UP,POINTOPOINT,NOTRAILERS> inet 129.35.130.45 --> 129.35.131.197 netmask 0xfffff000 pp3: flags=31<UP,POINTOPOINT,NOTRAILERS> inet 129.35.130.45 --> 129.35.131.201 netmask 0xfffff000 pp4: flags=31<UP,POINTOPOINT,NOTRAILERS> inet 129.35.130.45 --> 129.35.131.212 netmask 0xfffff000 pp5: flags=30<POINTOPOINT,NOTRAILERS> inet 0.0.0.0 --> 0.0.0.0 netmask 0xff000000
注: pp5 是 /etc/ppp/lcp_config 文件 (lcp_client 1) 的 lcp_client 关键字产生的结果。
pppattachd 守护程序,pppdial 命令。
syslog 子例程。
『异步点对点协议(PPP)子系统概述』,在 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中。
『系统资源控制器概述』,在《AIX 5L V5.2 系统管理指南:操作系统与设备》中,它给出对子系统、子服务器和系统资源控制器的解释。