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地址。

我究竟做错了什么?

只需在configuration文件中写入IPADDR而不是IP_ADDR即可

正如Anton所说,用IPADDRreplaceIP_ADDR 。 另外,请确保NetworkManager不工作:

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

接着

systemctl restart network