2012-01-23 5 views
0

私は少し複雑ですルーティングテーブルの問題を探しています。以下のルーティングテーブルを検討してください。サブネットのエントリがこのテーブルにどのように追加されるのか不思議です。主な目的地は10.200.232.0/23と169.254.0.0/16です。これらのエントリがルーティングテーブルに追加される原因は何ですか?もし私がeth0インタフェース上にアドレス/エイリアスを設定すると、対応するサブネットのルーティングテーブルエントリが追加されることになります。ルーティングテーブルのサブネットエントリ

Destination  Gateway   Flags  Refs Use Life Intf 
0.0.0.0   10.200.232.1  UGC   0  0  - eth0 
10.100.0.6   10.200.232.1  UGHc   1  2 300 eth0 
10.200.1.6   10.200.232.1  UGH3c   0  1 3599 eth0 
**10.200.232.0/23 unresolved  UC   0  0  - eth0** 
10.200.232.1  XX:XX:XX:XX:XX:XX UHLc   3  0 300 eth0 
10.200.232.139  XX:XX:XX:XX:XX:XX UHLc   3  2 1200 eth0 
**169.254.0.0/16  unresolved  UC   0  0  - eth0** 
127.0.0.0/8  127.0.0.1   UG   0  0 298 lo0 
127.0.0.1   127.0.0.1   UH   1  0 297 lo0 
224.0.0.0/7  unresolved  UCt   0  0  - eth0 
255.255.255.255 10.200.232.92  UHSb   1  2  - eth0 

答えて

0

のiproute/iproute2のからのnet-tools(これは廃止され、複数の場所でも同様に破壊されるの兆しを示して)からrouteが、ip routeを使用しないでください。また、proto XXXフィールドのXXXにルートが追加された原因も表示されます。

+0

これらのユーティリティはありません。システムは実際にはECOSなので、コマンドライン環境などはありません。私が実際に探しているのは、ルーティングが一般的にどのように実装されているかという一般的な意味でルーティングテーブルに追加されるサブネットエントリをトリガする技術的な説明です。 – Chappelle

+0

インターフェイスの初期化のように見えるので、これらのエントリが追加されます。既存のインタフェースなどにipエイリアスを追加する。 – Chappelle

+0

はい、netmaskにインタフェースアドレスを追加すると、ルートエントリ( 'proto kernel')を追加できます。しかし、すべての場合にそうではない(例えば、インタフェース)。だから、本当に確実にするためには、このツールを使用することは交渉可能ではありません。 –

関連する問題