据我了解,接口 virbr0 和 virbr0-nic 由 libvirt 创建和管理。
● 4: virbr0
Link File: /lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: no-carrier (unmanaged)
Driver: bridge
HW Address: 52:54:00:0f:26:e6
Address: 192.168.122.1
● 5: virbr0-nic
Link File: /lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: off (unmanaged)
Driver: tun
HW Address: 52:54:00:0f:26:e6
但是 libvirt 没有在我的 netplan 文件夹中添加任何内容(也没有显示在 nmcli 或 /etc/network/interfaces 中)。我假设这些接口是在守护进程启动时由 libvirt 创建和启动的。
那么,不在 netplan 中指定它们是一种好的做法吗?还是我应该在我的配置中添加它们?
此外,从理论上讲,根据 netplan,NAT 虚拟桥的配置是什么样的?
答案1
您不应在 netplan 中为其不管理的接口设置任何内容。这包括 libvirt、docker、ovs 等。