2009年6月26日 星期五

[Ubuntu] PPPoE-server

突然發現以前曾經記錄PPPoE client 卻忘記Server 了 囧>

老規矩~~ rp-pppoe 套件

這是官網

http://www.roaringpenguin.com/products/pppoe
理論上這個套件要自己拿package 自己make 裝到小兔兔的身體裡

不過我還是用靠北好用的aptitude 裝好就好

選擇 "pppoe" 安裝完畢即可

  • 程式本體
         pppoe-server
  • 設定檔
         /etc/ppp/option
         /etc/ppp/pppoe-server-options(要自己產生)

/etc/ppp/option 內容
#
lock
crtscts
nobsdcomp
nodeflate
nopcomp
#

/etc/ppp/pppoe-server-options
#
require-chap
default-mru
default-asyncmap
lcp-echo-interval 60
lcp-echo-failure 5
ms-dns 168.95.1.1
noipdefault
noipx
nodefaultroute
#


指令
pppoe-server -I eth1 -L 192.168.1.1 -R 192.168.1.10-200

-L IP : 指定interface 端的IP
-R IP: 發出去的IP範圍

----------------------------------
PS. 有些文章說要加-k 不然小微微撥上可能會有問題,這次加了會有error 因為我沒重新編譯kernel,不過倒是撥的很順

附記chap 與 pap

修改
/etc/ppp/pppoe-server-options
require-chap 或 require-pap
可選擇兩種之ㄧ

/etc/ppp/pap-secrets
test    *       123    *

/etc/ppp/chap-secrets
test    *       123    *