将虚拟机连接到主机 TAP 或 TUN 设备

将虚拟机连接到主机 TAP 或 TUN 设备

我在英国封锁期间正在做一个项目,希望有人能给我提供一些建议?

我有一台在 Linux Mint 20.04 上配备 5 个物理 eth 接口的机器。所有 eth 接口都通过防火墙按预期进行通信,一切“几乎”都顺利。eth4 是我通往外部世界的网关,eth0-3 是内部网关。一切正常,可以 ping 通并相互通信。eth0-3 是桥接端口 br0 上的桥。

我的目标是使用 virtualbox 向此主机添加 1 或 2 个虚拟机。然后使用带有 tun 或 tap 接口的内核网络将虚拟机桥接到 br0 接口。

在过去的一周中,我尝试了各种各样的解决方案,最成功的是虚拟机从主机 ISC-DHCP-SERVER 获取 IP,但没有 IP 流量通过该连接。

有人可以告知是否可以创建一台虚拟机,并将其连接到主机上的 tap 或 tun 接口,并将 tap/tun 接口构建到桥接的 br 接口中吗?

如果是这样,那么提供一些线索就太好了!我在隔离期间将此作为关于 Linux 网络堆栈的学习经验,但遇到了瓶颈,所以任何帮助都将不胜感激!

谨此致以亲切问候并提前致谢,

伊恩·B

相关内容