一个免费开源的虚拟机程序, 小巧灵活, 功能丰富, 运行速度很快, 支持USB, 设置共享文件夹(可设成只读), 现在被SUN收购,质量也算有了保证. 但使用还是不如VM方便, 特别是网络设置方面.
VirtualBox中有三种网络连接方式: NAT, Host Interface及Internal networking
NAT
最简单的方法, 设置guest系统用DHCP获得ip地址, VBox会自动配置成一个NAT服务器提供guest的外网连接. NAT的缺陷是连接的端口号会被转换不能由程序自由决定, 想在虚拟机上对真实网络提供服务还需要设置端口转发。
Host Interface
在主机中创建一个虚拟网卡, 然后桥接虚拟网卡和物理网卡, Guest使用这块虚拟网卡来实现与外网的通信. 桥接可以把几个网卡连起来, 发给其中一个网卡的信息会被发给所有的网卡, 有点像Hub. 用这种方法连接起来的虚拟机, 对网络上其他用户来讲, 和真实的机器没有区别(它有自己的MAC地址和IP地址), 大部分无线网卡不支持桥接. 每个虚拟网卡只能对应一个虚拟机.
Internal networking
建立内部网络, 并且此时guest和host之间的数据交换不像之前的方法一样通过模拟的网络,而是有直接的内部连接,因此速度更快。
下载地址: http://www.virtualbox.org/wiki/Downloads