VMware 安装Windows 虚拟机,Windows 虚拟机可 ping 通本地电脑,但本地电脑无法 ping 通虚拟机 IP 的解决思路和操作步骤

发布于:2025-06-26 ⋅ 阅读:(18) ⋅ 点赞:(0)

VMware 安装Windows 虚拟机,Windows 虚拟机可 ping 通本地电脑,但本地电脑无法 ping 通虚拟机 IP 的问题如下图所示:

解决办法:

一、网络连接模式与网段一致性

  1. 确认虚拟机网络模式
    • 若用 VMware 等软件,常见模式有 NAT、桥接、仅主机(Host-Only) 。若虚拟机可 ping 通主机,说明主机与虚拟机有基础通信链路,但反向不通需检查网段:
    • NAT 模式:虚拟机借助主机网络转换上网,主机需通过虚拟网卡(如 VMware 的 VMware Network Adapter VMnet8 )与虚拟机通信。需保证主机虚拟网卡 IP 和虚拟机 IP 网段一致(如虚拟机是 192.168.4.106 ,主机虚拟网卡也应是 192.168.4.x ,子网掩码通常 255.255.255.0 )。
    • 桥接模式:虚拟机直接桥接主机物理网卡,相当于局域网独立设备,需确保虚拟机 IP 和主机物理网卡 同网段、同网关(如主机物理网卡是 192.168.4.114 ,虚拟机也设 192.168.4.x ,网关一致 )。
    • 本文章使用桥接模式,如下图所示

二、网络基础:确认网段与网关一致(桥接模式)

桥接模式下,虚拟机相当于局域网独立设备,需和本地电脑 同网段、同网关

  1. 查看本地电脑网络参数
    • 本地电脑按 Win+R 输入 cmd 打开命令行,执行 ipconfig,找到当前联网的物理网卡(如 “以太网适配器” ),记录:
      • IPv4 地址(如 192.168.4.114 )
      • 子网掩码(如 255.255.255.0 )
      • 默认网关(如 192.168.4.1 )
  2. 查看虚拟机网络参数
    • Windows 虚拟机内同样 cmd 执行 ipconfig,检查 IPv4 地址、子网掩码、网关,需与本地电脑 同网段(前 3 段一致,如 192.168.4.x )、同网关(如果虚拟机没有配置网关,需要正确配置,与本地电脑网关一致) 。
  3. 修改虚拟机 IP(若不匹配)
    • Windows 虚拟机:进入 “网络和共享中心”→“更改适配器设置”→右键虚拟机网卡→属性→TCP/IPv4→手动设置 IP、子网掩码、网关,与本地电脑同网段。
    • 保存后重试 ping 虚拟机。

二、防火墙拦截:允许 ICMP 回显请求

本地电脑或虚拟机的防火墙可能拦截 ping(ICMP 回显请求),需双向放行:

1. 本地电脑防火墙设置(关键!)
  • 按 Win+R 输入 wf.msc 打开 高级安全 Windows 防火墙
  • 左侧选 入站规则,右侧找 “文件和打印机共享(回显请求 - ICMPv4-In)” :
    • 若规则是 “已禁用”,右键→启用(需确保 “专用”“公用” 配置文件下均启用 )。
    • 若找不到或启用后仍不通,新建入站规则
      • 选 “自定义”→下一步→“所有程序”→下一步→协议选 “ICMPv4”→下一步→“任何 IP 地址”→下一步→“允许连接”→下一步→全选配置文件→命名(如 “允许 ICMP 回显” )→完成。
2. 虚拟机防火墙设置(双向检查)
  • 虚拟机是 Windows:同本地电脑操作,按 Win+R 输入 wf.msc 打开 虚拟机的 “高级安全 Windows 防火墙”,启用入站规则里的 ICMPv4 回显请求,或关闭防火墙测试(临时排查用)。

网站公告

今日签到

点亮在社区的每一天
去签到