Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Virtual machine 无法从另一个vmware来宾ping vmware来宾_Virtual Machine_Vmware_Windows Networking - Fatal编程技术网

Virtual machine 无法从另一个vmware来宾ping vmware来宾

Virtual machine 无法从另一个vmware来宾ping vmware来宾,virtual-machine,vmware,windows-networking,Virtual Machine,Vmware,Windows Networking,我想从另一个vmware来宾ping一个。两者都是Windows XP并使用NAT。我手动将VMnet8的IP设置为192.168.18.1。(无需使用自动获取IP地址)。而且我无法从主机ping guest1和guest2 我正在使用VMWare Player 5 主机(Windows 7): 嘉宾1: Connection-specific DNS Suffix . : localdomain IP Address. . . . . . . . . . . . : 192.

我想从另一个vmware来宾ping一个。两者都是Windows XP并使用NAT。我手动将VMnet8的IP设置为192.168.18.1。(无需使用自动获取IP地址)。而且我无法从主机ping guest1和guest2

我正在使用VMWare Player 5

主机(Windows 7):

嘉宾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
有什么建议吗


谢谢

在中配置server 2008和windows 7虚拟机时,我遇到了完全相同的问题 VMware workstation 9。帮助的是禁用防火墙并在windows命令提示符下运行以下命令

netsh防火墙设置icmpset 8启用


在这一点上,我能够ping一个VM,然后在两个VM上执行命令后ping两个VM。我们场景之间的区别在于,我使用桥接连接配置了我的虚拟机,通过将虚拟机的网络设置设置为“桥接”模式,我可以从虚拟机和主机进行ping。简言之,这将它们放在同一个物理网络上。这与您的静态IP地址相结合应该可以实现这一点。

您可以使用以下步骤将IP从一个虚拟机ping到另一个虚拟机:

  • 转到菜单VM->设置->选择网络适配器:NAT
  • 进入菜单VM->设置->选择选项选项卡并选择
  • 来宾隔离:已启用、已启用和选择框:启用VMCI

  • 将网络设置为桥接
  • 启用VMCI(这使主机、来宾能够相互通信)
  • 在菜单栏中

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


    将下拉列表设置为主机网络适配器…如果无法ping,请检查防火墙状态,因为防火墙被阻止了“ping”数据包,如果我理解您的问题。现在,两个虚拟机都位于同一网段VMnet8上

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

  • 感谢两种操作系统,必须关闭防火墙。 我使用MS SERVER 2012 R2和MS WIN-7作为客户端。首先调用“RUN BOX”窗口徽标按钮+R,一旦RUN BOX出现,在窗口防火墙设置中键入“firewall.cpl”,您将看到“打开或关闭窗口防火墙”,如下所示,您单击它并在私有和公共设置中选择“关闭窗口防火墙”,然后确定。再次Ping操作系统。 祝你好运
    我想补充一点,是的。在Vmware中使用NAT适配器设置并关闭windows防火墙时,我能够ping测试环境中的其他来宾计算机

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

    我遇到了同样的问题,在网上尝试了所有的方法,最后意外地解决了。你可以试试这个吗(见图)

  • 尝试在来宾操作系统中安装VMware工具
  • 检查防火墙是否启用
  • 如果1和2正常,请尝试使用共享internet连接

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

    我知道这是一个老问题,但最近我遇到了类似的问题。在VMware Workstation 12上。+转到
    编辑->虚拟网络编辑器…
    选择问题虚拟机使用的网络,并确保为此网络设置了
    “将主机虚拟适配器连接到此网络”
    复选框。就我而言,事实并非如此。设置好后,主人可以与客人进行ping,客人可以相互交谈

  • 检查所有windows系统上的防火墙。如果启用了, 禁用它
  • 如果仍然无法ping,请打开虚拟网络编辑器并 检查两个VM是否使用相同的VMnet适配器, 此适配器应存在于主机的网络中 适配器也是。分享您在屏幕上看到的内容的截图 虚拟网络编辑器

  • internet上有几种相关的解决方案,但这一切都取决于计算机的配置和防火墙规则

    对我来说,以下解决方案可行:

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

    尽管图片可能会有所帮助,但您也应该用几句话来描述答案,以使其更清楚。对不起,我是第一次在stackoverflow上发表文章。我应该详细描述一下。我的主机操作系统是win10,而虚拟操作系统是Fedora24。我使用WiFi连接到具有DHCP服务的路由器,因此主机pc和虚拟pc在同一网段中具有ip。但他们可以ping除彼此之外的所有其他机器。我已经在vmware player的设置中取消选中了所有虚拟网络适配器,但仍然不起作用。最后,在桥接网络的属性中(在我的电脑上,它是vmware在WLAN适配器之外创建的适配器,右键单击它,然后检查属性),我尝试取消选中WLAN(如图所示),结果成功了!现在我再次检查属性,我发现应用程序会自动检查“以太网”项。有人能解释一下吗?netsh advfirewall add rule name=“ICMP Allow incoming V4 echo request”protocol=icmpv4:8,any dir=in action=Allow是win10上的非弃用版本,而
        Connection-specific DNS Suffix  . : localdomain
        IP Address. . . . . . . . . . . . : 192.168.18.132
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.18.2