由於工作常需要 常用到很多種類伺服器服務來測試的關係故以 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
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/
沒有留言:
張貼留言