我是现场雷藏,一个在模拟和真实网络上实验系统的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 捕获,这些设备是否总是可以“通信”?
但是,如果你有更好的想法,我想要它:-)