我在笔记本电脑上安装了 Virtual Box,但对各种网络选项感到困惑。我想
- 主机是否连接到网络或独立工作
- 使用 SSH、HTTP 在客户机之间以及主机和客户机之间进行连接(最好是双向连接)
- 当主机连接到网络时,访客可以通过 SSH 和 HTTP 访问互联网
哪种选择最适合我?
一种方法可能是向我指出各种网络模式的替代描述,可能包括图表。
答案1
VirtualBox(4.0)有4种可用的网络类型:
- NAT(网络附加转换)。这是默认设置,客户机通常只能访问外部(即互联网)。
- 桥接适配器。这意味着虚拟机使用主机网卡。它像虚拟网络上的任何其他普通机器一样工作,将从网络 DHCP 服务器获取 IP,并可以通过端口转发来提供 Web 服务器等服务。这可能就是您想要的。
- 内部。这是只有一台主机上的虚拟机可以访问的内部网络。这可能最常用于本地开发和内部服务器网络。
- 最后,仅主机。这是一个本地网络,所有虚拟机都连接到主机,包括主机本身。这是一个与 VirtualBox 一起安装的单独网络驱动程序。
欲了解更多详细信息,请查看“第 6 章:虚拟网络“VirtualBox 手册”。
答案2
我从以下网址找到了此概览表https://www.thomas-krenn.com/en/wiki/Network_Configuration_in_VirtualBox(镜子)非常清楚: