CentOS7中常用的网络配置文件包括网卡配置文件:/etc/sysconfig/network-scripts/ifcfg−xxx,DNS配置文件:/etc/systemd/resolved.conf。
网卡配置文件
CentOS7系统的网卡配置文件位于/etc/sysconfig/network-scripts/目录下,每个网卡对应一个配置文件,配置文件以“ifcfg−”开头,后面为网卡名称,例如ifcfg−eth0、ifcfg−ens33,其中ifcfg−lo为本地回环地址的配置文件。

动态IP的配置
系统默认在启动时自动从dhcp服务器获取IP地址,采用此种方式可以充分利用IP地址资源,但同时也可能会导致同一台设备每次启动时获取的IP地址不一样。

在CentOS7系统中配置动态IP的主要配置项:
- TYPE:网卡类型。
- BOOTPROTO:启动协议设置为dhcp(动态主机配置)。
- NAME:网卡名称。
- DEVICE:设备名称,与文件名一致。
- ONBOOT:重启网卡时是否自动启用网卡。
静态IP的配置
对于需要固定IP地址的设备(服务器、网关等)可以采用手动方式将IP地址配置为一个固定的值,称为静态IP。

在CentOS7系统中配置静态IP的主要配置项:
- BOOTPROTO:启动协议设置为static(静态手动配置)。
- ONBOOT:重启网卡时是否自动启用网卡。
- IPADDR:IP地址。
- NETMASK:子网掩码。
- GATEWAY:网关地址。
- DNS1:DNS服务器地址。
DNS配置文件
配置文件/etc/systemd/resolved.conf是DNS客户端的配置文件,用于设置DNS服务器的IP地址。

DNS配置文件的主要配置项:
- search:域名的搜索顺序。当用户在浏览器中输入一个不存在的域名时,系统会按search中定义的顺序在其它域中查找。
- nameserver:DNS服务器地址,一个DNS配置文件可以配置多个nameserver。