CentOS デュアルNIC ルーティング設定ガイド

CentOSのデュアルネットワークカードルーティングを設定するには、以下の手順に従う必要があります。

  1. CentOSシステムには、2つのネットワークカードがインストールされ、それぞれ異なるネットワークに接続されていることを確認してください。
  2. 端末を開き、次のコマンドを使用してシステム内のすべてのネットワークインタフェースを表示してください。
ifconfig -a
  1. 出力結果によって、2つのネットワークカードの名前を確認しますが、通常はeth0とeth1になります。
  2. 以下のコマンドを使用して、ネットワークインターフェースの設定ファイルを編集してください。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
  1. eth0のIPアドレス、サブネットマスク、ゲートウェイ情報を設定します。以下に例を示します。
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
  1. エディタを終了して保存し、次にeth1ネットワークカードの設定を繰り返してください。
  2. IP転送機能を有効にするには、端末に以下のコマンドを入力してください。
sudo sysctl -w net.ipv4.ip_forward=1
  1. ルーティング設定ファイルを編集し、次のコマンドを使用してエディターを開いてください。
sudo vi /etc/sysconfig/network-scripts/route-eth0
  1. ルーティング情報を追加し、以下は例示された構成です。
192.168.2.0/24 via 192.168.1.1
  1. 保存してエディターを終了し、その後、eth1ネットワークカードの設定を行ってください。
  2. 最後に、ネットワークサービスを再起動して設定を有効にします。
sudo systemctl restart network

CentOSシステムの設定が完了したら、2つのネットワークカードのルーティングが構成されます。pingコマンドを使用して、ネットワークカードの接続性をテストし、すべてが正常であることを確認できます。

bannerAds