我刚刚安装了 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_ADDR
为IPADDR
。另外,确保NetworkManager
不起作用:
systemctl stop NetworkManager
systemctl disable NetworkManager
ps auxww | grep NetworkManager
kill <pid> # in case there's any process running
进而
systemctl restart network