如何从 VirtualBox Ubuntu 20.04 LTS VM 中将以太网设备桥接到无线网络接口?

如何从 VirtualBox Ubuntu 20.04 LTS VM 中将以太网设备桥接到无线网络接口?

我有一个 VirtualBox Ubuntu VM,即“VM”,在我的主 Windows 计算机上设置,使用桥接 VirtualBox 连接到无线接口和以太网端口(即以太网 <-> 桥 <-> VM 和无线 <-> 桥) <-> 虚拟机)。我有一个辅助 IoT 设备,即“IoT”,通常通过以太网直接连接到路由器。但是,我想使用 VM 来 Wireshark 进行 IoT 与从同一无线网络控制 IoT 的任何移动设备之间发生的通信。虽然我可以毫无问题地从以太网到无线进行 IP 转发(通过 iptables),并通过我的 VM 和 Wireshark 常规互联网流量提供对互联网的 IoT 访问,但它并不像我的任何移动设备都在与物联网相同的网络。我无法使用移动设备通过 HomeKit 直接控制 IoT,也无法像 ping 虚拟机那样从无线网络 ping IoT。

我看过很多指南和维基(例子)这对我和许多指南都不起作用来自 Debian参考/etc/network/interfaces,我的Ubuntu版本没有,显然使用NetworkManager代替,我不熟悉。我只是希望我的物联网以与我的虚拟机相同的方式出现在无线网络上,使用桥接网络,但每次我从虚拟机内桥接无线和以太网接口时,我都会失去与虚拟机的所有连接,并且它不会也无法连接物联网。从属设备已连接,接口已启动并正在运行,但仍然没有运气。

总之:我如何设置我的网络物联网 -> 以太网 -> 虚拟机 -> 无线网络,这样无线网络上的移动设备就可以直接 ping IoT 设备,并使用 VM Wireshark 流量?

相关内容