windows安装虚拟机无法访问宿主机和互联网

windows安装虚拟机无法访问宿主机和互联网

问题描述

在本地启动的项目,启动vm虚拟机,安装了nginx , 利用nginx反向代理来访问本地项目, 之前都是配置好的,今天在浏览器访问的时候出现 502 get badway nginx 1.1.10

解决历程

这个问题乍一看应该是本地的请求已经到达虚拟机,但是返回内容似乎是被拦截了,首先想到的就是虚拟机系统的防火墙问题,于是关闭防火墙,。。问题依旧存在。然后查看网络是否联通。 因为用本地终端连接的虚拟机系统,故本地ping虚拟机肯定是通的,但是虚拟机ping 本地(宿主机)却ping 不同,也无法访问互联网。
虚拟机网络配置的方式是NAT方式。如下方式:
https://blog.csdn.net/fanbaodan/article/details/102308690

于是又把本机、vmware8 、虚拟机的网络,虚拟机系统(我安装的是centOS7)的ip 以及网关等配置全部查看了一边都没有问题。排除了虚拟机ip地址以及设置的问题。这就奇了怪了。

最后突然想起来 中间切换了一次网络,配置了这里
在这里插入图片描述但是配置完以后又恢复了原来的,奇怪就是出现了问题。
中间设置的时候,把本地连接误删了。也算是误打误撞解决了问题。
使用nat方式对外界来说就有一个宿主机的ip , 具体参见:
https://blog.csdn.net/fanbaodan/article/details/102308690

由于误删了本地连接那个网络配置,有根据nat联网的方式判断很可能跟这个本地连接有关,于是要把这个本地连接搞出来。

恢复网络设置

在这里插入图片描述
点击重置,然后需要重启电脑,然后,虚拟机系统就恢复了正常。

这里虽然解决了问题。但却没有真正的找到问题的所在。也算是缩小了问题范围。
就是在宿主机网络配置这块。
-虚拟机网络配置 nat 方式 与宿主机的本地连接 是否有依赖关系。(主观的从现象观察来看是有联系的) 要想搞懂还需要更加深一步的去研究,这里由于其他原因先到这, 有机缘继续探究。

发布了132 篇原创文章 · 获赞 108 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/fanbaodan/article/details/102887344