【问题标题】:Hyper-V server 2019 – Internet not working for Guest VMHyper-V 服务器 2019 – Internet 不适用于来宾 VM
【发布时间】:2020-01-29 23:05:27
【问题描述】:

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

  • 设置 Hyper-V 2019 服务器
  • 在该服务器上,安装 Gen2 WM Windows server 2016

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

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

设置超级服务器并将其加入域非常简单。安装 VM 的事件非常简单。

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

主机确实可以通过以太网 NIC#1 访问互联网(并链接到 AD)

  • 分配的静态 IP:192.168.0.96
  • 子网:255.255.255.0
  • 网关:192.168.0.1
  • DNS:192.168.0.1

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

  • 名称:vSwitchExternXyz
  • 类型:外部
  • 使用相同的 NIC#1 链接到外部网络
  • 允许管理操作系统共享此网络适配器(这是默认设置

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

  • 自动配置 IP4 地址:169.254.197.61(嘿,这是 APIPA 地址!
  • 子网:255.255.0.0
  • 网关:无!

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

  • 我没有选中“启用虚拟 LAN 识别”和“启用带宽管理”两个选项(默认情况下未选中

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

  • 自动配置 IP4 地址:169.254.224.167(又是另一个 APIPA 地址!
  • 子网:255.255.0.0
  • 网关:无!

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

问题

  • 我没有可以比较的运行环境来查看这些默认设置是否正确。是否应该为虚拟交换机和 VM 的 vNIC 适配器都提供 IP 地址?

  • 虚拟交换机和虚拟机的 vNIC 适配器是否应该与主机(即 192.168.0.x)位于同一子网中,并指向同一网关?

  • 我的虚拟机出了什么问题无法访问互联网?

【问题讨论】:

    标签: networking virtual-machine hyper-v


    【解决方案1】:

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

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

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

    我不得不:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 2020-04-14
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多