2009年6月19日 星期五

FreeBSD ADSL 設定

ADSL = Asymmetric Digital Subscriber Line 非對稱式數位用戶專線

ADSL連接設定


修改 /etc/ppp/ppp.conf

# /etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
nat enable yes
nat same_ports yes
nat use_sockets yes
set redial 15 28800
set reconnect 15 28800

pppoe: # 註1
set device PPPoE:eth0: # 設定網路卡的型號
set mru 1492
set mtu 1492
set speed sync
enable lqr
set lqrperiod 5
set cd 5
set dial
set login
set timeout 0
set authname xxxxxxxxx # 撥接帳號
set authkey yourpassword # 撥接密碼
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
enable dns

# end of ppp configuration

設定開機自動連線

修改 /etc/rc.conf

# /etc/rc.conf

# 設定自動選擇連線裝置

network_interfaces="auto"
ifconfig_eth0="inet 10.0.0.1 netmask 255.0.0.0 -arp up"

#一開機就執行 PPPoE(建議)

ppp_enable="YES"

# ddial 表示只要斷線便自動連線,或設 auto 表示有資料要
# 出去則自動連線,也可以設為 background 只連一次後放到背景
ppp_mode="ddial"

# "pppop"名稱要與"註1"相同
ppp_profile="pppoe"

# end of rc.conf configuration

手動連接指令

# ppp -background pppoe

停止連線指令

# killall ppp