pppd 守护进程解析以下项目:
pppd 扫描命令行以确定正在使用的设备。守护进程此时不会解释遇到的任何选项。
pppd 尝试使用以下条件搜索要使用的串行设备:
如果在命令行或先前处理的配置文件中指定了串行设备,则 pppd 将使用该设备的名称。
如果未命名任何串行设备,则 pppd 将在命令行上搜索 notty、pty 或 socket 选项。如果指定了其中某个选项,则 pppd 将假定不存在任何设备名称。
或者,如果 pppd 发现标准输入连接到某个 tty,则将使用该 tty 的名称。
如果 pppd 仍然找不到串行设备,则 pppd 将终止连接并发出错误。
然后,pppd 会检查是否存在 /etc/ppp/options.ttyname 文件。如果找到该文件,pppd 将对其进行解析。
pppd 处理命令行上的任何选项。
pppd 协商链路控制协议 (Link Control Protocol, LCP) 以设置链路。
(可选)如果需要验证,pppd 将读取 /etc/ppp/pap-secrets 或 /etc/ppp/chap-secrets,以便对另外一个对等点进行验证。
pppd 守护进程在命令行上或在其他配置文件中遇到选项 call peer-name 时,将读取文件 /etc/ppp/peers/peer-name。