![无法从 Hyper-V 主机 ping 虚拟机](https://linux22.com/image/640117/%E6%97%A0%E6%B3%95%E4%BB%8E%20Hyper-V%20%E4%B8%BB%E6%9C%BA%20ping%20%E8%99%9A%E6%8B%9F%E6%9C%BA.png)
我的网络环境遇到了一种奇怪的情况。
我的基础架构如下所示:
我有一台 D-LINK DIR-635 作为我的默认网关 (192.168.0.1)。
一台物理 Windows 2012 Server (192.168.0.10),具有以下角色:DHCP、DNS、AD DS 和 Hyper-V。
一台虚拟 Windows 2012 Server (192.168.0.50),我打算将其用作 IIS 服务器 (角色尚未部署)。
我的虚拟机能够从 DHCP 服务器获取 IP 地址,并且运行正常(我可以 ping 通默认网关 [通过 IP、FQDN 或 DNS 别名]、Hyper-V 主机和 Internet 上的任何站点(例如 CNN.com)。
但是我无法从主机 ping 虚拟机。它显示:请求超时。
你们知道我可能做错了什么吗?
任何支持都值得赞赏!
谢谢!
答案1
听起来你正在使用私有虚拟交换机作为该客户的 Hyper-V 交换机。你可以查看 Hyper-V 中的不同类型的交换机及其效果这里。
如果不是这种情况,请尝试运行 tracert 并在此处添加结果,以便我们更好地了解发生了什么。
但对于这个特定实例,问题是由禁用 ICMPv4-In 规则引起的。换句话说,客户操作系统防火墙是原因。
答案2
看起来你的防火墙在虚拟机上处于活动状态或者存在 DNS 问题,请尝试 Ping 你的虚拟机的 IP 地址,如果它有效,则意味着你没有在服务器上设置相同的 DNS。