如何使用NAT配置Server 2012 Hyper-V实验室设置?


2

我正在尝试使用Windows Server 2012(GUI)在我的笔记本电脑上使用Hyper-V创建一个实验室。我试图弄清楚如何通过物理笔记本电脑上的适配器创建一个带有NAT的“内部”网络。

目前,我可以通过“外部”网络获取我的访客虚拟机的唯一方法是,我从DHCP服务器本身获取IP地址,而不是将主机用作网关。

组策略禁用了Internet连接共享,因此使用有关共享我的连接的EMC文章似乎不是一个可行的选项。

另外,我偶然发现了 这个 “知识产权重写”一文,但我找不到任何其他资源如何利用这个优势。什么是“IP重写”以及我如何在我的情况下使用它?


作为系统管理员,您应该能够授予自己免于禁用Internet连接共享的组策略的权限。另外,为什么你要在笔记本电脑上做这个,而不是说专用的实验室机器呢? (在笔记本电脑上运行任何规模的完整测试环境都会破坏用户性能)
voretaq7

@ voretaq7感谢您的反馈。 a)我实际上不是系统管理员 - 我是DBA,b)因此我可以安装不同版本的SQL服务器并将其用于专业开发。
swasheck

@swasheck如果您的“实验室”具有任何实质性的复杂性(不仅仅是一个VM),您可能希望与您的系统管理员交谈 - 如果没有其他原因,请确保您的实验室类似于生产环境和所有当时机成熟时,努力工作很容易转移。
voretaq7

@ voretaq7这与任何最终用户体验无关。这与专业发展有关。
swasheck

Answers:


4

Hyper-V可能没有NAT网络选项(如Virtualbox那样),但Windows会: 看一下这个

  • 基本上你是一个虚拟的内部网络。
  • 右键单击您的网络适配器。
  • 选项卡共享
  • 启用共享并将其链接到虚拟内部网络。
  • 然后手动为您提供IP和DNS设置(包括您的主机)。

这有点像我采取的方法。我用这种方法创建了一个“内部”网络,我创建了一个允许Internet访问的“外部”网络。
swasheck

1
你可以做两次。一次为您的Wifi,一次为您的LAN连接。然后将两个内部网络添加到您的VM,无论哪个“活动”,您都可以使用Internet。
Vincent Vancalbergh

2

你能通过运行一个充当网关的小型Linux VM来实现这一目标吗?

在私有和外部网络上为Linux VM提供适配器,并设置IP转发。将其他VM放在内部网络上,并将其网关指向Linux VM。

我没有测试过这个,但我想这会起作用。如果你得到一个足够小的Linux安装(DSL,或什么?)资源使用应该是最小的。


2

它不是使用Hyper-V的解决方案(可能有一些许可证考虑因素),但您可以随时尝试 VirtualBox的 - 这是相当不错的桌面虚拟化,它 提供NAT网络选项,可以在问题中执行您要求的操作。

您的里程可能会在性能和供应商支持方面有所不同,但我对VirtualBox有很好的体验。它可能足以在VM中运行SQL服务器来尝试新功能。


0

Hyper-V没有NAT网络选项。


1
我知道 - 至少不是像VMWare Workstation这样的简单点击按钮。但是,我的其余部分解决了一些可能使这更有用的配置。
swasheck
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.