在本地 VMBox 之间建立“假” wifi 的想法

在本地 VMBox 之间建立“假” wifi 的想法

我是现场雷藏,一个在模拟和真实网络上实验系统的Linux环境。

LiveRaizo 主要使用 VirtualBox 和 GNS3 作为操纵器

我想在 VirtualBox VM 之间添加 Wifi 连接,并且希望我们可以在每个 VM 中使用虚拟操作系统(Linux、Microsoft 等)的真正 wifi 配置系统。

我知道 VirtualBox 不模拟 Wifi。

我的解决办法源于以下两个想法:

  • VirtualBox 中的虚拟机可以捕获主机上的 USB 设备并使用它。例如,我们可以在客户机中使用连接到主机的真正的 Wifi USB 加密狗。
  • Linux 内核提供了 mac80211_hwsim。它是一个 Linux 内核模块,可用于为 mac80211 模拟任意数量的 IEEE 802.11 无线电。我们可以在 github 上找到一个名为“mac80211_hwsim”的导出沃尔夫赫切尔。但我不知道这是否是内核的最后一个版本。

我的问题是:

  • 修改“mac80211_hwsim”来创建 USB 设备是否容易?然后每个虚拟机都可以捕获其中一个设备并使用它。
  • 如果 USB 设备被 VM 捕获,这些设备是否总是可以“通信”?

但是,如果你有更好的想法,我想要它:-)

相关内容