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

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


Naoto Katayama <baan@xxxxxxxxxxxxxx> wrote:

>  
> > > 教えていただき有難うございました。無事設定できました。
> > > ホントに感謝です。
> > 
> >  よかったですね :-) もしよろしければ、
> > 
> > <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 コマンド群を実行したら
> > (+どんな経路テーブルを作ったら) うまくいったかを教えて
> > いただけませんでしょうか?

よく考えると 下のeth1を eth2にすればいいだけですね・・・
それでよさげなきが。。。。

> 
> 
> 結局 複雑になりすぎて分かりそうにないので 簡単な奴でいきました 汗
> 「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
> 

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

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