Linuxで静的ルートを設定する方法を教えてください。

Linuxシステムにスタティックルーティングを設定するには、次の手法がとれます。

  1. routeコマンドを使用します。routeコマンドで静的ルートを追加、削除、または変更します。たとえば、静的ルートを追加するには、次のコマンドを使用します。
  2. route add -net 宛先ネットワークアドレス netmask サブネットマスク gw ゲートウェイアドレス
  3. 例えば、宛先ネットワークアドレス 192.168.1.0/24 をゲートウェイアドレス 192.168.0.1 のルーティングテーブルに追加する場合、次のコマンドを使用できます。
  4. route add -net 192.168.1.0/24 gw 192.168.0.1
  5. ip コマンドを使う: ip コマンドは route コマンドの代わりとなるもので、静的ルートの追加、削除、変更ができる。たとえば、静的ルートを追加するには、以下のコマンドを使う:
  6. ipルート add 目的地/サブネット経由ゲートウェイ
  7. 192.168.0.1のゲートウェイアドレスに192.168.1.0/24の宛先ネットワークアドレスを追加するには、以下のコマンドを実行します。
  8. ip route add 192.168.1.0/24 via 192.168.0.1

これらのコマンドを実行するにはスーパーユーザー(root)権限が必要なことに注意してください。また、設定したスタティックルートはシステムを再起動すると消去されます。スタティックルートの設定を永続的に保存する必要がある場合は、ルーティングルールをネットワーク設定ファイルに追加してください(例:Debian/Ubuntu の場合は /etc/network/interfaces、CentOS/RHEL の場合は /etc/sysconfig/network-scripts/route-<インターフェイス名>)。

bannerAds