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

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


<200307140910.h6E9A7h03918@xxxxxxxxxxxxxxxx>の記事において
baan@xxxxxxxxxxxxxxさんは書きました。

> 結局 複雑になりすぎて分かりそうにないので 簡単な奴でいきました 汗
> 「ppp0,ppp1 = eth0」 「eth1 = 192.168.1.1」とし
> 
> 192.168.1.5からの物だけを ppp1のルーティング
> それ以外は
> ppp0を使うようにしました
> やった内容はこんな感じです

 なるほどです。 私も実は FreeS/WAN 絡みでいろいろ
iproute2 をいじり回しているのですが、なかなか思い通りに
いかずにトホホな状態だったところです。 参考になりました。

 いくつか自分の勉強したことだけをコメントします。

# なおこのメールには、特に問題がないようでしたら
# 返信は必要ありません。

> #raraというテーブルをつくりました
> echo 200 rara >> /etc/iproute2/rt_tables
> 
> #192.168.1.5からの物だけを ppp1のルーティング設定
> ip rule add from 192.168.0.5 table rara

 from は 192.168.1.5 ですよね。 ちなみにここで
priority moge とすると、

> #テーブルができてるか確認しました
> 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

のときの 32765 の代わりに優先度を指定できるようです。
さらに多くの table を使うときなどに。

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

 これは ip route list table main ですね。
                       ^^^^^
> #最後にこれをやればいいんでそか <<<< 今一意味がわかってませんtt
> ip route flush cache

 これはキャッシュされている経路をいっぺん破棄して、
例えば 192.168.1.5 由来なら ppp1 経由で検索しなおす
ようにしろ、という指定だと理解しています。


<200307140914.h6E9Exh04777@xxxxxxxxxxxxxxxx>の記事において
baan@xxxxxxxxxxxxxxさんは書きました。

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

 そうですね。

# ちなみに私は ipsec してる LAN からの default を
# 相手 LAN の先にある NAT サーバに向けたいと思ってる
# のですが、どうもトンネルパケットとそれをラップしてる
# パケットの関係がよくわからない...(^^;

-- 
中野武雄

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

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