在路由器上托管 VirtualBox 机器

在路由器上托管 VirtualBox 机器

在英格兰封锁期间,我正在做一个项目,以防止我发疯,但这个项目却让我更加发疯,请帮帮我吧??

我已经设置了一台运行 Ubuntu 的 PC 服务器,它有 5 个网络设备(一个在主板上,另外 4 个在 pci-e 卡上),并且所有 5 个设备之间的路由运行正常。

但现在我想要做的是在主机上运行一个(或两个)VirtualBox,并将 VirtualBox 设备桥接到我创建的工作交换机中。

我的想法是在主机上创建一个 TAPx 或 TUNx 接口,客户端虚拟机可以使用该接口进行连接。目前,虚拟机从主机的 isc-dhcp-server 获取 IP,但从那里不再进行通信。没有 ping,没有,什么都没有......只是它的 IP 地址。

我想将一些 NFS 共享共享给 VirtualBox 服务器,并让一个运行 MariaDB 的 VirtualBox 连接到另一个需要与其通信的 VirtualBox。物理连接和虚拟机之间需要通信。

我尝试过在主机上使用 TAP 接口和 TUN 接口来绑定虚拟机,但遇到了问题。它们从 DHCP 获取 IP,但没有更多流量。

防火墙打开或关闭,没有区别。

有人这样做过吗?你能否建议一个解决方案,因为我想在锁定期间弄清楚这个问题,以了解有关 Linux 和内核网络中的网络堆栈的更多信息。

在此先谢谢大家,

伊恩

答案1

如果我理解正确的话,这个设置就是为此而设计的:

在此处输入图片描述

(屏幕截图是在 Windows 上进行的,因为我碰巧手边有它,但它在所有平台上都是相同的 UI。我的 Lubuntu 分区上也有 VBox,因此我可以双启动并仍然运行相同的 VM。)

如图所示的设置专门用于保留该虚拟机离开主机仍在线时,互联网的使用率会降低。您可能希望改用 NAT 和 Bridged 选项。

相关内容