Fonte: Criando interface bridge para o virt-manager com nmcli | SinergicaIT BLOG
Criando a interface bridge
o nmcli Network Manager Comand Line Interface, é p comando que faremos uso para criar e remover as interfaces bridgers
sudo nmcli connection add type bridge ifname laboratorio1 autoconnect yes
Substitua o eth1 pela sua interface de rede que deseja fazer a bridger
sudo nmcli connection add type bridge-slave ifname eth1 master bridge-laboratorio1 autoconnect yes
Agora precisaremos desabilitar a Conexão cabeada 1, que está gerenciando o dispositivo eth1 para em seguida habilitar a nova conexão bridge-laboratorio1
Desabilitando a Conexão cabeada 1
nmcli connection down "Conexão cabeada 1"
Habilitando a bridge-laboratorio
nmcli connection up "bridge-laboratorio1"
sudo systemctl restart network-online.target
sudo systemctl restart network.service
Caso tenha o networkd basta apenas restartá-lo
sudo systemctl restart networkd.target
Apresentando a bridge ao virsh e virt-manager
Agora registraremos a nova interface para que seja visível durante a escolha de interfaces no virt-manager.
Este comando criará um arquivo xml chamado config-bridge.xml, contendo as informações necessárias para declarar uma interface no virsh e virt-manager.
cat <<EOF> config-bridge.xml
<network>
<name>laboratorio1</name>
<forward mode="bridge" />
<bridge name="laboratorio1" />
</network>
EOF
Os procedimentos abaixo, consistem em definir, iniciar, programar para auto iniciar durante o boot e também listar as novas interfaces
sudo virsh net-define config-bridge.xml
sudo virsh net-start --network laboratorio1
sudo virsh net-autostart laboratorio1
sudo virsh net-list --all