sleepingbird.net Home since May.11 2003
Copyright sleepingbird, 1993- All rights reserved.
Linux Server

TOP > Linux Server > ネットに接続 > FLET'S SQUARE : PPPoE Multi Session

FLET'S SQUARE : PPPoE Multi Session

 B フレッツ契約は、同時接続が2セッションまで可能となっている。せっかくだから、使わないのも勿体ない。しかし、別のプロバイダと契約してもあまり意味がない。NTTでは FLET'S 契約者向けにフレッツスクウェアという NTT 網の中に構築されたサイトがあるので、こちらにシームレスに接続する環境を整備してみた。
 PPPoE に使用した rp-pppoe は簡単な手続きでマルチセッション接続が可能となっている。
 ひな型として、通常ネットに接続する /etc/ppp/pppoe.conf をコピー編集して利用する。

# cd /etc/ppp
# cp pppoe.conf pppoe.flets
 変更は、接続ユーザー名と DEFAULT-ROUTE の設定の二か所。
USER='guest@flets'
DEFAULTROUTE=no
 接続用パスワードファイル chap-secrets と pap-secrets にそれぞれパスワードを書き加える。
"guest@flets"   *       "guest"
 FLET'S SQUARE に接続してみる。adsl-start の引数として flet's の設定ファイルを指定する。
# adsl-start pppoe.flets
..Connected!
 ifconfig すると ppp0 に続いて ppp1 が出現する。



 フレッツ用のルーティング情報を手動で書き加える。
 なお、最新の情報はここで公開されている。
route add -net 220.210.194.0 netmask 255.255.255.128 dev ppp1
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
 つぎに、/etc/named.conf の末尾に次の行を追加し、フレッツ スクウェア専用の DNS 引きができるようにする。最新の DNS 情報はここ

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 の経路を確保する。このサイトの設定ファイルはこちら