Ip

CentOS 7 上的靜態 IP 地址

  • April 29, 2016

我剛剛安裝了最少的 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 地址。

我究竟做錯了什麼?

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

正如安東已經說過的,替換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

引用自:https://serverfault.com/questions/773826