定义要通过 pppoec 搜索的访问服务器时,可以使用应用于 pppoec 和 pppd 守护进程的选项。访问服务器的/etc/ppp/peers/peer-name 文件需要以下参数:
sppptun-PPPoE 通道使用的串行设备的名称。
plugin pppoe.so-指示 pppd 装入 pppoe.so 共享对象。
connect "/usr/lib/inet/pppoec device"-启动连接。connect 然后通过 device(为 PPPoE 而检测的接口)调用 pppoec 实用程序。
/etc/ppp/peers/peer-name 文件中的其余参数应当应用于服务器上的 PPP 链路。使用将用于拨出计算机上的 /etc/ppp/peers/peer-name 的相同选项。尽量将 PPP 链路需要的选项数量限制为最小。
如何定义 PPPoE 访问服务器对等点中介绍了以下示例。
# cat /etc/ppp/peers/dslserve sppptun plugin pppoe.so connect "/usr/lib/inet/pppoec hme0" noccp noauth user Red password redsecret noipdefault defaultroute |
此文件定义在设置 PPPoE 通道和指向访问服务器 dslserve 的 PPP 链路时要使用的参数。包括的选项如下所示。
选项 |
说明 |
---|---|
sppptun |
将 sppptun 定义为串行设备的名称。 |
plugin pppoe.so |
指示 pppd 装入 pppoe.so 共享对象。 |
connect "/usr/lib/inet/pppoec hme0" |
运行 pppoec 并将 hme0 指定为 PPPoE 通道和 PPP 链路的接口。 |
noccp |
关闭链路上的 CCP 压缩。 注 – 许多 ISP 仅使用专有的压缩算法。关闭公开的 CCP 算法可节省协商时间和避免偶然的互操作性问题。 |
noauth |
禁止 pppd 要求访问服务器提供验证凭证。大多数 ISP 不向用户提供验证凭证。 |
user Red |
将名称 Red 设置为客户机的用户名,访问服务器要求提供该名称以进行 PAP 验证。 |
password redsecret |
将 redsecret 定义为要提供给访问服务器以进行 PAP 验证的口令。 |
noipdefault |
将 0.0.0.0 指定为初始 IP 地址。 |
defaultroute |
指示 pppd 在 IPCP 协商之后安装缺省 IPv4 路由。当链路为指向 Internet 的系统链路时,应在 /etc/ppp/peers/peer-name 中包括 defaultroute,这也适用于 PPPoE 客户机。 |