[linux-users: 108480] Re: 2セッション接続について教えてください。
N.K
baan @ pp.iij4u.or.jp
2010年 6月 25日 (金) 11:38:16 JST
皆様のおかげで下記の設定でとりあえず繋がるようになりました。
-------------------------------------------------------------------
#NAT
iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE
-------------------------------------------------------------------
#IP_ROUTE
gwip=***.***.***.*** #プロバイダへのGWアドレス
IF=ppp1 #インターフェイス
echo 200 rara >> /etc/iproute2/rt_tables #テーブル作成
/sbin/ip rule add from 192.168.1.5 table rara
#とりあえず単一アドレスを指定してます
/sbin/ip route add default via $gwip dev $IF table rara
/sbin/ip route flush cache
---------------------------------------------------------------------
#rule の出力結果
[root @ localhost ~]# ip rule
0: from all lookup local
32764: from 192.168.1.5 lookup rara
32766: from all lookup main
32767: from all lookup default
---------------------------------------------------------------------
#tableの出力結果
[root @ localhost ~]# ip route show table rara
default via 210.247.16.1 dev ppp0
---------------------------------------------------------------------
これでとりあえず 192.168.1.5のローカルアドレスからは、ppp1でつながり
その他のローカルアドレスからはppp0でつながるようになりました。
上記設定のみでは、ppp1がダウンしてもppp0で外に出れるが、逆はできないの
で、これをベースにテーブルを増やせば、久保様のおっしゃられてることも実現
できそうです。
早間さま、大塚さま、出沢さま、久保さま、大変参考になるご返信とても助か
りました。
何か間違ってる部分などがあれば、ご指摘お願いします。
今後も質問や疑問なのがあると思いますので、その時はまたよろしくお願い
いたします。
貴重なお時間を割いて頂きありがとうございました。
linux-users メーリングリストの案内