系统管理指南:网络服务

Procedure如何设置 PPPoE 访问服务器

使用此过程可定义要用于 PPPoE 通道的以太网接口,以及配置访问服务器提供的服务。

  1. 成为访问服务器的超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2  章 “使用 Solaris Management Console(任务)”

  2. 将 PPPoE 通道专用的以太网接口名称添加到 /etc/ppp/pppoe.if 文件。

    例如,对于PPPoE 通道配置示例中所示的访问服务器 dslserve,可以使用以下 /etc/ppp/pppoe.if 文件。


    # cat /etc/ppp/pppoe.if
    
    hme1
    
    hme2
    
  3. /etc/ppp/pppoe 文件中定义访问服务器提供的全局服务。

    在以下 /etc/ppp/pppoe 文件中,列出了图 16–5 中所示的访问服务器 dslserve 提供的服务。


    
    device hme1,hme2
    
    service internet
    
        pppd "proxyarp 192.168.1.1:"
    
    service debugging
    
        pppd "debug proxyarp 192.168.1.1:"
    

    在该文件示例中,对于 dslserve 的以太网接口 hme1hme2,宣布支持 Internet 服务。在这些以太网接口上,对 PPP 链路启用了调试功能。

  4. 采用与设置拨入服务器相同的方法设置 PPP 配置文件。

    有关更多信息,请参阅为呼叫者创建 IP 寻址方案

  5. 启动 pppoed 守护进程。


    # /etc/init.d/pppd start
    

    pppd 还会检测 /etc/ppp/pppoe.if 中列出的接口。

  6. (可选的)检验是否已检测服务器上的 PPPoE 接口。


    # /usr/sbin/sppptun query
    
    hme1:pppoe
    
    hme1:pppoed
    
    hme2:pppoe
    
    hme2:pppoed

    以上样例表明,当前正在检测 PPPoE 接口 hme1hme2。此外,也可以使用 /usr/sbin/sppptun 命令,手动检测 PPPoE 接口。有关说明,请参阅/usr/sbin/sppptun 命令