ども横浜です。久しぶりに社内ルーターを自作サーバーで作成しました。昔はこんなこと良くやっていたのですが、なれないことを久しぶりにやると本当に苦労するものです・・・
以前のように、カーネルの再構築とかやらずに、カーネルモードができるようなので、調子に乗ってカーネルモードでpppoeを走らせて見たのですが、これが悪夢の始まり。社員からクレームの嵐です・・・
というのも、なぜかWEBで見れるページと、見れないページがある。MSNメッセンジャーが使えない。などなど・・・。ちなみに今回見れなかったもので確認が取れているのは、CNETとmsnと@ITでした。多分それ以外も結構あるはず・・・
で、問題の設定ファイルはこんな感じ。
USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=yes
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=MASQUERADE
#FIREWALL=NONE
PING=.
#PPPOE_TIMEOUT=20
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth2
PROVIDER=DSLppp0
USER=hoge@raw-hide.jp
PEERDNS=no
DEMAND=no
LINUX_PLUGIN=/usr/lib/pppd/2.4.4/rp-pppoe.so
#PPPD_EXTRA=”xxx.xxx.xxx.xxx:”
で、3時間ぐらい設定ファイルとにらめっこしていたのですが、答えはここにありました。
なるほど、MMSを手動でプロバイダとあわせてあげる必要があるようです。 とりあえずこのpulg-inをコメントしてあげることにより、問題は解決できました^^;
また、unnumberd用のPPPD_EXTRAを使うとコネクションがタイムアウトしちゃうなど、いろいろ変更があるみたいです。もっと、しっかり追っかけていないとこの手のものって、すぐわからなくなっちゃうものですね・・・

