35

我想从另一台 ping 一台 vmware 来宾。两者都是 Windows XP 并使用 NAT。我将 VMnet8 的 IP 手动设置为 192.168.18.1。(不使用自动获取 IP 地址)。此外,我无法从主机 ping 来宾 1 和来宾 2。

我正在使用 VMWare Player 5。

主机(Windows 7):

    Ethernet adapter VMware Network Adapter VMnet8:

    Connection-specific DNS Suffix  . :
    Link-local IPv6 Address . . . . . : fe80::dc81:34e2:779d:595d%19
    IPv4 Address. . . . . . . . . . . : 192.168.18.1
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . :

客人1:

    Connection-specific DNS Suffix  . : localdomain
    IP Address. . . . . . . . . . . . : 192.168.18.131
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.18.2

客人2:

    Connection-specific DNS Suffix  . : localdomain
    IP Address. . . . . . . . . . . . : 192.168.18.132
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.18.2

有什么建议么?

谢谢!

4

14 回答 14

56

我在 VMware 工作站 9 中配置我的服务器 2008 和 windows 7 vm 时遇到了完全相同的问题。帮助禁用防火墙并在 windows 命令提示符下运行以下命令

netsh firewall set icmpsetting 8 enable

那时,一旦我在两个虚拟机上执行了命令,我就可以 ping 一个虚拟机。我们的场景之间的区别在于我使用桥接连接配置了我的虚拟机

于 2012-09-20T03:56:52.513 回答
6

我知道这是一个老问题,但我最近遇到了类似的麻烦。在 VMware Workstation 12.+ 上,转到Edit -> Virtual Network Editor...选择有问题的 VM 使用的网络,并确保"Connect a host virtual adapter to this network"为此网络设置了该复选框。就我而言,事实并非如此。设置后,主机可以ping 客人,客人可以互相交谈。

在此处输入图像描述

于 2018-06-14T08:55:44.280 回答
3

您可以使用以下步骤从一台虚拟机 ping ip 到另一台机器:

  1. 转到菜单 VM -> 设置 -> 选择网络适配器:NAT
  2. 转到菜单 VM -> 设置 -> 选择选项选项卡并选择

访客隔离:启用、启用和选择框:启用 VMCI

于 2013-03-17T11:19:57.177 回答
2
  1. 将网络设置为桥接。
  2. 启用 VMCI(这使主机、来宾能够相互通信)
于 2013-05-05T19:01:24.713 回答
1
  1. 检查所有windows系统上的防火墙。如果已启用,请禁用它。
  2. 如果您仍然无法 ping,请打开虚拟网络编辑器并检查您是否为两个 VM 使用相同的 VMnet 适配器,该适配器也应该存在于主机的网络适配器中。分享您在虚拟网络编辑器中看到的屏幕截图。
于 2018-11-12T09:43:52.557 回答
1
  1. 尝试在客户机操作系统中安装 VMware 工具。
  2. 检查防火墙是否启用
  3. 如果 1 和 2 都可以,请尝试使用共享互联网连接

共享互联网

共享连接后VMnet8 IP地址将更改为192.168.137.1,设置IP并重192.168.18.1

于 2018-02-22T11:32:52.603 回答
0

在菜单栏中

选择主机-> 虚拟网络设置-> 主机虚拟网络映射...

将您的下拉列表设置为您的主机网络适配器...如果您无法 ping 检查您的防火墙状态因为防火墙被阻止了“ping”数据包

于 2013-12-07T05:42:46.677 回答
0

通过将 VM 的网络设置设置为“桥接”模式,我已经能够从 VM 和主机 ping 通。简而言之,这将它们都放在同一个物理网络上。这与您的静态 IP 地址相结合应该可以解决问题。

于 2012-12-31T22:39:04.533 回答
0

如果我理解你的问题。您现在在同一网段 VMnet8 上拥有两个 VM,

  1. 从两个 VM 上的防火墙设置启用文件和打印共享
  2. 确保从主机 (Windows 7) 启用 VMnet8 的网络适配器。还要打开网络适配器以检查您是否实际连接到 VMnet8 网络地址。然后尝试 ping 两个地址。
  3. 如果这仍然不起作用,请从主机执行 ipconfig/all 并将输出粘贴到此处,以便我可以看到网络地址是如何分布的。

谢谢

于 2014-12-11T07:16:32.487 回答
0

如果客户操作系统是 Windows,请按照以下步骤操作 -

对于 Windows 10 -

在 Windows 来宾操作系统中完全关闭防火墙保护

  • 打开 Windows 安全应用 > 选择防火墙和网络保护 > 关闭域网络、专用网络和公共网络的防火墙。
于 2021-12-24T15:40:58.310 回答
0

互联网上有几种相关的解决方案,但这一切都取决于机器的配置和防火墙规则。

对我来说,以下解决方案有效:

  • 禁用 VMware 网络适配器 VMNet8
  • 从 VM 中删除网络
  • 启用 VMware 网络适配器 VMNet8
  • 将网络重新添加到 VM,并将其设置为 NAT
  • 重新启动了机器

查看此博客文章以获取详细的解决方案。

于 2020-10-01T18:08:07.737 回答
0

在两个操作系统上,必须关闭防火墙。我使用 MS SERVER 2012 R2 和 MS WIN-7 作为客户端。首先调用“运行框”窗口徽标按钮+ R,一旦出现运行框,在窗口防火墙设置中键入“firewall.cpl”,您将看到“打开或关闭窗口防火墙”,点击它并选择“关闭窗口防火墙” “在私人和公共设置上然后确定。在来宾操作系统上再次 Ping。好运昂可可汗

于 2016-01-06T11:25:28.773 回答
0

我想补充一下,是的。在 Vmware 中使用 NAT 适配器设置并关闭 Windows 防火墙时,我能够在我的测试环境中 ping 其他客户机。

旁注:最佳做法是在较大的环境中实施硬件防火墙并关闭域控制器上的 windows 防火墙。

于 2016-02-18T20:21:34.493 回答
-1

在此处输入图像描述

我遇到了同样的问题并尝试了互联网上的所有方法,最后偶然解决了。你可以试试这个(见图片)

于 2016-07-15T09:14:47.863 回答