http://www.daemonnews.org/200101/pppoe.html 及
http://www.freebsd.org/doc/en_US.ISO_8859-1/books/handbook/pppoe.html
--
有熊...........
貓熊
.............就有貓 熊貓
※ 來源:‧中原資管森林站 bbs.mis.cycu.edu.tw‧[FROM: 61-231-35-72.HINET-I]
試行環境 SeedNet ADSL , Zyxel 641R ADSL Router
FreeBSD on DSL
1.重新編輯核心,在核心內加入下列幾行字.
pseudo-device tun
options NETGRAPH
options NETGRAPH_PPPOE
options NETGRAPH_SOCKET
然後 config 核心檔案 , 記得make depend all install
2.編輯rc.conf檔,加入下列檔案
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="NO"
ppp_profile="default"
3.編輯/etc/ppp目錄下的ppp.conf設定成下列狀態
default:
set device PPPoE:rl0 ## rlo 是你的網路卡設備p.s. 是RL0的小寫
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
set authname IDname ## IDname 是中華電信或者ISP給你的帳號
set authkey password ## password 是中華電信或ISP給你的密碼
set log phase tun command
set dial
set login
set ifaddr 10.0.0.1/0 10.0.0.2/0
add default HISADDR
enable dns
# nat enable yes <--這行是對應 rc.conf 裡面的 ppp_nat="NO" ,
若要開啟 nat 則將 # 拿掉並且將 rc.conf 裡面的 ppp_nat="NO" 改成 ppp_nat="YES"
4. 在 2,3 步驟可與第一步驟同時間並行,待第一步驟完成後記得下
sync;sync;sync;reboot 重新開機就可以完成了
5. 開機後 ping www.hinet.net 試試看是否成功,若成功則代表 ppp on ADSL成功.
6.若不成功,請參考