记一次windows无法访问hyper-v中服务问题排查

🗓️ 2025-09-15 📁 tech 📝 590 字 ⏱️ 约 2 分钟 👁️ 访问量: -

记一次windows无法访问hyper-v中服务问题排查

为了开发方便,将Mysql,Redis还有一些本地服务部署在了HyperV安装的ubuntu里面。使用起来比较方便,比起以前用Docker Desktop稳定了不少。周一过来上班开机后运行代码时发现启动报错,显示连接不上redis,遇上开始了莫名其妙的一段问题排查定位。

观察到的现象

直观看到的现象就是在windows里的IDEA启动工程时报redis无法连接,于是又测试了通过ip端口访问虚拟机的ci/cd服务,也显示无法连接。直接开始ping及telnet起来,发现在Windows里ping虚拟机正常,反过来在虚拟机里无法Ping通Windows的IP

于是开启AI大法,按照chatgpt的提示一步步排查服务的启动情况,绑定端口,防火墙等等,发现windows的防火墙阻止了虚拟机的流量,于是执行放行命令,解决了虚拟机无法ping通windows的问题。

问题并没有完全解决

本以为放行防火墙以后问题就迎刃而解了,结果发现虽然互相能ping通了,在windows里面还是无法通过ip跟端口访问到虚拟机里的服务,又是一顿各种骚操作,只到Chatgpt提示一个很奇葩的问题排查

IMG_20191019_125656

刚开始看到这个提示还以为gpt又犯浑了,瞎提示,最后尝试了各种方式还是搞不定以后就按照这个说明调整了一下设置,结果就直接好了,记录一下这个莫名其妙的问题。

IMG_20191019_125656