Hyper-V服务器2019 –访客虚拟机无法使用互联网

时间:2020-01-29 23:05:27

标签: networking virtual-machine hyper-v

我是Hyper-V的新手,并且正在尝试一些非常简单的操作:

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

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

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

>

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

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

主机确实可以访问以太网NIC#1上的Internet(并链接到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标识”和“启用带宽管理”两个选项(默认未选中

当我启动并连接到该唯一的VM并查看其网络配置时,我得到:

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

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

问题

  • 我没有可比较的运行环境,以便查看那些默认设置是否正确。是否应该同时为虚拟交换机和VM的vNIC适配器提供I​​P地址?

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

  • 我的VM无法访问互联网怎么了?

1 个答案:

答案 0 :(得分:0)

我依靠Microsoft的支持来解决此问题(花了2个技术专家总共2.5个小时来解决这个问题)。

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

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

我必须:

  1. 将故障的vSwitch留在那里,
  2. 创建一个新的vSwitch
  3. 将新交换机分配给Guest VM的适配器
  4. 然后,删除有问题的vSwitch

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