Hyper V内部networking与互联网接入

我想知道这是否可能。 我想build立一个内部虚拟networking,可以上网。 我正在尝试为一些testing创build一个实验室环境。 “实验室环境”中的任何内容都不能触及主机尝试从中获取Internet的生产networking。 如果这是可能的,我该如何设置? 我的猜测是让主机在生产networking子网上成为物理网卡,并为虚拟networking创build一个新的子网。 然后以某种方式创build一个2之间的静态路由就足够了,但我不知道。

在考虑这个问题的时候,你应该首先忽略虚拟化涉及的事实。

想象一下,你有一个连接到交换机的内部计算机networking,并且你希望这些计算机能够访问互联网。 您不能只将交换机连接到生产networking,因为这将把所有的东西放在同一个局域网段上。 基本上有两种方法可以解决这个问题。

  1. 获取另一个networking连接。 这通常意味着联系您的ISP并安装另一个调制解调器。 我和一个实际上免费赠送第二个调制解调器的ISP合作,数据在第一行的同一个帐户中被计量。
  2. 分享您的现有连接。 您将需要支持连接到多个LAN的路由器。 (有关示例,请参阅单防火墙DMZ上的维基百科文章)。

我假设选项#2是你感兴趣的。基本上,你想要在路由器上设置两个子网,并configuration它们使用NAT连接你的互联网。 您不想在这些子网之间build立路由,因为您的testing环境可以与生产环境进行通信。 确切的configuration将根据您拥有的设备types而有所不同。

一旦你有一个路由器设置为两个networking的NAT,其余的很容易。 如果您的Hyper-V服务器上有两个网卡,请将其连接到每个networking。 然后使用Hyper-V虚拟networkingpipe理器设置两个networking,每个网卡一个。 然后,可以将每个虚拟机分配给其中一个networking。

如果您的路由器只有一个NIC,或者Hyper-V服务器上只有一个NIC,则仍然可以使用VLAN进行设置,但这会稍微复杂一些。