确保虚拟机的网络适配器模式设置为NAT模式(适合共享宿主机IP访问外网)或桥接模式(适合虚拟机与宿主机在同一网段)。
/etc/udev/rules.d/70-persistent-net.rules文件(清除旧MAC地址记录)并重启虚拟机。192.168.1.100,虚拟机可设为192.168.1.101)。网卡配置文件路径为/etc/sysconfig/network-scripts/ifcfg-ensXXX(XXX为数字,如ens33),需确保以下关键参数正确:
ONBOOT=yes(开机自启)、BOOTPROTO=dhcp(动态获取IP,静态需改为static);IPADDR=192.168.XXX.XXX(虚拟机IP)、NETMASK=255.255.255.0(子网掩码)、GATEWAY=192.168.XXX.1(网关,与VMware虚拟网络编辑器中的网关一致)、DNS1=8.8.8.8(首选DNS)、DNS2=8.8.4.4(备用DNS)。vi /etc/sysconfig/network-scripts/ifcfg-ensXXX,删除HWADDR和UUID行,保存后重启虚拟机。CentOS 7及以上版本默认使用network服务(需禁用NetworkManager以避免冲突):
NetworkManager:systemctl stop NetworkManager、systemctl disable NetworkManager;network服务并设置开机自启:systemctl start network、systemctl enable network;systemctl restart network。systemctl status network,若显示“active (running)”则表示正常;systemctl stop firewalld、systemctl disable firewalld(若关闭后网络恢复,需调整防火墙规则放行网络流量);setenforce 0(临时关闭)、修改/etc/selinux/config中的SELINUX=disabled(永久关闭)。cat /etc/resolv.conf,确保包含有效DNS服务器(如8.8.8.8、8.8.4.4);nslookup www.baidu.com或dig www.baidu.com,若能解析出IP地址则表示DNS正常;yum install -y bind-utils(提供nslookup、dig等命令)。ping 114.114.114.114(国内常用DNS服务器IP),若通则表示网络层正常;ping www.baidu.com,若通则表示DNS解析与网络访问均正常;ip route,确保默认网关(default via 192.168.XXX.1 dev ens33)正确。/etc/udev/rules.d/70-persistent-net.rules文件并重启虚拟机(清除旧MAC地址冲突);GATEWAY一致,且DHCP服务已开启(若用动态IP);