pseudo-device tun 還要有相應(yīng)的以太網(wǎng)卡的驅(qū)動,例如: device ed0 at isa? port 0x300 irq 10 iomem 0xd8000 重新編譯內(nèi)核,然后利用新內(nèi)核啟動。并運行如下命令使以太網(wǎng)接口激活: ifconfig ed0 up
在服務(wù)器端和客戶端都要安裝PPP軟件。
Server端配置: 從如下地址取得補丁文件: http://www.freesco.org/~jlin/files/PPPoE-Server/patch.txt 執(zhí)行如下命令為pppoed打上補丁: # cd /usr/src/libexec/pppoed ;進入pppoed源代碼目錄 # patch < patch.txt # make && make install 編寫類似如下的ppp.conf文件:
pppoe: set log phase ipcp lcp debug allow mode direct set mru 1492 set mtu 1492 set speed sync enable lqr enable PRoxy set cd 5 set ifaddr 192.168.1.1 192.168.1.2-192.168.1.12
如果需要身份驗證,還要在ppp.conf文件中加入如下一行: enable pap 或 enable chap 再編寫ppp.secret文件,文件格式為:用戶名 口令,每一個用戶占一行。
主要參考文章: How to setup a PPPoE Server on FreeBSD 4.1.1-Release by Jason Lin FreeBSD on Telstra's Bigpond ADSL Network by Paul Hoadley Cheaper Broadband with FreeBSD on DSL by Renaud Waldura