解决vm虚拟机Linux网卡无法识别问题

打开Linux虚拟机使用

1
ifconfig

发现没有网卡信息

vm1

则使用

1
ifconfig -a

查看

vm2

进入Linux网卡配置文件夹下

1
cd /etc/sysconfig/network-scripts/

编辑刚刚ifconfig查看到的网卡名配置文件

1
vim ifcfg-ens33

vm3

停止 NetworkManager 服务

1
systemctl stop NetworkManager

NetworkManager 是一个在 CentOS 7 中默认使用的服务,负责管理网络连接和配置,他不允许某个服务单独断开,会自动侦测启动,经常会报错,在centos上一般都是禁掉的。当运行该命令时,NetworkManager 服务将被立即停止,导致系统不再通过 NetworkManager 来管理网络接口和连接。这意味着网络接口将不再由 NetworkManager 自动进行配置,而是需要手动配置或使用其他方式进行管理。

1
systemctl disable NetworkManager 

禁止开机启动以后重启服务器也可生效

1
systemctl restart network

重启网络后可以正常分配IP地址