centosでスタティックルートを設定するには
CentOSでスタティックルートを設定するには、以下の手順に従ってください。
- ターミナルを開き、rootユーザーとしてログインする。
- 以下のコマンドでネットワークの設定ファイルを開きます。
vi /etc/sysconfig/network-scripts/ifcfg-<接口名>
<インターフェース名>は静的ルートの設定対象のネットワークインターフェースを指定し、eth0 などがあります。
- 設定ファイル内に以下行を追加または見つけ、スタティックルーティングを有効にします。
ONBOOT=yes
- ファイルを保存して閉じる
- ルーターの設定ファイルを次のコマンドで開いてください。
vi /etc/sysconfig/network-scripts/route-<接口名>
同様に、<インターフェース名> は、静的ルーティングを設定するネットワークインターフェースです。
- 開いているファイルに、スタティックルートの設定行を追加します。各行には、宛先ネットワーク、サブネットマスク、およびネクストホップアドレスが含まれます(例:
192.168.1.0/24 via 192.168.0.1
192.168.1.0/24は宛先ネットワーク・サブネットマスク、192.168.0.1はネクストホップアドレスをそれぞれ表す
- ファイルを保存して閉じる
- 以下のコマンドを使ってネットワークサービスを再起動して、設定を有効にします:
systemctl restart network
上記の手順が完了したら、CentOSシステムで静的ルーティングの設定が完了したことになります。以下のコマンドで静的ルーティングが有効かどうかを確認できます。
ip route