其实是个很简单的问题,记一下以免再次犯傻。
之前因为装office有32位冲突,作死的把Microsoft开头的32位的程序都删了,其中有VMware依赖的程序,导致虚拟机打不开,实际上产生这种冲突时,只需要把注册表中:计算机\HKEY_CLASSES_ROOT\Installer\Products下开头00002和00005的备份后删除就行了。
话不多说,总之虚拟机打不开,提示信息说此虚拟机已在别处打开,是否要删除,当然选否,然后把安装程序翻了出来修复了一下VMware,再打开虚拟机,怎么都连不上外网,本机也ping不通。
(虚拟机的网络适配器选择的是NAT模式。)
实际上是因为重新安装过后的VMware的IP地址网关重新分配了一下,之前的虚拟机设置的是静态ip:192.168.93.10,现在打开虚拟网络编辑器,其中的子网IP变成了192.168.163.0,把163改成93或者把虚拟机中的网络配置改成163就好了。
虚拟机中的网络配置/etc/sysconfig/network-scripts/ifcfg-etc32
VMware中的网络配置