Windows Server 2012 R2 - Hyper-V 内部交换机的 NAT

Windows Server 2012 R2 - Hyper-V 内部交换机的 NAT

我有一台 Windows Server 2012 R2 机器,正在将一些 Hyper-V VM 迁移到这台机器上。我尝试使用路由和远程访问角色中的 NAT 功能为 Hyper-V 内部交换机以及连接到该交换机的 VM 提供互联网访问权限。

该盒子有一个面向互联网的 NIC,它分配了多个公共 IP 地址。我的最终目标是将当前主机面向互联网的 NIC 上的特定 IP 映射到连接到 Hyper-V 内部交换机的虚拟机。

假设面向 Internet 的交换机分配了 3 个 IP 地址:

  • 1.1.1.1
  • 2.2.2.2
  • 3.3.3.3

我已经启用了路由和远程访问角色。

我目前为 Hyper-V 内部交换机设备设置了一个静态 IP,即:192.168.0.1。我正在尝试配置系统,以便连接到此交换机的任何虚拟机都将获得 192.168.0.10-192.168.0.100 范围内的 IP 地址。

在路由和远程访问配置窗口中,我已将 NAT 属性的“地址分配”选项卡设置为使用 DHCP 分配器自动分配 IP 地址,并将 IP 地址设置为 192.168.0.0,掩码设置为 255.255.255.0。

我在 NAT 部分添加了两个接口 - 一个是主机上面向互联网的物理设备,另一个是 Hyper-V 内部交换机。对于面向互联网的交换机,我在属性窗口中将接口类型设置为公共,并在此接口上启用 NAT。对于 Hyper-V 内部交换机,我将接口类型设置为私有。

当我启动连接到交换机的虚拟机并尝试通过 DHCP 获取 IP 地址时,我没有收到响应。我不确定我的配置哪里出了问题 - 根据我阅读和遵循的大多数指南,它应该可以正常工作。有什么想法吗?

相关内容