您可能已经注意到,有时无法从主机 ping 此 Hyper-V Server 或虚拟机的 IP。这可能是由于各种原因造成的,例如 VM 的状态、虚拟交换机的配置、安全策略等。在这篇文章中,我们将看到如果 Hyper-V 无法 ping 主机设备或主机无法 ping Hyper-V VM,可以执行的操作。
如果 Hyper-V VM 无法 ping 主机或主机无法 ping Hyper-V VM,请完成下面提到的解决方案、提示和解决方法。
让我们详细讨论一下。
一、更改防火墙以允许 ICMP 入站

通常,防火墙往往允许 TCP 和 UDP 连接协议。这些协议允许客户端与服务器建立连接,无论它要求协议是面向连接的还是无连接的。但是,PING 既不是 TCP 也不是 UDP,因此,我们需要配置防火墙设置以允许 ICMP 入站。要执行相同的操作,请按照以下步骤操作。
1. 通过从“开始”菜单中搜索出来打开“Windows 设置”。
2. 现在,转到防火墙和网络保护>高级设置。
3. 单击“入站设置”,查找“文件和打印机共享(回显请求 - ICMPv4-In)”,然后检查是否允许。如果“允许”列显示“已阻止”,请右键单击选项“文件和打印机共享(回显请求 - ICMPv4-In)”,然后选择“启用规则”。
您将看到各种文件和打印机共享选项, 启用所有这些选项,并检查问题是否仍然存在。请确保不仅在主机上检查这些设置,而且在 Hyper-V 上安装的操作系统中检查这些设置。
二、切换到专用网络

专用网络上的设备可能无法对公共 IP 地址执行 ping 操作,因为路由器对跨子网执行 ping 端口的限制。建议继续在主机和 VM 上切换到专用网络。要执行相同的操作,请按照以下步骤操作。
1. 通过 Win + I 打开设置。
2. 转到网络和互联网>WiFi(或以太网,如果您连接到一个)。
3. 然后,单击您连接到的网络,然后单击专用网络。
在这两种环境中执行此操作,并检查问题是否已解决。
三、使用内部或外部交换机而不是专用开关

虚拟交换机 (vSwitch) 允许虚拟机 (VM) 与另一个虚拟机或主机进行通信。如果使用的是专用交换机,则主机和虚拟机之间无法进行通信。因此,我们建议您切换到外部或内部交换机。要创建一个,您可以按照以下步骤操作。
1. 打开 Hyper-V 管理器。
2. 单击 Virtual Switch Manager。
3. 转到“新建虚拟网络交换机”,选择“外部”或“内部”,然后单击“确定”。
4. 请记住,VLAN ID 部分中的“为管理操作系统启用虚拟 LAN 标识”选项未选中。
5. 创建交换机后,将其添加到 VM 并检查问题是否已解决。
如果不想创建新交换机,可以从虚拟交换机管理器更改现有交换机。选择要配置的交换机并执行所需的操作,而不是转到“新建虚拟网络交换机”选项卡。
四、重启与 Hyper-V 相关的服务

有时,此问题是由于故障引起的,因此,VM 无法注册它所进行的更改。为了解决它,我们应该重新启动Hyper-V服务。要执行相同的操作,请按照以下步骤操作。
1. 通过从“开始”菜单中搜索“服务”来打开它。
2. 现在,寻找 Hyper-V。
3. 右键单击它,如果它正在运行,请选择“重新启动”,但如果它处于“已停止”状态,则需要启动它。
将有多个与 Hyper-V 相关的服务,因此,重新启动/启动它们,然后重新启动计算机。计算机启动后,检查问题是否已解决。
五、重置所有网络协议
相关文章
网友评论(共有 0 条评论)