[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 メーリングリストの案内