Estou tentando descobrir por que não consigo criar uma ponte para minhas máquinas virtuais usando o NetworkManager
.
Já pesquisei em vários lugares como criar uma rede bridge usando NetworkManager
a tal ponto que não consigo me referir a um único tutorial. Eles são todos mais ou menos iguais. Aqui estão as etapas que eu faço.
- Desconectar Ethernet
nmcli dev disconnect enp42s0
- Criar ponte e escravo
nmcli con add type bridge ifname br0 con-name br0 autoconnect yes connection.zone home nmcli con modify enp42s0 master br0 connection.zone home
- Conecte ponte e escravo
nmcli con up br0 nmcli con up enp42s0-slave
Tudo deu certo, exceto o último comando. Mostra o seguinte erro:
Error: Connection activation failed: Unknown error
Hint: use 'journalctl -xe NM_CONNECTION=658de29d-4809-4113-9aa9-1f3f32ae40eb + NM_DEVICE=enp42s0' to get more details.
journalctl
logs não são muito mais úteis:
device (enp42s0): Activation: starting connection 'enp42s0-slave' (658de29d-4809-4113-9aa9-1f3f32ae40eb)
device (enp42s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
device (enp42s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
device (enp42s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
device (enp42s0): Activation: connection 'enp42s0-slave' could not be enslaved
device (enp42s0): state change: ip-config -> failed (reason 'unknown', sys-iface-state: 'managed')
device (enp42s0): released from master device br0
device (enp42s0): Activation: failed for connection 'enp42s0-slave'
device (enp42s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Para contextualizar, também fiz esta pergunta relacionada: NetworkManager mostrando informações diferentes do comando ip
Não acredito que isso resolveu meu problema!
--- Palma da face ---
A razão pela qual isso não aconteceu antes é que eu continuei excluindo a ponte e o escravo, pois parecia não estar funcionando.