Windows Server 2008 R2作为virtualbox中的guest虚拟机:可以从我的主机的子网内的所有networking节点访问

我想在我的笔记本电脑(运行Windows 7)上运行的虚拟盒v4中的Windows Server 2008 R2上安装Exchange 2010。 此外,我有一个Windows Phone 7,我想要访问Exchange安装,以同步联系人和日历(没有电子邮件); 稍后添加也许Sharepoint。 这应该是一个实验环境。

我已经在网上阅读了一些有关virtualbox的networking可能性(接等)的文章,但我没有成功设置它,以便在我的192.168.1.X子网(如笔记本电脑,尤其是networking客户端Windows Phone)可以访问虚拟服务器安装。

我的主要问题是,我不知道调整设置的可能性。

由于希望访问Exchange,我不认为我可以使用NAT和portforwarding。 一般来说,让虚拟服务器可以访问所有LAN客户端可能会更好。 此外,我想直接从手机访问服务器,而不是通过笔记本电脑。 (不知道这个问题对于这个问题是否重要,但是Exchange需要一个域名,将来也应该可以从局域网以外的地方访问Exchange – 通过dyndns或类似的方式)。

以下是我的一些问题(头脑风暴):

  • 在VirtualBox中:文件 – >全局设置 – >networking – >主机专用networking – > Virtual Box主机专用适配器:完全需要? 如果是,哪个IP? 激活DHCP? 如果是的话,哪个DHCP IP? =我的路由器的IP? 哪个范围? =路由器DHCP IP范围?
  • 在我的笔记本电脑上的networking适配器设置:VirtualBox Host-Only Networt – >使用DHCP? 如果不是哪个IP? 使用自动DNS? 如果没有,哪个DNS? (这些设置和上面提到的一样吗?)
  • 在我的笔记本电脑的networking适配器设置中:需要桥接例如我的WiFi和VirtualBox主机专用networking适配器? 任何特殊的调整需要适用于这个桥梁? IP可能在19.168.1.X.
  • 在VirtualBox中:在虚拟服务器机器的configuration – >networking – >适配器1 – >连接到:仅主机或网桥?
  • 在虚拟服务器networking适配器设置(在Windows Server上):哪个IP? 使用DHCP? DNS?

你会推荐哪个程序? 我感到失落在哪里…感谢您的宝贵提示!

快速回答:桥接模式,不需要调整。 现有的DHCP服务器(可能在您的路由器上)将地址分配给虚拟机,就像它是另一台物理机器一样。 可以像任何物理机器一样访问。

你可以有8个虚拟networking,根据需要混合搭配。 无限数量的客户端和/或主机可以访问任何或全部这些networking。 (如果虚拟types允许)

RTFM,您需要了解每种联网types以及如何使用。 http://www.virtualbox.org/manual/ch06.html#networkingmodes通常事情可以保持“简单”,但与VDEnetworking和创造力,你可以模拟非常复杂的networking。

VDE – 虚拟交换机 – virtualsquare.org

  • 直到你理解并使用了所有其他的东西,你才会需要它

内部 – 没有主机访问和直接的互联网接入

  • 经常用于testing受感染的机器/程序

主机 – 主机访问,但不能直接访问Internet

  • 用于QA实验室风格设置,客户端防火墙 – 防火墙服务器 – 都是本地虚拟客户端
  • 您可以有多个仅主机的networking,每个networking都是隔离的
  • 不能直接访问Internet或外部机器,但可以通过主机或任何具有多个NIC(具有外部访问桥接或NAT)和路由configuration的虚拟路由到Internet。

NAT – 主机访问,通过主机路由Internet访问,使用主机的防火墙

  • 在你的办公室最好的select,不使用额外的IP地址,可以使用主机的防火墙
  • 当您不控制IP地址分配时使用
  • 当你不需要外部访问,但想要简单的Internet访问虚拟客户端更新时使用
  • 你可以有多个NATnetworking,每个networking隔离,每个通过主机转换/路由到Internet
  • 您可以将多个NAT绑定到不同的物理网卡(有线或无线)
  • 您只有一个(每个NIC)外部地址,因此您必须将多个通用服务器移至备用端口。 恩。 两个Web服务器一个在端口80上,另一个在端口8080上。您可以直接在服务器或端口上进行此操作。 恩。 从主机本地访问的virt1:80 virt2:80被端口转发到端口8081和8082以及主机web服务器在端口80到外部接口。 在本地,您不必使用端口,只需在端口80上直接使用虚拟客户端主机专用地址即可。

桥接 – 外部直接访问,主机访问是“外部”,如果插入哑开关/集线器,可以在主机和虚拟机之间捕获混杂的数据包。 直接IP到IP /主机到虚拟数据包不会在电线上出去。

  • 模拟物理机器的最佳select
  • 在家里最简单,没有主机防火墙的问题,所有常见的服务器都有自己的IP,因此每个服务器都可以在其标准端口上运行。
  • 使用IP地址,每个桥接的虚拟客户端NIC一个
  • 如果需要,每台机器pipe理自己的防火墙
  • 可从外部访问,直接访问Internet /外部networking
  • 如果您有多个物理NICS,或者多家只有一个NIC,则可以有多个桥接networking。 如果使用多宿主,则每个NIC可以有一个桥接networking,或者绑定IP。

*桥接,内部和主机通常用于笔记本电脑的安全

  • 主机操作系统没有分配给物理网卡的IP地址,主机无法访问Internet。 主机也有一个只有主机的虚拟网卡,但这是设置为不自动启动的。 启动后主机上的任何地方都没有IP地址。
  • 虚拟客户端桥接,可以访问和外部访问,对我们来说,这是一个具有多个虚拟网卡的路由器/防火墙/入侵检测系统。 一个桥接,一个主机专用于DMZ,另一个主机专用于内部LAN。
  • 当需要更新主机(在安全位置)时,调出主机上的仅主机内部局域网虚拟网卡。 更新后,closures主机上的仅主机虚拟网卡。 所有到主机的数据包都可以通过虚拟路由器/防火墙/ IDS进行过滤,数据包分析,连接logging等,虚拟路由器/防火墙/ IDS是唯一通过桥接到外部networking/互联网的虚拟客户端。

我们这样运行我们所有的笔记本电脑。 您甚至可以通过桥接虚拟VPN将两台或更多台笔记本电脑的主机虚拟networking连接在一起,而不允许任何networking访问互联网(或可以远程访问)。 非常适合私人共享的工作场所协作,同时还有旅行/异地/咖啡屋/酒店/等等。

笔记本电脑(以及一些具有无线或双网卡的台式机)可能会安装有两个(或更多)网卡。 虚拟可以很容易地切换(即使在运行时)在硬线和无线网桥之间。

一个典型的设置; 带有内置NIC的笔记本电脑以及使用8个虚拟networking的无线加基座网卡。

  • 所有3个物理网卡都被桥接。
  • 1内部用于testing未知事物。
  • 1个主机 – 仅用于DMZ服务器和服务
  • 1个主机 – 仅用于内部局域网 – 随机未知的冲浪不安全
  • 1主机 – 仅用于内部局域网 – 已知的冲浪不安全
  • 1主机只为内部局域网 – 安全冲浪,信用卡,银行

  • 主机没有分配IP。 切勿将IP分配给物理网卡

  • 1虚拟客户端作为路由器/防火墙/ IDS桥接到任何物理是“现场”。
  • 4个仅用于主机的虚拟网卡路由到DMZ和仅主机的内部路由器。
  • 内部用于在两个虚拟机之间进行testing,每个只有一个内部虚拟网卡。 通常一个是networksecuritytoolkit,另一个是testing系统。 主机不能访问这个虚拟networking。
  • 虚拟客户端根据安全上下文放置在DMZ或内部Lans上。
  • 当需要更新并且该位置被认为是“安全的”时,主机临时分配一个地址给内部主机专用Lans虚拟NIC之一。 通常这是通过从桥接虚拟路由器/防火墙/ IDS连接到企业总部的VPN完成的。

希望我没有混淆内部虚拟networkingtypes的内部通用名和指定虚拟防火墙后面的主机专用networking的内部局域网。 (DMZ /外部/内部路由器名称)

这只是基础知识,其中大部分已经在大多数用例中被过度杀死。 使用VDE和多个物理网卡,您可以在商品硬件上执行极其复杂的场景。 上面的一些是“标准使用”。 如果您熟悉虚拟化,您可能会看到一些可能的例外情况。 使用SDK的非标准用途和自定义编程可能会产生上述规则不再适用的边界情况。