37.2. 使用 ifcfg 文件配置带有动态网络设置的接口
如果不使用 NetworkManager 工具和应用程序,您可以通过创建 ifcfg 文件来手动配置网络接口。
流程
要使用
ifcfg文件配置具有动态网络配置、名为 em1 的接口,请在/etc/sysconfig/network-scripts/目录中创建一个名为ifcfg-em1的文件,其包含以下内容:DEVICE=em1 BOOTPROTO=dhcp ONBOOT=yes
DEVICE=em1 BOOTPROTO=dhcp ONBOOT=yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow 要配置发送的接口:
DHCP服务器使用不同的主机名,请在ifcfg文件中添加以下行:DHCP_HOSTNAME=hostname
DHCP_HOSTNAME=hostnameCopy to Clipboard Copied! Toggle word wrap Toggle overflow DHCP服务器使用不同的完全限定域名(FQDN),请在ifcfg文件中添加以下行:DHCP_FQDN=fully.qualified.domain.name
DHCP_FQDN=fully.qualified.domain.nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow
注意您只能使用这些设置中的一个。如果您同时指定了
DHCP_HOSTNAME和DHCP_FQDN,则只使用DHCP_FQDN。要将接口配置为使用特定的
DNS服务器,请在ifcfg文件中添加以下行:PEERDNS=no DNS1=ip-address DNS2=ip-address
PEERDNS=no DNS1=ip-address DNS2=ip-addressCopy to Clipboard Copied! Toggle word wrap Toggle overflow 其中 ip-address 是
DNS服务器的地址。这会导致网络服务使用指定的DNS服务器更新/etc/resolv.conf。只需要一个DNS服务器地址,另一个是可选的。