2024年3月11日发(作者:)

本章正文

VirtualBox是什么

VirtualBox 是一款 x86 虚拟机软件。原由德国innotek公司开发,2008年Sun收购了

Innotek,而Sun于2010年被Oracle收购,2010年1月21日改 名成 Oracle VM

VirtualBox。VirtualBox 可在 Linux 和 Windows 主机中运行,并支持在其中安装 Windows

(NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、

OpenBSD 等系列的客户操作系统。

VirtualBox是开源软件,使用双重许可协议,个人和评估使用可以在免费

下载使用而无需支付费用,商用则需付费。

VirtualBox 网络设置

VirtualBox 有5种网络模式,下面将逐一讲解。

NAT〈网络地址转换模式〉

VirtualBox 中虚拟的主机(以下简称:虚拟主机)并不真实存在于网络中,宿主机和宿主

机网络中的任何主机都不能直接访问虚拟主机,各虚拟主机也互不相通。虚拟主机能访 问

宿主机,以及宿主机能访问的任何主机。虚拟主机访问网络是先通过 VirtualBox 转换后再

发送出去的,数据接收也是先由 VirtualBox 接收后再转换转发到虚拟主机。

如不能理解可以参考:/wiki/网络地址转

换。

虚拟主机网络参数默认从 VirtualBox 的虚拟 DHCP Ser 获取:

IP地址 子网掩码 网 关

DNS

15 255.255.255.0 2 3

VirtualBox 端口转发

前面讲了宿主机和宿主机网络中的任何主机都不能直接访问虚拟主机,但是VirtualBox 提

供了端口转发,使得我们可以设置特定的端口供实体网络访问。

设置发送到宿主机的某些端口转发到虚拟主机,是不是很简单啊。宿主机IP地址干脆就

127.0.0.1吧!

Bridged Adapter〈桥接模式〉

需要加载模块vboxnetflt

虚拟主机通过 VirtualBox 桥接到宿主机的一个网卡中,就像真实存在于宿主机网络中的一

台主机一样。虚拟主机能与宿主机和宿主机网络中的主机完美互通。被桥接的网卡会开启

混杂模式。

虚拟主机网络参数 : 手动配置成桥接的

宿主机网卡的同一网段,或通过宿主机网络中的 DHCP Ser 获取。