无法从 Mac 主机 ping 通虚拟机中的 Windows 客户机

无法从 Mac 主机 ping 通虚拟机中的 Windows 客户机

我正在尝试从 mac 主机 ping 虚拟机中的 Windows 7 客户机。但我收到以下消息

ping: sendto: No route to host
Request timeout for icmp_seq 5

我在网络设置中设置了桥接网络,并关闭了 Windows 机器上的防火墙,但没有成功。我在 Mac 上安装了 Yosemite。这有什么原因吗?

答案1

检查网络配置文件。在 Windows 7 中,每个网络配置文件都有一个防火墙。

  • 控制面板 -> 系统和安全 -> Windows 防火墙

答案2

在某些情况下,Windows 7 不会响应 ping 请求。

这些包括:

网络中的 Windows 7 计算机时常会出现问题:虽然一切似乎都配置正确,并且同一网络中的其他客户端运行正常,但它们却无法响应 ping 请求。

这是因为只有激活了“文件和打印机共享”的客户端才会默认响应 ping 请求。

https://marcowuen.wordpress.com/2012/09/15/solved-windows-7-client-ignores-ping-requests/

其他时候,它们不会做出响应,因为板载安全软件也不允许这样做(你无法破解不存在的东西。通过模糊性实现安全。)

有时配置问题会导致性能问题,表现为超时问题。这些包括 IPv6 设置和低于标准的驱动程序。

http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/how-to-enable-ping-response-in-windows-7/5aff5f8d-f138-4c9a-8646-5b3a99f1cae6

http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/windows-7-not-respond-to-ping-even-enabled/bbfe6c95-bd95-40ae-876a-34e82af1fe12

在线计算机不响应 ping

答案3

我可以按照以下步骤解决这个问题。

  1. 通过进入虚拟机设置创建仅主机适配器,如下所示

windows 7 虚拟机virtual box设置

  1. 查看windows7虚拟机ip地址前三位小数

    例如:在我的情况下是 192.168.56

在此处输入图片描述

  1. 进入虚拟框 -> 首选项 -> 网络。选择仅主机网络选项卡。单击编辑按钮。将适配器选项卡的 IPv4 地址的前三位小数部分更改为 Windows 7 虚拟机 IP 地址。

编辑仅主机适配器的设置

现在您应该能够从主机 Mac ping 客户机 Windows 7。

相关内容