我正在尝试使用 VirtualBox 来托管几个虚拟机。
每个虚拟机都应该能够连接到互联网(这主要用于安装软件)我的主机浏览器应该能够连接到客户虚拟机。此外,我还需要能够通过 ssh 连接到客户虚拟机。这就是为什么我希望每个虚拟机都有一个静态 IP 地址。这还将允许虚拟机相互连接,例如用于数据库连接。
我已经使用 VMware Fusion 完成了此操作。但是,VMware 最近对我的困扰太大,破坏了我太多的工作成果,所以我想尝试 VirtualBox。
但我不是网络专家,也不知道我想要哪种类型的网络。所以我的问题很简单:
网络类型之间的主要区别是什么?这可以帮助我找出在我的案例中应该使用哪种类型的网络。
当然,如果有人能提供关于如何做我想做的事情的文档链接,我将不胜感激。
谢谢,ge
答案1
这一页 :http://www.virtualbox.org/manual/ch06.html
很好地涵盖了 VirtualBox 网络。
NAT- 您的主机将充当路由器(防火墙),而您的客户机将位于私有子网中。如果您未在客户机上运行服务器,请使用此选项。
桥接- 您的客户机将获得与您的主机位于同一子网的 IP 地址。如果您在客户机上运行服务器并希望从 LAN 上的其他计算机进行连接,请使用此选项。
仅限主持人- 有点混合。顾名思义,使用此选项,您只能从主机连接到来宾服务器。将此用于“私有”(仅限主机)服务器。如果我正在运行测试 Web 服务器,我会使用此方法。
长话短说,假设你有一个路由器,我会使用桥接网络。
答案2
您想使用桥接网络。
NAT是网络地址转换 - 这是一个虚拟机互联网连接,而不是桥接网络,这(从网络角度来看)与连接物理机器是一回事 - 因此,通过桥接网络,您可以同时实现这两种方式 - 您的虚拟机将获得一个 IP 地址,然后可以将其用于 SSH、telnet 等。