• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ルーティングテーブルの変更方法は?)

ルーティングテーブルの変更方法は?

このQ&Aのポイント
  • RedHat9を使用してルーティングテーブルを変更する方法について教えてください
  • 「route add」コマンドを使用してルーティングテーブルに新しいエントリを追加することで順序を変更できます
  • 具体的には、「route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0」というコマンドを実行すると、指定したエントリがルーティングテーブルに追加されます

質問者が選んだベストアンサー

  • ベストアンサー
  • qaaq
  • ベストアンサー率36% (146/404)
回答No.2

>ルーティングテーブルのDestination・Genmaskを上から順に走査して送信先ホストのIPアドレスが該当するレコードを探し, の部分ですね。 簡略して書いているようで、誤解を生んでいるようです。 ルーティングテーブルの表示順序は、その動作とは無関係です。 実際にどのようにルーティングテーブルから、Gatewayを検索するかはOSの実装によって異るようですが、 現在では、クラスレスルーティングが当り前になっているので、 mask値(genmask)のビット数が多いものが選定される構造をしている と思われます。 google で、"ルーティング 最長一致"を検索すると解説がいつか見つかります。 自学でどうぞ。 http://www.soi.wide.ad.jp/iw2001/slides/24/24-1/26.html http://www.microsoft.com/japan/technet/community/columns/cableguy/cg1201.mspx

Erika111
質問者

お礼

ご紹介いただいたサイトで納得致しました。 どうもありがとうございました。

その他の回答 (1)

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

なぜ、表示順序にこだわるのですか? ルーティングテーブルの表示順序は、その動作とは無関係ですが。

Erika111
質問者

補足

ご回答有り難うございます。 "それ行け!リナちゃん" というサイトに http://www.asahi-net.or.jp/~GV4J-SGUR/narik/linachan.htm 上から順に走査されてくと記載されてましたので、、。 上から走査されていくというのは間違いですか?? 上から順に走査されていくのでデフォルトゲートウェイがいつも一番下に来てるのだと納得しておりました。