VMware升级后 Centos 无法连接网络,在此记录排查方法。
确定 VMware 各服务是否正常开启。
服务名 | 说明 |
VMware Authorization Service | 用于启动和访问虚拟机的授权及身份验证服务 |
VMware DHCP Service | 虚拟网络 DHCP 服务 |
VMware NAT Service | 虚拟网络 NAT 服务 |
VMware USB Arbitration Service | 虚拟机 USB 设备服务 |
VMware 自动启动服务 | 启动时自动打开配置文件中指定的虚拟机电源的服务 |
我的 NAT 服务无法启用,提示:1067:进程意外终止。
在 VMware 编辑菜单中,选择“虚拟网络编辑器”,之后,点击左下角“还原默认设置”,用于重置网络配置。
留意,重置后,原有配置信息将会被清除,如,转发规则。
重置好后,留意子网 IP,如值为 192.168.199.0,你可以修改为其他IP,如
192.168.10.0。
在 NAT 设置中,将会自动分配指定的 IP 段。
ifconfig
确定当前使用的网卡名,我的是 ens160。
cat /etc/sysconfig/network-scripts/ifcfg-ens160
查看网络配置信息,我的是空的,因此,我重新创建了这个文件:
TYPE=Ethernet #网卡类型 DEVICE=ens160 #网卡接口名称 ONBOOT=yes #系统启动时是否激活 yes|no BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定] IPADDR=192.168.199.128 #网卡IP地址 NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.199.2 #网卡网关地址 DNS1=8.8.8.8 #网卡DNS地址 HWADDR=00:0C:29:ED:FD:93 #网卡设备MAC地址 BROADCAST=192.168.1.255 #网卡广播地址
我使用了静态 IP,如果要使用动态 IP,则设置 BOOTPROTO=dhcp,
静态 IP 手动设置时,留意 GATEWAY 网卡网关地址为 子网 IP,最后一位的 0,改为 2。否则静态配置的 IP 仍是无法上网。
之后,重启系统以生效。
参考: