如何使用命令行将 QEMU 直接连接到外部网络?

如何使用命令行将 QEMU 直接连接到外部网络?

我的主机有 1 个以太网控制器,IP 地址为 192.168.1.2/24,并且我希望虚拟机位于同一子网,地址为 192.168.1.3/24。

基本上,它是在主机上使用旧 IP 地址创建一个桥接接口,并将一个 tap 接口作为该桥接接口的成员,并使用该 tap 接口作为虚拟机网络接口的后端。我找到的所有教程总是指导我使用libvirtvirt-manager。我不想要任何抽象层,而是想在主机上手动创建桥接并使用纯qemu-system-x86_64语法。

我该怎么做?命令行语法很好,但我对netplan语法也很感兴趣,因为它在 Ubuntu 重新启动之间是持久的。我已经可以使用配置文件创建网桥netplan,但不知道如何向其中添加 Tap 设备。

相关内容