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

我有几个Hyper-V虚拟机运行在这个Win2008 R2服务器框上,直到主机服务器重新启动,所有虚拟机都能够访问主机上的共享文件夹。 现在,他们甚至不能ping主机服务器。

从我所看到的,我需要通过Hyper-V中的虚拟networkingpipe理器来设置一个仅限内部networking。 我对此进行了设置,然后尝试在此内部网卡中启用Microsoft虚拟networking交换机协议选项,但是popup窗口显示:

您当前的select还将禁用以下function:Microsoft虚拟networking交换机协议

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

到目前为止,在主机上,我有2个NIC:物理 – 主机上的这个NIC确实启用了MVNS协议虚拟networking适配器 – 通过Hyper-V虚拟networkingpipe理器创build为外部types的networking。 试图启用此网卡上的MVNS也会产生上述错误。

我已经尝试在IPv6的物理网卡上启用Microsoftnetworking客户端,但是每次我这样做,所有的虚拟机都会失去Internet连接,并且无法将RDP添加到它们中。

还有什么我可以尝试?

你所说的话没有意义。 使用Hyper-Vbuild立networking的“正确”方法是:

  • 只有一个物理网卡连接到MVNS,没有别的,Hyper-V会为你configuration这个,没有理由搞砸它。
  • 创build连接到其中一个虚拟交换机(或Hyper-Vpipe理器调用它们的虚拟networking)的虚拟NIC。

您可以创build三种types的虚拟networking:

  • 外部:连接到物理网卡,主机上的虚拟网卡以及分配给它的所有虚拟机。
  • 内部:连接到主机上的虚拟网卡以及分配给它的任何虚拟机。
  • 私人:连接到你分配给它的任何虚拟机,没有别的。

如果configuration正确,虚拟NIC将始终可以访问物理网卡。

如果您只想让VM访问Hyper-V主机,则可以使用Internal。 您也可以使用外部networking,他们将有权访问物理NIC的networking。