netplan + libvirt - 我应该设置 virbr0 虚拟桥吗?

netplan + libvirt - 我应该设置 virbr0 虚拟桥吗?

据我了解,接口 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 等。

相关内容