(Linux) PPPoE Server

  1. 安装 PPPoE Server

    sudo apt-get install pppoe
    

    也可make安裝:rp-pppoe套件-官網:http://www.roaringpenguin.com/products/pppoerp-ppp

    sudo tar zxvf rp-pppoe-3.6.tar.gz -C /opt/
    sudo chown -R root:root /opt/rp-pppoe-3.6/
    

    安裝軟體開發函示庫:

    sudo apt-get install libc6-dev
    

    產生pppoe server程式

    sudo /opt/rp-pppoe-3.6/go
    
  2. 設定PPPoE Server

    sudo vim  /etc/ppp/option
    sudo vim /etc/ppp/options
    

    新增帳號

    /etc/ppp/pap-secrets
    /etc/ppp/chap-secrets
    
  3. 設定forward(若無forward,Client即使拿到IP,Traffic也出不去)

    echo "1">/proc/sys/net/ipv4/ip_forward (用root执行)
    
  4. 啓動PPPoE Server:

    pppoe-server -I eth1 -L 192.168.1.1 -R 192.168.1.10 -N 200
    

    -N :選用的網卡
    -L IP : 指定interface 端的IP
    -R IP: 發出去的IP
    -N :連線數目