我正在尝试在我的笔记本电脑上设置一对虚拟(Win 2008 Server)服务器,以演示 Velocity。我已经用 VirtualBox 设置了我的第一个服务器,但我对如何设置网络以便主机和客户机可以相互通信有点不知所措。两个客户机也需要能够相互通信。客户机不能需要能够与外部互联网对话可能会很好。
我需要虚拟网络吗?如何设置?
答案1
另一种选择是使用默认虚拟 nat 网络进行端口转发。只要主机和所有正在运行的虚拟机不使用相同的端口,就可以了。
- 虚拟 #1 - db 在端口 x 上运行
- 虚拟 #2 - 在 y 端口上运行的速度
- 虚拟 #3 - lucene 在端口 z 上运行
- ETC。
网上有很多例子和指南,下面是从网上搜索到的第一个
http://sk.c-wd.net/wp/2008/08/17/virtualbox-port-forwarding-with-windows-host/
答案2
最简单的方法是将网络模式设置为桥接,然后让现有的网络堆栈处理一切。
要启用桥接网络,您只需打开虚拟机的“设置”对话框,转到“网络”页面,在“附加到”字段的下拉列表中选择“桥接网络”。最后,从页面底部的列表中选择所需的主机接口,该列表包含系统的物理网络接口。
答案3
我建议您阅读 VirtualBox 的手册,它很好地解释了各种网络选项。但本质上,EasyEcho 已经做对了,您需要设置一个网桥,然后将虚拟适配器连接到网桥。它们中的每一个都将从您的 DHCP 服务器获取自己的 IP 地址,并且它们都可以相互通信。如果您需要在未连接到任何网络的情况下使用此功能,则必须手动配置各个网络设备。这必须在客户操作系统内部完成。在这种情况下,只需确保它们都与网桥本身位于同一子网(也需要通过主机操作系统手动配置)并具有相同的子网掩码。