VirtualBox网络类型之间的主要区别是什么?[关闭]


64

我正在尝试使用VirtualBox托管几个VM。

每个VM都应该能够连接到Internet(这主要是安装软件所必需的)。My Host浏览器应该能够连接到Guest VM。另外,我还需要能够SSH到Guest VM。这就是为什么我希望每个VM都有一个静态IP地址。这也将允许VM相互连接,例如用于数据库连接。

我已经使用VMware Fusion做到了这一点。但是,VMware最近经常咬我,破坏了很多工作,因此我想尝试VirtualBox。

但是我不是网络专家,也不知道我想要哪种类型的网络。所以我要问的很简单:

网络类型之间的主要区别是什么?这可以帮助我确定我应该使用哪种类型的网络。

当然,如果有人链接到有关如何做我想做的任何文档的文档,将不胜感激。

谢谢ge


这实际上不是此问题的正确网站。如果您想获得更多答案,则应在SuperUserAsk Different询问
Stefano Palazzo

1
@StefanoPalazzo不,非常多是:)
mlvljr

1
是否所有在问题和答案上的投票都使那些投票赞成关闭该问题的人重新思考?
小鸡

1
为什么要关闭而不是迁移到SU?
弗兰克·德农库尔特

@StefanoPalazzo我已经对问题进行了编辑,以使其不是特定于Mac且基于意见的。由于此问题如此受欢迎并且仍然适用,我认为值得将其迁移到SuperUser,以便可以添加更多最新信息。不幸的是,已关闭的问题无法迁移,因此我猜想reopen-migrate可能是与选项相关的元问题
Marinos

Answers:


71

本页:http//www.virtualbox.org/manual/ch06.html

很好地涵盖了virtualbox网络。

NAT-您的主机将充当路由器(防火墙),而来宾将位于专用子网中。如果不在来宾服务器上运行服务器,请使用此选项。

桥接 -您的访客将在与您的主机相同的子网上获得一个IP地址。如果您正在来宾服务器上运行服务器,并希望通过LAN上的其他计算机进行连接,请使用此选项。

仅主机 -混合的排序。顾名思义,使用此选项只能从主机连接到来宾服务器。将此用于“专用”(仅主机)服务器。如果我正在运行测试Web服务器,则可以使用它。

长话短说,假设您有路由器,我将使用桥接网络。 


内部网络:类似桥接,该虚拟机可以直接与外界沟通。然而,外界仅限于其他的VM,连接到同一个内部网络在同一主机上 - 仅主机: ...而与桥接使用现有的物理接口连接虚拟机,通过仅主机的网络在主机上创建一个新的环回接口;而使用内部网络,则看不到虚拟机之间的流量,而使用环回接口在主机上可以被拦截。”
Marinos

14

您要使用桥接网络。

NAT是网络地址转换-与桥接网络相反,它是VM互联网连接,从网络的角度来看,它与连接物理机是一样的-因此,对于桥接网络,您可以拥有两种方式都可以-您的VM获得IP地址,然后可以将其用于SSH,telnet等。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.