Linux下pppoe設置


在Linux下配置pppoe,一般有以下步驟:

1. 安裝pppoe軟件。這個不多說,ape-get install pppoe即可。

2. 設置撥號屬性:

[cpp] view plain copy

  1. root@ubuntu:~# pppoe-setup 

   詳細過程如下:

     用戶名:

[cpp] view plain copy

  1. USER NAME 
  2. >>> Enter your PPPoE user name (default test): test 

     接口(網卡):

[cpp] view plain copy

  1. INTERFACE 
  2. >>> Enter the Ethernet interface connected to the DSL modem 
  3. For Solaris, this is likely to be something like /dev/hme0. 
  4. For Linux, it will be ethn, where 'n' is a number. 
  5. (default eth0): eth0 

      dns:

[cpp] view plain copy

  1. >>> Enter the DNS information here: 

      密碼:

[cpp] view plain copy

  1. PASSWORD 
  2. >>> Please enter your PPPoE password:     
  3. >>> Please re-enter your PPPoE password:  

      防火牆:

[cpp] view plain copy

  1. The firewall choices are: 
  2. 0 - NONE: This script will not set any firewall rules.  You are responsible 
  3. for ensuring the security of your machine.  You are STRONGLY 
  4.           recommended to use some kind of firewall rules. 
  5. 1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation 
  6. 2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway 
  7. for a LAN 
  8. >>> Choose a type of firewall (0-2): 0 

   保存設置:

[cpp] view plain copy

  1. Ethernet Interface: eth0 
  2. User name:          test 
  3. Activate-on-demand: No 
  4. DNS:                Do not adjust 
  5. Firewalling:        NONE 
  6. >>> Accept these settings and adjust configuration files (y/n)? y 

  保存成功了。

[cpp] view plain copy

  1. Congratulations, it should be all set up! 
  2. Type 'pppoe-start' to bring up your PPPoE link and 'pppoe-stop' to bring 
  3. it down.  Type 'pppoe-status' to see the link status. 

3. 開始撥號

[cpp] view plain copy

  1. root@ubuntu:~# pppoe-start 

到了這一步,如果沒有問題的話,應該就可以正常連上pppoe服務器了。

但在實際操作時,我遇到了以下兩個問題:
問題1:

[cpp] view plain copy

  1. root@ubuntu:~# pppoe-setup 
  2. Welcome to the Roaring Penguin PPPoE client setup.  First, I will run 
  3. some checks on your system to make sure the PPPoE client is installed 
  4. properly... 
  5. Oops, I can't execute the program '/usr/local/sbin/pppd'.  You 
  6. must install the PPP software suite, version 2.3.10 or later. 

原因:目錄/usr/local/sbin/沒有pppd文件

   解決方法:

將/usr/sbin/pppoe-setup腳本里PPPD=/usr/local/sbin/pppd
     改為PPPD=/usr/sbin/pppd,保存修改后即恢復可正常

問題2:

[cpp] view plain copy

  1. root@ubuntu:~# pppoe-status: Link is down (can't read pppoe PID file /var/run/pppoe.conf-pppoe.pid.pppoe) 

    嘗試運行pppoe-connect,出現和問題一類似的錯誤

原因:同問題1所述

   解決方法和問題1中類似:
     將/usr/sbin/pppoe-connect腳本里PPPD=/usr/local/sbin/pppd
     改為PPPD=/usr/sbin/pppd,保存修改后即恢復可正常

總結:

       在配置pppoe時遇到奇怪的問題,很有可能是有相應的腳本的路徑設置不當造成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM