FLET'S SQUARE : PPPoE Multi Session
B フレッツ契約は、同時接続が2セッションまで可能となっている。せっかくだから、使わないのも勿体ない。しかし、別のプロバイダと契約してもあまり意味がない。NTTでは
FLET'S 契約者向けにフレッツスクウェアという NTT 網の中に構築されたサイトがあるので、こちらにシームレスに接続する環境を整備してみた。
PPPoE に使用した rp-pppoe は簡単な手続きでマルチセッション接続が可能となっている。
ひな型として、通常ネットに接続する /etc/ppp/pppoe.conf をコピー編集して利用する。
# cd /etc/ppp変更は、接続ユーザー名と DEFAULT-ROUTE の設定の二か所。
# cp pppoe.conf pppoe.flets
USER='guest@flets'接続用パスワードファイル chap-secrets と pap-secrets にそれぞれパスワードを書き加える。
DEFAULTROUTE=no
"guest@flets" * "guest"FLET'S SQUARE に接続してみる。adsl-start の引数として flet's の設定ファイルを指定する。
# adsl-start pppoe.fletsifconfig すると ppp0 に続いて ppp1 が出現する。
..Connected!
フレッツ用のルーティング情報を手動で書き加える。
なお、最新の情報はここで公開されている。
route add -net 220.210.194.0 netmask 255.255.255.128 dev ppp1つぎに、/etc/named.conf の末尾に次の行を追加し、フレッツ スクウェア専用の DNS 引きができるようにする。最新の DNS 情報はここ。
route add -net 220.210.195.0 netmask 255.255.255.192 dev ppp1
route add -net 220.210.195.64 netmask 255.255.255.192 dev ppp1
route add -net 220.210.197.0 netmask 255.255.255.224 dev ppp1
route add -net 220.210.199.0 netmask 255.255.255.224 dev ppp1
route add -net 220.210.199.128 netmask 255.255.255.240 dev ppp1
route add -net 220.210.199.176 netmask 255.255.255.240 dev ppp1
route add -net 220.210.199.32 netmask 255.255.255.224 dev ppp1
route add -net 220.210.199.200 netmask 255.255.255.248 dev ppp1
route add -net 220.210.199.64 netmask 255.255.255.240 dev ppp1
route add -net 220.210.203.0 netmask 255.255.255.224 dev ppp1
route add -net 220.210.199.208 netmask 255.255.255.248 dev ppp1
zone "flets" IN {
type forward;
forward only;
forwarders {
220.210.194.67;
220.210.194.68;
};
};
zone "220.210.in-addr.arpa" IN {
type forward;
forward only;
forwarders {
220.210.194.67;
220.210.194.68;
};
};
named を再起動。
# /etc/rc.d/init.d/named restart最後に、iptables を適切に設定して ppp1 の経路を確保する。このサイトの設定ファイルはこちら。
