[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:100131] Re: iproute2での経路制御


 
> > 教えていただき有難うございました。無事設定できました。
> > ホントに感謝です。
> 
>  よかったですね :-) もしよろしければ、
> 
> <200307131127.h6DBRlJ23236@xxxxxxxxxxxxxxxx>の記事において
> baan@xxxxxxxxxxxxxxさんは書きました。
> 
> > 「ppp0,ppp1 = eth0」  「eth1 = 192.168.1.1」 「eth2 = 192.168.1.13」
> > 
> > となっており ppp0をインターネットに ppp1をフレッツスクェアに繋いでいます。
> > 
> > eth1から入ってきたものをppp0にルーティング
> > eth2から入ってきたものをppp1にルーティング
> > したいのです。
> 
> のような場合に、実際にどんな ip コマンド群を実行したら
> (+どんな経路テーブルを作ったら) うまくいったかを教えて
> いただけませんでしょうか?
> 
> -- 
> 中野武雄


結局 複雑になりすぎて分かりそうにないので 簡単な奴でいきました 汗
「ppp0,ppp1 = eth0」 「eth1 = 192.168.1.1」とし

192.168.1.5からの物だけを ppp1のルーティング
それ以外は
ppp0を使うようにしました
やった内容はこんな感じです

#raraというテーブルをつくりました
echo 200 rara >> /etc/iproute2/rt_tables

#192.168.1.5からの物だけを ppp1のルーティング設定
ip rule add from 192.168.0.5 table rara

#テーブルができてるか確認しました
ip rule ls

0:      from all loockup local
32765:  from 192.168.1.5 lookup rara    #ここが追加されてます
32766:  from all lookup main
32767:  from all loockup 253

#次に書く内容がよくわからなかったのでテーブルメインを参考にしました
ip route list main

#とすると
10.60.21.** dev ppp1  proto kernel  scope link  src 10.180.169.**
210.120.***.*** dev ppp0  proto kernel  scope link  src 210.130.***.***
192.168.1.0/24 dev eth1  scope link
169.254.0.0/16 dev eth1  scope link
127.0.0.0/8 dev lo  scope link
default via 210.120.***.*** dev ppp0

#とでました まずデフォルトルートを作り、メインテーブルの中から必要なもの
だけをテーブルraraに書きました。
#まずデフォルトルートを作りました
ip route add default via 10.60.21.** dev ppp1 table rara

#後、必要なものを追加しました
ip route add 10.60.21.** dev ppp1  proto kernel  scope link  src 10.180.1
69.** table rara
ip route add 192.168.1.0/24 dev eth1  table rara
ip route add 169.254.0.0/16 dev eth1  table rara

#テーブルの中身を確認しました
ip route list table rara

10.60.21.** dev ppp1  proto kernel  scope link  src 10.180.169.** 
192.168.1.0/24 dev eth1 scope link
169.254.0.0/16 dev eth1 scope link
default via 10.60.21.** dev ppp1

#これでできますた
#最後にこれをやればいいんでそか <<<< 今一意味がわかってませんtt
ip route flush cache



再起動等IPが変わるとraraの中身を毎回打ち変えないといけないんで それを時
間空けば勉強したいと思います。
とりあえず めったに見ないものなんでこのままかもしれませんtt 
何か言い方法あればご教授を・・
それと変な箇所あったらご指摘ください。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: