之前好好的,重启后不行了,ip a命令只看得到网卡ens33,没有IP地址。
执行ifup ens33命令时,提示Connection activation failed: no suitable device found for this connection. Device not available because device lo is strictly unmanaged.
查看网络配置文件:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPADDR=172.xx.xx.186
PREFIX=20
GATEWAY=172.xx.xx.1
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
DEVICE="ens33"
UUID="c96bc909-188e-ec64-3a96-6a90982b08ad"
ONBOOT="yes"
再看看UUID是否正确,查询:
nmcli connection show
service NetworkManager restart
service NetworkManager status
注意,这里的的信息比较重要,如果UUID等配置不正确,status内容中会有提示。
我在这里时,依然网卡没有IP,状态是active(running)。
接下来,我执行service NetworkManager stop 再 ifup ens33 ,至此成功。
network服务和NetworkManager服务冲突了。
禁用NetworkManager
systemctl disable NetworkManager
(附:反过来的禁network,使用NetworkManager试过,遇到一些问题,懒得折腾原因了)