一、位置

配置网卡参数

网卡的配置文件位于/etc/sysconfig/network-scripts/目录下,文件名通常为ifcfg-<interface_name>

二、配置文件修改

以下是一个典型的静态IP配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="some-uuid-value"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.100"
PREFIX="24"
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"

TYPE: 网络接口类型。

BOOTPROTO: 启动协议,设置为”none”表示静态IP,”dhcp”表示动态IP。

DEFROUTE: 是否为默认路由。

IPV4_FAILURE_FATAL: IPv4配置失败是否致命。

IPV6INIT: 是否启用IPv6。

NAME: 网络接口的逻辑名称。

UUID: 网络接口的唯一标识符。

DEVICE: 设备名称。

ONBOOT: 系统启动时是否激活网络接口。

IPADDR: 设定的静态IP地址。

PREFIX: 子网掩码的长度。

GATEWAY: 默认网关。

DNS1DNS2: 指定的DNS服务器地址。

三、应用配置

修改配置文件后,需要重启网络服务或者接口来应用新的配置:

1
sudo systemctl restart network

或者重启单个接口:

1
sudo ifdown ens33 && sudo ifup ens33