Насколько я понимаю, интерфейсы 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 или мне следует добавить их в свою конфигурацию?
Кроме того, как теоретически будет выглядеть конфигурация виртуального моста NAT согласно Netplan?
решение1
Вам не следует настраивать что-либо в netplan для интерфейсов, которыми он не управляет. Это включает такие вещи, как libvirt, docker, ovs или что-то еще.