系统管理指南:网络服务

设置 PPPoE 客户机

要通过 DSL 为客户机系统提供 PPP,必须首先在与相应调制解调器或集线器相连的接口上配置 PPPoE。然后,需要更改 PPP 配置文件,以便在 PPPoE 的另外一端定义访问服务器。

设置 PPPoE 客户机的先决条件

设置 PPPoE 客户机之前,必须完成下列操作:

Procedure如何配置 PPPoE 客户机接口

使用此过程可定义要用于 PPPoE 通道的以太网接口。

  1. 成为 PPPoE 客户机的超级用户或承担等效角色。

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

  2. 将连接到 DSL 的以太网接口名称添加到 /etc/ppp/pppoe.if 文件中。

    例如,对于将 hme0 用作连接到 DSL 调制解调器的网络接口的 PPPoE 客户机,将以下项添加到 /etc/ppp/pppoe.if 中。


    hme0
    

    有关 /etc/ppp/pppoe.if 的更多信息,请转至/etc/ppp/pppoe.if 文件

  3. 为使用 PPPoE 配置接口。


    # /etc/init.d/pppd start
    
  4. (可选的)检验是否现在已对 PPPoE 接口进行检测。


    # /usr/sbin/sppptun query
    
    hme0:pppoe
    
    hme0:pppoed

    此外,也可以使用 /usr/sbin/sppptun 命令,手动检测 PPPoE 接口。有关说明,请参阅/usr/sbin/sppptun 命令

Procedure如何定义 PPPoE 访问服务器对等点

您可以在 /etc/ppp/peers/peer-name 文件中定义访问服务器。用于访问服务器的许多选项也可用于定义拨号方案中的拨入服务器。有关 /etc/ppp/peers.peer-name 的详细说明,请参阅/etc/ppp/peers/peer-name 文件

  1. 成为 PPPoE 客户机的超级用户或承担等效角色。

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

  2. /etc/ppp/peers/peer-name 文件中,定义服务提供商的 PPPoE 访问服务器。

    例如,以下文件 /etc/ppp/peers/dslserve 定义PPPoE 通道配置示例中介绍的 Far ISP 的访问服务器 dslserve


    # cat /etc/ppp/peers/dslserve
    
    sppptun
    
    plugin pppoe.so
    
    connect "/usr/lib/inet/pppoec hme0"
    
    noccp
    
    noauth
    
    user Red
    
    password redsecret
    
    noipdefault
    
    defaultroute

    有关此文件中的选项定义,请转至用于定义访问服务器对等点的 /etc/ppp/peers/peer-name 文件

  3. 修改 PPPoE 客户机的其他 PPP 配置文件。

    1. 按照配置拨出计算机中配置拨出计算机的说明中所述,配置 /etc/ppp/options

    2. 创建 /etc/ppp/options.sppptun 文件。/etc/ppp/options.sppptun 可为检测的 PPPoE 接口所连接到的串行端口定义 PPP 选项。

      您可以使用可用于/etc/ppp/options.ttyname 配置文件中所述的 /etc/ppp/options. ttyname 文件的所有选项。由于 sppptunpppd 配置中的指定设备名称,因此必须为文件 /etc/ppp/options.sppptun 命名。

  4. 确保所有用户都可以在客户机上启动 PPP。


    # touch /etc/ppp/options
    
  5. 测试 PPP 是否可在 DSL 线路上运行。


    % pppd debug updetach call dslserve
    

    dslserve 是指定给PPPoE 通道配置示例中所示的 ISP 访问服务器的名称。debug updetach 选项则使调试信息显示在终端窗口中。

    如果 PPP 正常运行,终端输出将显示处于活动状态的链路。如果 PPP 仍未运行,请尝试以下命令以查看服务器是否正常运行:


    # /usr/lib/inet/pppoec -i hme0
    

    注 –

    已配置的 PPPoE 客户机的用户可以通过键入以下命令,在 DSL 线路上开始运行 PPP:


    % pppd call ISP-server-name
    

    然后,用户便可以运行应用程序或服务。


另请参见

以下列出了相关的参考信息。