最近在用vmware安装centos7发现,如果宿主机切换网络后,NAT模式的虚拟机网络会失效,无法ping通外网且无法ping通宿主机。
在网上查阅相关文章没有找到好的处理方式,最终发现解决方法很简单。
我的虚拟机网络模式是NAT模式,在安装好centos系统后配置了静态ip。
网络配置如下图
/etc/sysconfig/network-scripts/ifcfg-ens33
当我换了一个网络办公以后
这里的ip地址会消失,并且网络不通,重启network会提示失败。
那么解决方式就是
1. 在虚拟机虚拟网络编辑器这里将vmware虚拟机网络还原,但是需要先记住原静态ip的网段。
2. 重置之后,修改nat模式的vmnet8网络配置的网关和子网地址为原网段地址。
这样修改完成后,你的centos就网络就可以恢复正常了。也不需要在每次切换网络的时候更新虚拟机配置。