CentOS 7 上的静态 IP 地址

CentOS 7 上的静态 IP 地址

我刚刚安装了 CentOS 最小版本,现在正在努力为我的机器设置固定 IP 地址。这是我的ifcfg-ens32文件:

DEVICE="ens32"
TYPE="Ethernet"
BOOTPROTO=static
IP_ADDR="192.168.0.243"
NETMASK="255.255.252.0"
NM_CONTROLLED="no"
ONBOOT="yes"
NAME="System ens32"
GATEWAY="192.168.0.1"
HWADDR="00:0C:29:7B:28:24"

当我 时systemctl restart network.service,我确实看到它启用了接口,但是当我运行 时ip a,该接口没有 IP 地址。

我究竟做错了什么?

答案1

只需在配置文件中写入 IPADDR 而不是 IP_ADDR

答案2

正如 Anton 所说,将其替换IP_ADDRIPADDR。另外,确保NetworkManager不起作用:

systemctl stop NetworkManager
systemctl disable NetworkManager
ps auxww | grep NetworkManager
kill <pid> # in case there's any process running

进而

systemctl restart network

相关内容