TLDR?
“在大多数配置中,macvtap 不适用于主机到访客网络通信”
我在带有单个以太网的 intel nuc 上设置了 virt-manager。
我还将它设置在具有 x4 以太网的超微服务器上,该服务器是桥接的(nm-bridge),其中使用 veth 来托管我的 VM 可以看到主机的 macvtap 设备。
我读到我需要在这里设置一个桥(我做了,将我的单个 eno1 分配给 nm-bridge)
但它没有提到如何设置正确的 veth 设备。
我在这里找到了如何做到这一点的指南
但给出的示例使用命名空间(netns)。但是,在另一台主机上(使用桥接 + 来自该网桥的虚拟以太网接口)我没有 netns(即 ip netns 列表),我的任何 vnet(tun 设备)或 veth 设备也没有设置 ip。
我试过(从中收集:https ://superuser.com/questions/764986/howto-setup-a-veth-virtual-network )
ip link add dev veth1 type veth
ip link set veth1 master nm-bridge
ip link set veth0 master nm-bridge
ip link set dev veth0 up
ip link set dev veth1 up
基本上我试图让我的虚拟机与我的主机交谈