File last modified 2002/11/10 12:24
フレッツで2セッションだっ!。
なんとフレッツADSL、Bフレッツが標準で2セッション対応になるそうです。
フレッツ・ADSL、Bフレッツの同時接続セッション数の変更について
今回は1台のsolarisルーターでインターネット、フレッツスクウェアと2セッション接続を試みます。
うちは現在、Bフレッツのベーシックタイプなので、これから始まる他コースでの2セッション接続は確認していませんので
ご了承ください。
前ページでのインターネットへの接続が完了していることが前提です。
下準備
まずはルーターを使わず、直接クライアントでフレッツスクウェアに接続し、フレッツスクウェアのIPアドレスを調査。
c:\>nslookup
Default Server: dns1.flets
Address: 172.26.32.132
> www.flets
Server: [172.26.32.132]
Address: 172.26.32.132
Name: www.flets
Address: 172.26.32.200
> speed.flets
Server: [172.26.32.132]
Address: 172.26.32.132
Name: speed.flets
Address: 172.26.32.196
> exit
これでフレッツスクウェアIPアドレスが判りました。
ちなみにこのIPアドレスは地域によって違うそうなので、各自確認してください。
DNSを使わない場合は、クライアントPCのhostsファイルに
172.26.32.200 www.flets
172.26.32.196 speed.flets
を追加しておく。
設定ファイル/etc/ppp/peers/flets作成
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec rtls0"
noccp
noauth
user guest@flets
password guest
persist
maxfail 0
lcp-echo-failure 6
lcp-echo-interval 30
pppdをもう1つ起動する
# /usr/bin/pppd call flets
Serial connection established.
Using interface sppp1
Connect: sppp1 <--> /dev/sppptun
local IP address 172.26.137.3
remote IP address 172.26.32.229
sppp1ができている
# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index
1
inet 127.0.0.1 netmask ff000000
iprb0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.1 netmask ffffff00 broadcast 192.168.1.255
ether 0:ac:0:0:5:1a
sppp0: flags=10008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4> mtu 1454 index 3
inet xxx.xxx.xxx.xxx --> xxx.xxx.xxx.xxx netmask ff000000
ether 0:0:0:0:0:0
sppp1: flags=10008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4> mtu 1454 index 4
inet 172.26.137.3 -->
172.26.32.229 netmask ffff0000
ether 0:0:0:0:0:0
フレッツスクウェアのDHCPにより
local_IP_adressが172.26.137.3
remoteIP_addressが172.26.32.229
に割り当てられていることが判明
ルーティング設定
# route add net 172.26.0.0 172.26.32.229
NAT設定
前ページにて設定した
/etc/opt/ipf/ipnat.confに追加
map sppp1 192.168.1.0/24 -> 172.26.137.3/32 portmap tcp/udp 10000:65000
map sppp1 192.168.1.0/24 -> 172.26.137.3/32
IPFilterリロード
# /etc/init.d/ipfboot reload
こんな感じで、クライアントからはインターネットとフレッツスクウェアの切り替えなしの接続が
接続可能になりました。
この設定は再接続とか、再起動とかぜんぜん考えてませんので、IPアドレスの変更とかには
未対応です。接続のつど設定が必要です。
非固定IPアドレスでのsolarisのpppoe接続でもっとスマートな方法がありましたら
ぜひ教えてください、情報お待ちしてます^^
日刊いんすとーらーでローカルのDNSを使った方法を紹介されています。あやむら殿から情報をいただきました。 ありがとうございますm(__)m
|