Red Hat Training

A Red Hat training course is available for RHEL 8

第23章 ifcfg ファイルで IP ネットワークの設定

本セクションでは、ifcfg ファイルを編集して、ネットワークインターフェースを手動で設定する方法を説明します。

インターフェース設定 (ifcfg) ファイルは、個々のネットワークデバイスのソフトウェアインターフェースを制御します。これは、システムの起動時に、このファイルを使用して、どのインターフェースを起動するかと、どのように設定するかを決定します。これらのファイルは、通常 ifcfg-name になります。接尾辞の name は、設定ファイルが制御するデバイスの名前を指します。規則により、ifcfg ファイルのサフィックスは、設定ファイル自体の DEVICE ディレクティブが指定する文字列と同じです。

23.1. ifcfg ファイルの静的ネットワーク設定でインタフェースの設定

この手順では、ifcfg ファイルを使用して、ネットワークインターフェースを設定する方法を説明します。

手順

  • ifcfg ファイルを使用して、静的ネットワークで、インターフェース enp1s0 を設定するには、/etc/sysconfig/network-scripts/ ディレクトリー内に、以下のような内容で ifcfg-enp1s0 という名前のファイルを作成します。

    • IPv4 設定の場合は、以下のようになります。

      DEVICE=enp1s0
      BOOTPROTO=none
      ONBOOT=yes
      PREFIX=24
      IPADDR=10.0.1.27
      GATEWAY=10.0.1.1
    • IPv6 設定の場合は、以下のようになります。

      DEVICE=enp1s0
      BOOTPROTO=none
      ONBOOT=yes
      IPV6INIT=yes
      IPV6ADDR=2001:db8:1::2/64

関連情報

  • 接続のテストの詳細は、『ネットワークの設定 および管理』の「 基本的なネットワーク設定のテスト」 を参照してください。
  • IPv6 の ifcfg 設定オプションの詳細は、man ページの nm-settings-ifcfg-rh(5) を参照してください。