一、故障场景
之前虚拟机一直是可以上网的,昨天正常关机后第二天开机网卡始终启动不了。开始排查问题
查看网卡信息,发现获取不到IP地址
查看网卡状态时发现处于未连接状态
nmcli c show
二、尝试启动网卡
1)直接启用网卡
nmcli c up ens37
启动失败出现报错信息,连接激活失败,找不到适合此连接的设备
2)删除重建网卡,再次启动网卡
#删除网卡
nmcli c delete ens37
#重新添加网卡
nmcli c add type ethernet con-name ens37 ifname ens37
再次尝试启动网卡,依然报错
nmcli c up ens37
3)查看NetworkManager管理器状态
#查看服务状态信息
systemctl status NetworkManager
#重启服务
systemctl restart NetworkManager
服务状态正常,尝试重启服务后再次启动网卡
重启服务后,问题依旧
三、解决方法
查看NetworkManager网络连接状态是否为启用
nmcli networking
发现当前显示的状态为关闭,我们启用它后,再次尝试启动网卡
#启用 NetworkManager 的网络连接功能
nmcli networking on
再次启动网卡,发现网卡已经可以正常获取到IP信息了,问题成功解决!
nmcli c up ens37