- FreeBSDをお使い頂く場合の設定例
-
- 【/etc/rc.confの編集】
-
ppp.confを編集し、使用NIC、ログインID、パスワードを記述して下さい。
# ee /etc/ppp/ppp.conf
----------------------------------------
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
set device PPPoE:ご使用のNIC名
set MRU 1492
set MTU 1454
set speed sync
set timeout 0
enable dns
accept chap
accept pap
accept lqr
enable lqr
adsl:
set authname <ログインID>
set authkey <パスワード>
add default HISADDR
----------------------------------------
- 【/etc/rc.confの編集】
-
rc.confを編集し、各種パラメータを記述して下さい
※"defaultrouter"の設定をしている場合は、削除もしくはコメントアウトして下さい
# ee /etc/rc.conf
----------------------------------------
#defaultrouter="使用していたデフォルトルーターのIP"
ifconfig_<使用NIC>="inet <使用IPアドレス> netmask <サブネットマスク>"
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="adsl"
ppp_nat="NO"
natd_enable="NO"
【設定例】
ifconfig_bge0="inet 192.168.0.2 netmask 255.255.255.0"
----------------------------------------
- 【ファイアーウォール設定の編集】
- PPPOEで接続した場合の仮想NICは【tun0】になります。IPFW等でNICを設定している場合は【tun0】に変更して下さい。
- 【ppp コマンドの実行】
-
下記pppコマンド実行後にPPPOE通信が開始されます。
リモートで作業している場合は接続が切断される可能性があります。
※サーバーの再起動でもPPPOE接続が開始されます。# /etc/rc.d/ppp start
- 【/var/log/ppp.log ログの確認】
-
/var/log/ppp.log に PPPOE接続ログが出力されています。
# tail -f /var/log/ppp.log
----------------------------------------
Sep 3 07:54:11 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(0) state = Opened
Sep 3 07:54:11 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(0) state = Opened
Sep 3 08:05:27 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(1) state = Opened
Sep 3 08:05:27 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(1) state = Opened
Sep 3 08:16:42 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(2) state = Opened
Sep 3 08:16:42 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(2) state = Opened
Sep 3 08:27:58 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(3) state = Opened
Sep 3 08:27:58 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(3) state = Opened
Sep 3 08:39:14 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(4) state = Opened
Sep 3 08:39:14 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(4) state = Opened
Sep 3 08:50:30 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(5) state = Opened
Sep 3 08:50:30 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(5) state = Opened
Sep 3 09:01:46 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(6) state = Opened
Sep 3 09:01:46 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(6) state = Opened
Sep 3 09:13:01 5f1 ppp[372]: tun0: LCP: deflink: RecvEchoRequest(7) state = Opened
Sep 3 09:13:01 5f1 ppp[372]: tun0: LCP: deflink: SendEchoReply(7) state = Opened
----------------------------------------