centosでスタティックルートを設定するには

CentOSでスタティックルートを設定するには、以下の手順に従ってください。

  1. ターミナルを開き、rootユーザーとしてログインする。
  2. 以下のコマンドでネットワークの設定ファイルを開きます。
vi /etc/sysconfig/network-scripts/ifcfg-<接口名>

<インターフェース名>は静的ルートの設定対象のネットワークインターフェースを指定し、eth0 などがあります。

  1. 設定ファイル内に以下行を追加または見つけ、スタティックルーティングを有効にします。
ONBOOT=yes
  1. ファイルを保存して閉じる
  2. ルーターの設定ファイルを次のコマンドで開いてください。
vi /etc/sysconfig/network-scripts/route-<接口名>

同様に、<インターフェース名> は、静的ルーティングを設定するネットワークインターフェースです。

  1. 開いているファイルに、スタティックルートの設定行を追加します。各行には、宛先ネットワーク、サブネットマスク、およびネクストホップアドレスが含まれます(例:
192.168.1.0/24 via 192.168.0.1

192.168.1.0/24は宛先ネットワーク・サブネットマスク、192.168.0.1はネクストホップアドレスをそれぞれ表す

  1. ファイルを保存して閉じる
  2. 以下のコマンドを使ってネットワークサービスを再起動して、設定を有効にします:
systemctl restart network

上記の手順が完了したら、CentOSシステムで静的ルーティングの設定が完了したことになります。以下のコマンドで静的ルーティングが有効かどうかを確認できます。

ip route
bannerAds