精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>网络书籍>>中文HandBook>>[手册] 配置 PPPoE (PPP over Ethernet)

主题:[手册] 配置 PPPoE (PPP over Ethernet)
发信人: SunGang()
整理人: SunGang(2000-01-24 10:44:22), 站内信件
                                     FreeBSD 手册  
上一章                           第14章 PPP and SLIP                    下一张  

-------------------------------------------------------------------------------

14.3. 配置 PPP over Ethernet (PPPoE) 
原作:Jim Mock <[email protected]> (来源 node.to) 2000年元月10日. 
翻译:笨刚 Sun Gang <[email protected]> 2000年元月24日

下面简要说明怎样在FreeBSD下配置PPP over Ethernet即PPPoE。

==============================================================================
注:可用于ADSL上网,如果要在LAN内使用,需有两块网卡,一块连LAN,另一块通过
ADSL的虚拟拨号网络上Internet。LAN内的PC可通过该FreeBSD上配置NAT功能来实现
共享该ADSL上网。如果ADSL是动态ip,还得配/sbin/dhclient程序, /etc/dhclient.conf
自己man dhclinet和mandhclient.conf看看吧。我自己没有ADSL线路,所以自己也没有试
过,误导了别人我可不负责。  :-)
==============================================================================

14.3.1. 要配置PPPoE的要求 
要正常使用PPPoE,需要以下几个条件。
FreeBSD 3.4-STABLE 的核心源码

FreeBSD 3.4-STABLE 的ppp and pppd

以及上面所需的相关文件。

14.3.2. 核心配置
核心里要加入以下选项,重编核心并重启。

options NETGRAPH 

options NETGRAPH_ASYNC 

options NETGRAPH_BPF 

options NETGRAPH_CISCO 

options NETGRAPH_ECHO 

options NETGRAPH_FRAME_RELAY 

options NETGRAPH_HOLE 

options NETGRAPH_IFACE 

options NETGRAPH_KSOCKET 

options NETGRAPH_LMI 

options NETGRAPH_PPP 

options NETGRAPH_PPPOE 

options NETGRAPH_PPTPGRE 

options "NETGRAPH_RFC1490" 

options NETGRAPH_SOCKET 

options NETGRAPH_TEE 

options NETGRAPH_TTY 

options NETGRAPH_UI 

options NETGRAPH_VJC 



14.3.3. 配置ppp.conf 文件
Here is an example of a working ppp.conf: 
下面是/etc/ppp.conf文件中相关选项的一个例子:
    default: # 或写在ISP配置项里。
      set device PPPoE:fxp1 # 这里fxp1换成你连ADSL的网卡设备名。
      set MRU 1490
      set MTU 1490
      set authname 你的登录帐号
      set authkey 你的密码
      set log Phase tun command # you can add more detailed logging if you wish
      set dial
      set login "TIMEOUT 1.5 name:-\\r-login:\\U word:\\P ocol:PPP HELLO"
                                         # 上面这一行好象可以不要。
      set ifaddr 10.0.0.1/0 10.0.0.2/0
      add default HISADDR
      nat enable yes # 想要你的lan内的电脑能上网就要有这一行。
      set cd off
      set crtscts off
    
    papchap:
      set authname 你的登录帐号
      set authkey 你的密码

14.3.4. 运行PPP 程序
以root身份根据你在ppp.conf里的设定方法来运行: 

    # ppp -dedicated



    # ppp -dedicated 服务商名称
    
    

14.3.5. 在开机上自动启动PPP进程。
把下面几行加入/etc/rc.conf文件里:
    ppp_enable="YES"
    ppp_mode="dedicated"
    ppp_nat="YES"
    ppp_profile="default" # 或者你的服务提供商名称


------------------------------------------------------------------------------
上一章                                    目录                          下一章  
设置核心支持PPP                           返回                  设置SLIP客户端

--

  笨笨的憨头
        _________________________________
         # whois [email protected]         
         # finger [email protected]

※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.159.228]

[关闭][返回]