使用命令和图形化修改网卡配置后重启了一下机器然后发现自己的网卡启动不成功,显示错误信息:弹出界面Error: Connection activation failed: No suitable device found for this connection.

首先了解一下network与NetworkManager差别

network是linux直接配置网卡的程序

NetworkManager是提供一个丰富的API来检查和控制网络设置和操作的应用程序

network和NetworkManager一起工作时就会出现冲突

解决方法一:关闭NetworkManager服务(网上常用方法)

[root@bigpeng ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
[root@bigpeng ~]# systemctl stop NetworkManager.service 

 重启network即可

[root@bigpeng ~]# systemctl restart network

解决方法二:关闭network服务

[root@bigpeng ~]# systemctl stop network
[root@bigpeng ~]# systemctl disable network

 启动NetworkManager

[root@bigpeng ~]# systemctl enable NetworkManager.service
[root@bigpeng ~]# systemctl start NetworkManager.service

(此时发现网卡状态任然时unmanage)

执行命令

[root@bigpeng ~]# nmcli networking on

此时查看状态

[root@bigpeng ~]# nmcli device 
DEVICE  TYPE      STATE      CONNECTION 
ens33   ethernet  connected  eth1       
ens37   ethernet  connected  eth2       
ens38   ethernet  connected  eth3       
lo      loopback  unmanaged  --  

完成

如果state为disconnect,请查看/etc/sysconfig/network-scripts/(网卡配置文件)中,onboot是否为YES

总结

在使用操作系统时有良好的操作习惯,在配置网络是尽量用命令行,不然容易出现不必要的麻烦。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐