Linux无法联网

问题描述

我的linux虚拟机在克隆出两台slaver机后,原本的主机已经修改好的静态ip地址变为了随机分配的ip地址,并且两台从机的ip地址与主机一样.并且三台虚拟机都无法联网(可以通过ping命令来检测是否可以联网).


问题原因

通过ifconfig命令查看网络的配置后,发现没有显示ent33相关的信息,也就是也就是下图红框中的内容

具体的原因:

对于Linux来说,现在流行的网络管理有两个工具,Network服务与NetworkManager.
前者做为基础服务,桌面版和服务器中都有.后者,即NetworkManager,一般只在桌面版中安装,因为其有图形配置界面,也深受用户欢迎.
需要注意的是,这两个网络配置,只能有一个生效,而不能同时生效。
这里Network和NetWorkManager发生了冲突,因为我安装的不是图形化桌面,需要把NetworkMangager禁用.


具体操作

systemctl status NetworkManager
查看NetworkManger网络管理工具是否启动,此处应该是active

systemctl stop NetworkManger
停止NetworkManager网络管理工具,只在现在有影响.下次开机依然启动NetworkManage

systemctl disable NetworkManager
下次开机不会自动启动NetworkManager网络管理工具.对当前的状态无影响

systemctl start network.service
现在就开启network网络服务

reboot
重启系统,让配置生效

posted @ 2022-09-18 16:14  joudys  阅读(236)  评论(0)    收藏  举报