私の理解する限りでは、インターフェース 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 などが含まれます。