Hyper-V VM 无法访问主机资源,反之亦然

Hyper-V VM 无法访问主机资源,反之亦然

我在这个 Win2008 R2 Server 机器上运行了几个 Hyper-V 虚拟机,在主机服务器重新启动之前,所有虚拟机都可以访问主机上的共享文件夹。现在,它们甚至无法 ping 主机服务器。

据我所知,我需要通过 Hyper-V 中的虚拟网络管理器设置一个仅限内部的网络。我设置了它,然后尝试在此仅限内部的 NIC 中启用 Microsoft 虚拟网络交换机协议选项,但我收到弹出窗口,提示:

您当前的选择还将禁用以下功能:Microsoft 虚拟网络交换机协议

这绝对是愚蠢的,考虑到协议是我勾选复选框来启用的!

到目前为止,在主机上,我有 2 个 NIC:物理 - 主机上的此 NIC 确实启用了 MVNS 协议虚拟网络适配器 - 通过 Hyper-V 虚拟网络管理器创建为外部类型的网络。尝试在此 NIC 上启用 MVNS 也会产生上述错误。

我尝试在物理 NIC 上为 IPv6 启用 Microsoft 网络客户端,但每次这样做时,所有虚拟机都会失去 Internet 连接,并且我无法通过 RDP 连接到它们。

我还可以尝试其他什么吗?

答案1

您说的确实没有道理。使用 Hyper-V 设置网络的“正确”方法是:

  • 仅将一个物理 NIC 连接到 MVNS,不需要其他任何东西,Hyper-V 将为您配置它,您没有必要去弄乱它。
  • 创建连接到其中一个虚拟交换机(或 Hyper-V 管理器所称的虚拟网络)的虚拟 NIC。

您可以创建三种类型的虚拟网络:

  • 外部:连接到物理网卡、主机上的虚拟网卡以及您分配给它的任何虚拟机。
  • 内部:连接到主机上的虚拟 NIC 以及您将其分配给的任何虚拟机。
  • 私有:连接到您分配给它的任何虚拟机,不连接到其他任何虚拟机。

当配置正确时,虚拟网卡将始终可以访问物理网卡。

如果您只想让虚拟机访问 Hyper-V 主机,则可以使用内部网络。您也可以使用外部网络,这样虚拟机就可以访问物理网卡的网络。

相关内容