要与拨入服务器通信,需要收集有关该服务器的信息,然后编辑几个文件。最重要的是,必须配置拨出计算机需要呼叫的所有拨入服务器的通信要求。您可以在 /etc/ppp/options.ttyname 文件中指定有关拨入服务器的选项,如 ISP 电话号码。但是,配置对等点信息的最佳位置是在 /etc/ppp/peers/peer-name 文件中。
在拨出计算机上,Solaris PPP 4.0 不需要 /etc/ppp/peers/peer-name 文件也可以正常工作。
使用 /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 文件。此做法对于允许普通用户调用特殊拨出链路特别方便,无需拥有超级用户权限。
可以在 /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) 手册页。
/etc/ppp/peers/myisp.tmpl 文件包含有关 /etc/ppp/peers/peer-name 文件的有用注释。该模板总结了可用于 /etc/ppp/peers/peer-name 文件的常用选项:
connect "/usr/bin/chat -f /etc/ppp/myisp-chat" user myname remotename myisp noauth noipdefault defaultroute updetach noccp |
选项 |
定义 |
---|---|
connect "/usr/bin/chat -f /etc/ppp/myisp-chat" |
使用聊天脚本 /etc/ppp/myisp-chat 呼叫对等点。 |
user myname |
对本地计算机使用此帐户名。myname 是对等点的 /etc/ppp/pap-secrets 文件中此计算机的名称。 |
remotename myisp |
将 myisp 识别为本地计算机的 /etc/ppp/pap-secrets 文件中对等点的名称。 |
noauth |
不要求呼叫对等点提供验证凭证。 |
noipdefault |
不使用本地计算机的缺省 IP 地址。 |
defaultroute |
使用为本地计算机指定的缺省路由。 |
updetach |
在 PPP 日志文件而不是标准输出中记录错误。 |
noccp |
不使用 CCP 压缩。 |
要在您的站点中使用 /etc/ppp/peers/myisp.tmpl,请将 /etc/ppp/peers/myisp.tmpl 重命名为 /etc/ppp/peers/.peer-name。将 peer-name 替换为要调用的对等点的名称。然后,根据您的站点的需要修改文件内容。
要查找 /etc/ppp/peers/peer-name 文件的示例,请参阅以下内容:
对于拨出计算机,请参见如何定义与单个对等点的连接。
对于租用线路上的本地计算机,请参见如何配置租用线路上的计算机。
对于拨出计算机上的 PAP 验证支持,请参见如何将 PAP 支持添加到 PPP 配置文件(拨出计算机)。
对于拨出计算机上的 CHAP 验证支持,请参见如何将 CHAP 支持添加到 PPP 配置文件(拨出计算机)。
对于客户机系统上的 PPPoE 支持,请参见设置 PPPoE 客户机。