作者 主題: pppoe server on Opensuse 11  (閱讀 11682 次)

0 會員 與 1 訪客 正在閱讀本文。

makinen

  • 懷疑的國中生
  • **
  • 文章數: 77
  • 性別: 男
    • 檢視個人資料
    • Bryan手札 -- 生活記趣
pppoe server on Opensuse 11
« 於: 2008-07-03 23:13 »
由於工作常需要  :(  常用到很多種類伺服器服務來測試的關係故以 opensuse 11 架了個單純的 pppoe server 為了以後能更有利於測試,若是以後要加入 freeradius 搭配也能只改幾個設定就能拿來用,以下是安裝的環境及步驟:

Environment
OS:
opensuse 11
Kernel Version:
Linux 2.6.25.5-1.1-pae
Desktop environment:
KDE3.5 (KDM)
Network:
eth0:
inet 192.168.2.100
netmask 255.255.255.0
gateway 192.168.2.1

  • 安裝相關套件如下
ppp
rp-pppoe
kinternet -- for client 端的 pppoe 軟體

  • 確認 /etc/ppp 目錄中的檔案無誤,其中比較重要需要修改到的檔案已用紅色註記
# ls

chap-secrets
pap-secrets
options
pppoe-server-options

firewall-masq
ip-down.d
poll.tcpip
rp-pppoe-gui
connect-errors 
firewall-standalone 
ip-up
peers
filters
ip-down
ip-up.d
options.pptp
plugins
pppoe.conf

  • 修改 options 如下
lock
crtscts
nobsdcomp
nodeflate
nopcomp

  • 修改 pppoe-server-options 如下
auth
require-chap or require-pap --- 看您選擇那種認証方式來更改這個地方
default-mru
default-asyncmap
lcp-echo-interval 60
lcp-echo-failure 5
ms-dns 168.95.1.1
noipdefault
noipx
nodefaultroute
noproxyarp
noktune
10.0.0.1:10.0.0.200
netmask 255.255.255.255
logfile /var/log/pppd.log

  • 若 pppoe-server-options 選擇 require-chap 則修改 chap-secrets 如下
#client         hostname        <password>      192.168.1.1
bbb     *       11111   *

  • 若 pppoe-server-options 選擇 require-pap 則修改 pap-secrets 如下
#client          hostname        "password"    192.168.1.1
aaa * "111111" *

並且還需要更改您 client 端的 pppoe 撥號中的加密設定,下面這張圖是 vista 的範例



       
  • 改完所以設定後只需要執行下列這行指令即可啟動 pppoe server
#pppoe-server -I eth0 -L 192.168.2.100 -R 10.0.0.1 -N 128

-L 本機 IP address
-R 遠端發放的 IP 起始值
-N 最大同時連線數


想要知道更多 linux and freebsd 相關資料可以參考我的網頁

http://lifestory.moqin.com/