首页 > 解决方案 > Hyper-V 服务器 2019 – Internet 不适用于来宾 VM

问题描述

我是 Hyper-V 的新手,我正在尝试一些显然非常简单的方法:

我有一个相同的硬件成功运行 Hyper-V(和 2 个 VM)作为 Windows Server 2016 Standard 中的角色。因此,该硬件最有可能适合虚拟化…… 并且仅出于该目的而订购。

但我就是无法让来宾虚拟机连接到网络!我查看了有关该主题的以前的帖子,但没有找到我尚未探索的任何解决方案。

设置 Hyper-Server 并将其加入域非常简单。安装 VM 的事件非常简单。

这是当前状态,在我从头开始重新启动(意味着从零开始重新安装计算机)并保留 Microsoft 生成的默认值后:

主机确实可以在以太网 NIC#1 上访问 Internet(并链接到 AD)

从远程 Hyper-V 管理器中,我确实创建了一个新的虚拟交换机(只有一个)

在主机上的命令行中执行“ipconfig”时,我看到创建了一个新的“以太网适配器 vEthernet (vSwitchExternXyz)”,其中包含:

从远程 Hyper-V 管理器中,我确实分配了这个 vSwitchExternXyz 虚拟交换机(我在主机中创建的唯一一个

当我启动并连接到那个唯一的虚拟机并查看它的网络配置时,我得到:

从那张照片来看,我什至无法 ping APIPA 地址范围之外的任何 IP,我并不感到惊讶,因为默认网关似乎丢失了。我确实尝试为它分配一个 IP 和有效网关(与主机相同),但没有任何区别。但我还不知道成功的配置应该是什么样子。

问题

标签: networkingvirtual-machinehyper-v

解决方案


我求助于 Microsoft 支持来解决这个问题(总共花了 2 位技术专家 2.5 小时来解决这个问题)。

问题在于虚拟交换机由于不明原因而损坏。它应该已经获取了物理 NIC 的 IP。

仅删除 vSwitch 并重新创建它是不够的。

我不得不:

  1. 将有故障的 vSwitch 留在那里,
  2. 创建一个新的 vSwitch
  3. 将新交换机分配给来宾 VM 的适配器
  4. 只有这样,删除有故障的 vSwitch

问题已解决,感谢 Microsoft 技术支持团队的 Raj。


推荐阅读