route addコマンドの詳細

route addコマンドは、ローカルのルーティングテーブルにルートルールを追加するために使用されます。このコマンドは、目的のネットワークアドレス、サブネットマスク、ゲートウェイ、および出力インターフェースを指定することで、ルートルールを定義することができます。

以下は具体的な命令フォーマットです:

目標ネットワークアドレスに対して、サブネットマスク、ゲートウェイ、メトリック、および出力インターフェイスを設定します。

各パラメータの意味は次の通りです:

  1. 目的地ネットワークアドレス: ルーティング規則を追加する目的地ネットワークアドレスは通常、IPアドレスまたはネットワークアドレスです。
  2. サブネットマスク:ターゲットネットワークアドレスのサブネットマスクを指定して、ターゲットネットワークの範囲を確定します。
  3. ゲートウェイ:次のホップのIPアドレスを指定し、データパケットをそのIPアドレスに送信してから転送することを意味します。
  4. メトリック:経路の優先度を指定するための値であり、ルーティングに使用されます。複数のルーティングルールがマッチする場合、システムはメトリックが最小の経路を選択して転送します。
  5. 出力:データパケットの送信先ネットワークインターフェース。

以下は具体例です:

ルートの追加コマンドは、192.168.0.0のネットワークに対してマスク255.255.255.0で、次のホップが192.168.1.1でメトリクスが1、インターフェースが2となります。

このコマンドは、ローカルのルーティングテーブルにルールを追加し、192.168.0.0/24の宛先ネットワークアドレスのデータパケットをゲートウェイ192.168.1.1に送信し、インターフェース2を介して転送し、メトリック値を1に指定します。

route addコマンドを使うと、一時的にルートルールが追加されますが、システムを再起動するとこれらのルールは消去されます。ルートルールを永続的に保存したい場合は、route -p addコマンドを使用してください。

bannerAds