使用 /etc/ppp/peers/peer-name 文件可提供用于与特定对等点通信的信息。/etc/ppp/peers/peer-name 允许普通用户调用不允许用户设置的预选择的特权选项。
例如,如果在 /etc/ppp/peers/peer-name 文件中指定了 noauth,非特权用户将无法忽略 noauth 选项。假定用户要设置指向 peerB 的链路,而该对等点不提供验证凭证。作为超级用户,您可以创建一个包括 noauth 选项的 /etc/ppp/peers/peerB 文件。noauth 指示本地计算机不验证来自 peerB 的呼叫。
pppd 遇到以下选项时,pppd 守护进程将读取 /etc/ppp/peers/peer-name:
call peer-name
可以为拨出计算机需要与其通信的每个目标对等点创建一个 /etc/ppp/peers/peer-name 文件。此做法对于允许普通用户调用特殊拨出链路特别方便,无需使用 root 特权。
可以在 /etc/ppp/peers/peer-name 中指定的典型选项包括:
user user-name
使用 PAP 或 CHAP 进行验证时,为拨入服务器提供 user_name 作为拨出计算机的登录名。
remotename peer-name
使用 peer-name 作为拨入计算机的名称。扫描 /etc/ppp/pap-secrets 或 /etc/ppp/chap-secrets 文件时,remotename 将与 PAP 或 CHAP 验证配合使用。
connect "chat chat_script..."
使用聊天脚本中的指令打开到拨入服务器的通信。
noauth
启动通信时,不要验证对等点 peer-name。
noipdefault
将与对等点协商时使用的初始 IP 地址设置为 0.0.0.0。在设置指向大多数 ISP 的链路以方便在对等点之间进行 IPCP 协商时,请使用 noipdefault。
defaultroute
在链路上建立 IP 时安装缺省 IPv4 路由。
有关可能适用于特定目标对等点的更多选项,请参见 pppd(1M) 手册页。