Red Hat Training

A Red Hat training course is available for RHEL 8

36.2. 使用 ifcfg 文件配置带有动态网络设置的接口

如果不使用 NetworkManager 工具和应用程序,您可以通过创建 ifcfg 文件来手动配置网络接口。

流程

  1. 要使用 ifcfg 文件配置具有动态网络配置、名为 em1 的接口,请在 /etc/sysconfig/network-scripts/ 目录中创建一个名为 ifcfg-em1 的文件,其包含以下内容:

    DEVICE=em1
    BOOTPROTO=dhcp
    ONBOOT=yes
  2. 要配置发送的接口:

    • DHCP 服务器使用不同的主机名,请在 ifcfg 文件中添加以下行:

      DHCP_HOSTNAME=hostname
    • DHCP 服务器使用不同的完全限定域名(FQDN),请在 ifcfg 文件中添加以下行:

      DHCP_FQDN=fully.qualified.domain.name
    注意

    您只能使用这些设置中的一个。如果您同时指定了 DHCP_HOSTNAMEDHCP_FQDN,则只使用 DHCP_FQDN

  3. 要将接口配置为使用特定的 DNS 服务器,请在 ifcfg 文件中添加以下行:

    PEERDNS=no
    DNS1=ip-address
    DNS2=ip-address

    其中 ip-addressDNS 服务器的地址。这会导致网络服务使用指定的 DNS 服务器更新 /etc/resolv.conf。只需要一个 DNS 服务器地址,另一个是可选的。