vmware:无法使用 NAT IP 地址 ping,但可以 ping 物理 IP

vmware: unable to ping using NAT IP address, but can ping physical IP

我一直在搜索,没有发现类似的问题。

我的桌面(windows7)在局域网中,有IP(192.168.3.121)。

我安装了 vmware (windows 7),使用 NAT 连接 (172.168.174.128)。来宾可以毫无问题地访问互联网。

在客人中,如果我"ping 192.168.3.121",这就可以了。 如果我"ping 192.168.3.xxx",也会ok的。 如果我"ping 192.168.174.2"(DNS),这样就可以了。

如果我 "ping 192.168.174.1",无法 ping。

注意我的主机Vmnet8的ip确实是192.168.174.1。来自主机的 Ping 也不起作用。

来自主持人: "ping 192.168.174.128"(来宾 IP),不起作用 "ping 192.168.174.2",无效

两个 host/guest windows 都没有安装任何其他 "security/defender/firewall" 相关软件。

任何地方都可能出错?

谢谢。

如果您在虚拟 NAT 网络中将您的 vmware VM 配置为 运行,那么您将不能能够从主机 access/ping 您的 VM ,或其他任何地方,无需为该虚拟 NAT 网络配置端口转发。

如果您希望能够从您的主机访问您的 VM,您可以:

A​​) 将 VM 的网络适配器模式更改为桥接适配器。这将使 VM 就像您的桌面所在的同一网络上的另一台计算机一样,并且可以通过 IP 访问,例如 192.168.3.122

B) 将 Host-Only 网络适配器添加到 VM。第二个 NIC 将连接到无法访问 Internet 的网络,但会连接到同一仅主机网络中的主机和任何其他 VM

此外,检查防火墙设置以允许 VM 内的入站 ICMP。

您的意思是您无法ping 通到物理PC 的VMnet8 接口。 也许它没有被激活。 它应该首先通过在 cmd 提示符下以管理员权限发出命令来激活。

C:\Windows\system32>netsh interface set interface name="VMware Network Adapter V Mnet8" admin=ENABLED

我在最新版本的 VirtualBox-6.1.6-137129-Win 更新后遇到了同样的问题。 "NAT Network" 任何一台来宾机器都无法正常工作。所以我将我的虚拟机版本降级到 6,并且可以在我的所有虚拟机上正常工作,但问题仍然存在于 Kali Linux.

NAT 网络已成功将 IP 分配给 kali 机器,但互联网无法正常工作。我发现的问题是 kali 的网关没有设置。然后我手动配置了 GatewayDNS,它对我有用。 确保取消选中选项 "Use this Connection only for resources on this network." Kali manual configuration for IP, DNS and Gateway

我在两个不同的 windows 10 机器和两个不同版本的 vmware 工作站(15 和 16)上看到了这个问题。

它的一种工作方式是我在 VMWARE8 上启动 wireshark 并在 select 的捕获选项下(workstation/need 的默认设置根据您的 NAT 接口进行调整)然后从我的本地计算机开始 ping到 VM 的 NAT IP。 这需要时间,但它有效。我不知道是什么触发了这个。

我最初的想法是它是 Windows 10 升级之一,但有两个不同版本的 windows 10 并且这个老问题重新浮出水面。

导航到“控制 Panel\Network 和 Internet\Network 连接”。 禁用并启用 VMware 网络适配器 VMnet8,然后重试。