在 Oracle® Solaris 11.2 中管理使用 UUCP 和 PPP 的串行网络

退出打印视图

更新时间: 2014 年 7 月
 
 

如何处理 PPP 选项

  1. pppd 守护进程解析以下项目:

      所有 Solaris PPP 4.0 操作都由 pppd 守护进程处理,它在用户运行 pppd 命令时启动。用户呼叫远程对等点时,将发生以下操作:

    • /etc/ppp/options

    • $HOME/.ppprc

    • /etc/ppp/options$HOME/.ppprc 中的 filecall 选项打开的任何文件

  2. pppd 扫描命令行以确定正在使用的设备。守护进程此时不会解释遇到的任何选项。

  3. pppd 尝试使用以下条件搜索要使用的串行设备:

    • 如果在命令行或先前处理的配置文件中指定了串行设备,则 pppd 将使用该设备的名称。

    • 如果未命名任何串行设备,则 pppd 将在命令行上搜索 nottyptysocket 选项。如果指定了其中某个选项,则 pppd 将假定不存在任何设备名称。

    • 或者,如果 pppd 发现标准输入连接到某个 tty,则将使用该 tty 的名称。

    • 如果 pppd 仍然找不到串行设备,则 pppd 将终止连接并发出错误。

  4. 然后,pppd 会检查是否存在 /etc/ppp/options.ttyname 文件。如果找到该文件,pppd 将对其进行解析。

  5. pppd 处理命令行上的任何选项。

  6. pppd 协商链路控制协议 (Link Control Protocol, LCP) 以设置链路。

  7. (可选)如果需要验证,pppd 将读取 /etc/ppp/pap-secrets/etc/ppp/chap-secrets,以便对另外一个对等点进行验证。

pppd 守护进程在命令行上或在其他配置文件中遇到选项 call peer-name 时,将读取文件 /etc/ppp/peers/peer-name