首先可以尝试一下关闭虚拟机的防火墙,看看能不能解决问题

虚拟机关闭防火墙的命令

systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动

如果还是没有解决的话再看下面的操作
我的情况是虚拟机可以上网 可以ping通主机 但是主机不能ping通虚拟机。我使用的连接方式是NAT

  1. 首先查看本机的ip地址 在cmd窗口输入ipconfig。
    image-20211006111508795
  2. 然后去虚拟机查看虚拟机的ip地址,虚拟机的地址是我自己配置的
    image-20211006111753069
  3. 可以看到虚拟机的地址和主机的VMnet8的地址是不在一个网段的,所以去改一下Vmnet8网络地址就可以了
    image-20211006112102424
    image-20211006112142873

设置成功之后在将VMnet8禁用然后在启用 就可以生效了
这个操作一定要做一下,我每次开机重新连接的时候都会重新禁用再启用才能连上

如果上面的哪些网关什么的不知道怎么设置的话可以去VMWare中查看(编辑–>虚拟网络编辑器)
image-20211006112400724

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐