VirtualBox 网络配置

VirtualBox 网络配置

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

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

  • 我的客户机始终具有相同的 IP,并且可以从主机访问
  • 我的客户机始终可以使用主机的互联网接入(无论是有线还是无线)

到目前为止我已经尝试过以下不同的解决方案:

  • NAT
    • 优点:无论何种连接方式,均可提供互联网接入
    • 缺点:不提供从主机到客户机的有效连接
    • 优点:提供双向网络连接,提供互联网连接
    • 缺点:仅适用于一个适配器,每次连接参数改变时我都必须切换设置
  • 仅主机网络
    • 优点:提供双向网络连接
    • 缺点:客人无法访问互联网

有没有更好的想法可以实现我的目标?

答案1

考虑配置机器接口,而不是一个。

第一个接口可以使用,Host-only Adapter这样主机就可以始终直接与客户机对话。然后根据应用程序的特定需求将第二个接口配置为NAT或。Bridged Adapter

如果您的客户端作为服务器运行,那么您将需要桥接。对于以桥接模式运行的接口,它将像常规接口一样工作,因此如果您想要一个静态 IP 地址,您要么需要配置网络的 DHCP 服务器以将相同的 IP 地址分配给虚拟桥接接口的 MAC 地址,要么您必须静态设置该桥接接口(如果您的网络使用 DHCP,则不建议这样做,除非您与本地网络管理员协调...在这种情况下,您最好从 DHCP 服务器请求相同的 IP 地址)。

答案2

我也是虚拟机爱好者,我使用VMware工作站满足我的需求,但我也使用过 VirtualBox。无论你使用什么,你总是有这三个选项可供选择。

我针对您的问题的建议是使用桥接网络选项并在虚拟机上分配静态 IP 地址。
请记住,如果您使用 DHCP 分配 IP 地址,则必须在 DHCP 池中添加排除项以防万一,这样分配的 IP 地址就不会与另一个租用的地址重叠。

相关内容