Linux routeコマンドの包括的なガイド

ルートコマンドは、LinuxシステムのIPルーティングテーブルの表示と管理を行うコマンドです。システムのルーティングテーブルの情報を参照や変更するために使用します。

route コマンドの基本書式は次のとおりです。

route [options] [command] [target]

よく使われる route コマンドのオプション

  1. -n: IPアドレスをホスト名ではなく数字形式で表示します
  2. -v : 詳細な経路表情報を表示します。
  3. -e: IPv6ルーティングを含む完全なルーティングテーブル情報を表示する
  4. A: アドレスファミリーを指定します。デフォルトはIPv4です。
  5. -C:キャッシュされたルーティングテーブル情報を表示する。
  6. F:第5層スイッチまたはルータで、カーネル内のルーティング テーブル情報を削除します。
  7. -h: ヘルプ情報を表示する。

ルートコマンドの一般的な操作に含まれるもの:

  1. 追加:新しいルートを追加します。
  2. del:既存のルートを削除します。
  3. 既存のルーティングを変更する。
  4. 表示:現在のルーティングテーブルを表示します。

以下に、ルートコマンドのよく使われる例を紹介します。

  1. 現在のルーティングテーブルを表示する:
route -n
  1. デフォルトルートを追加します:
route add default gw 192.168.1.1
  1. デフォルトルートを削除する:
route del default
  1. 特定ネットワークへのルートを追加する:
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
  1. 特定のネットワークへの経路の削除:
route del -net 192.168.2.0 netmask 255.255.255.0
  1. 既存のルートのゲートウェイを変更する:
route change default gw 192.168.1.2

以上の実例により、routeコマンドを使用してシステムのIPルーティングテーブルを確認および管理する方法が理解できます。いくつかの新しいLinuxディストリビューションでは、routeコマンドはipコマンドに置き換わっていますのでご注意ください。

bannerAds