VirtualBox 网络配置

Ben*_*rel 4 networking virtualbox virtualization nat bridge

我有一个 CentOS 6.1 虚拟机,在 Windows XP 上使用 VirtualBox 进行了虚拟化。这台机器托管我的本地开发 MySQL 服务器。

我想找到正确的网络配置,以便:

  • 我的来宾机器始终具有相同的 IP,并且可以从主机访问
  • 我的访客机可以一直使用主机的上网(无论是有线还是无线)

到目前为止,我已经尝试过这些不同的解决方案:

  • 网络地址转换
    • 优点:提供互联网访问,无论哪种连接
    • 缺点:不提供从主机到来宾的工作连接
    • 优点:提供双向网络连接,提供互联网连接
    • 缺点:仅适用于一个适配器,每次更改连接参数时我都必须切换设置
  • 仅主机网络
    • 优点:提供双向网络连接
    • 缺点:客人不能上网

有什么更好的主意来实现我的目标吗?

acu*_*ich 7

考虑使用两个接口而不是一个接口来配置机器。

首先,您可以使用 ,Host-only Adapter以便您的主持人始终可以直接与客人交谈。然后配置第二个接口无论是NATBridged Adapter根据您的应用程序的特定需求。

如果您的来宾作为服务器运行,那么您将需要桥接。对于在桥接模式下运行的接口,它就像一个普通接口,所以如果你想要一个静态 IP 地址,你要么需要配置你的网络的 DHCP 服务器,为你的虚拟机的 MAC 地址分配相同的 IP 地址。桥接接口,或者您必须静态设置该桥接接口(如果您的网络使用 DHCP,则不推荐,除非您与本地网络管理员协调...在这种情况下,您最好从DHCP 服务器)。