我应该使用哪种虚拟化软件?

Which virtualization software should i use?

我需要使用免费工具创建一个实验室。在这个实验室中,将有三台计算机(1. Ubuntu 服务器,2. Windows 7 上的客户端,3. Kali Linux 上的攻击者)。哪种虚拟化软件最适合本实验室?我认为有以下三种选择:

  1. VMware 播放器
  2. 超 V
  3. 虚拟盒子

我需要什么功能:

  1. 我需要使用虚拟交换机
  2. 在虚拟计算机之间创建虚拟局域网
  3. 我需要单独的虚拟 LAN 和主机 Internet 连接(虚拟计算机应该只连接虚拟 LAN 网络上的其他计算机)
  4. 我需要保护这三台计算机上的虚拟驱动器以防止保存更改(人们可以更改计算机上的设置,但重启后每台计算机都会有默认设置)

我认为 Hyper-V 可能是解决方案,但 主机系统将是 Windows 7。你知道我应该使用哪个软件来创建这个实验室吗?我在虚拟化方面只有短暂的经验,我很乐意提供任何建议。谢谢马修。

Virtualbox 与网络的连接性很好,这是可以验证的。根据其他工具,我不确定。

我会根据我的经验尽量回答你的问题。

  1. 我需要使用虚拟交换机在虚拟计算机之间创建虚拟局域网 >> 所有虚拟化软件都内置了虚拟交换机。

  2. 虚拟计算机应该只连接虚拟 LAN 网络上的其他计算机 >> 这可以在虚拟框中使用 'Internal Network' 模式来实现。

  3. 人们可以更改计算机上的设置,但重启后每台计算机都会有默认设置 >> 我真的不知道如何自动执行此操作,但虚拟框确实有一个有趣的功能叫做 'snapshot' 允许您保存虚拟机状态并轻松恢复(GUI)。您可以在这里阅读更多内容:http://www.howtogeek.com/150258/how-to-save-time-by-using-snapshots-in-virtualbox/

希望这对你有帮助。