虚拟机在设置好链接成功后, 虚拟机链接模式设置的为NAT,真机虚拟机可以正常链接没问题。
因为关机电脑,重启电脑,关闭虚拟机,电脑链接的网络地址发生了变化(如:在公司网正常,换到家里网络)在次链接虚拟机,链接超时。
在cmd里ping了下虚拟机的ip,发现请求超时。在虚拟机里面ping真机IP正常链接。(我已经修复好了无法截图了)
原因:VMware Network Adapter VMnet1和VMnet8 被防火墙认定为未识别的网络,阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入。且公用网络被限制不能修改为家庭或工作网络。
解决办法
1,cmd输入regedit,进入注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}],先导出做备份。
2,逐项查看其下的[项](0000,0001至00xx),看右边哪一项的[值]为:“DriverDesc”=“VMware Virtual Ethernet Adapter for VMnet8”。
3,找到后,添加一个“DWORD”值(32位),名称为“*NdisDeviceType”(*号是必须的),数据值改为“1”。
如下图所示。
4.重复第二步骤,在此查找DriverDesc"="VMware Virtual Ethernet Adapter for VMnet1"的在哪个里面,也添加上面VMnet8添加的内容。
5.重启网络
在此尝试进行链接即可成功!
写在最后,如果你按照我的步骤一步一步的真的成功,请点赞留言,谢谢