- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ルーティングテーブルの変更方法は?)
ルーティングテーブルの変更方法は?
このQ&Aのポイント
- RedHat9を使用してルーティングテーブルを変更する方法について教えてください
- 「route add」コマンドを使用してルーティングテーブルに新しいエントリを追加することで順序を変更できます
- 具体的には、「route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0」というコマンドを実行すると、指定したエントリがルーティングテーブルに追加されます
- みんなの回答 (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
その他の回答 (1)
- qaaq
- ベストアンサー率36% (146/404)
回答No.1
なぜ、表示順序にこだわるのですか? ルーティングテーブルの表示順序は、その動作とは無関係ですが。
質問者
補足
ご回答有り難うございます。 "それ行け!リナちゃん" というサイトに http://www.asahi-net.or.jp/~GV4J-SGUR/narik/linachan.htm 上から順に走査されてくと記載されてましたので、、。 上から走査されていくというのは間違いですか?? 上から順に走査されていくのでデフォルトゲートウェイがいつも一番下に来てるのだと納得しておりました。
お礼
ご紹介いただいたサイトで納得致しました。 どうもありがとうございました。