一、配置VMware虚拟网络

1、打开VMware虚拟网络编辑器:

点击VMware主界面上方的“编辑”菜单,选择“虚拟网络编辑器”。

2、选择NAT模式网络:

在虚拟网络编辑器中,选择VMnet8(或其他NAT模式的网络)。

取消勾选“使用本地DHCP服务将IP地址分配给虚拟机”(也可不取消,不影响)。

3、设置子网和网关:

设置子网IP(例如,192.168.121.0)和子网掩码(通常为255.255.255.0)。

设置网关IP(例如,192.168.121.2),网关地址应位于子网内,且不与分配给虚拟机的IP地址冲突。

4、配置IP地址范围(可选,但有助于管理):

若第二步中已经取消,无需执行此步骤

设置虚拟机可以使用的IP地址范围,确保固定IP地址在这个范围内。

5、保存设置:

点击“确定”或“应用”以保存配置。

二、配置CentOS虚拟机

1、登录CentOS虚拟机:

登录到CentOS虚拟机。

2、编辑网络接口配置文件:

cd /etc/sysconfig/network-scripts/

找到对应的网络接口配置文件ifcfg-ens33(文件名可能因虚拟机而异)。

使用文本编辑器vim打开该文件 vim ifcfg-ens33

3、修改配置文件:

将BOOTPROTO从dhcp更改为static。

设置ONBOOT=yes以确保网络接口在启动时激活。

设置IPADDR为你想要的固定IP地址(确保该地址在之前设置的IP地址范围内)。

设置NETMASK为你的子网掩码。

设置GATEWAY为你的网关地址。

设置DNS1和DNS2为你的首选和备选DNS服务器地址(可选)。

保存并关闭配置文件(vim编辑器一般命令模式输入:wq + Enter)。

4、重启网络服务:

使用命令systemctl restart network(对于较新的CentOS版本)

service network restart(对于较旧的版本)来重启网络服务。

5、验证配置:

使用ifconfig(对于较旧的CentOS版本)

或ip addr(对于较新的版本)命令来验证网络接口是否已配置为固定IP地址。

宿主机验证配置成功

三、遇见问题:

配置完VMware虚拟网卡后,登录Centos查看网络配置,发现无法上网,网络服务未启动

使用 service networks start和systemctl start network.service均不成功。

失败原因:
从CentOS 7开始,系统默认使用NetworkManager来管理网络配置和连接,而不是传统的network服务。NetworkManager提供了一个图形界面和命令行工具(nmcli)来配置和监控网络设置。如果你尝试重启一个不存在的network服务,它自然会失败。

解决方法:

停用NetworkManager,再使用传统network服务启动网络服务

systemctl stop NetworkManager  
systemctl disable NetworkManager  
systemctl start network  
systemctl enable network

仅执行上诉两条命令时,网络可恢复,但是重启CentOS后,又变成了一开始的情况,无法上网。

只有完整执行上诉四条命令后,之后重启CentOS便不会出现网络服务未启动的情况。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐