
Estoy intentando configurar un puente con mi tarjeta Ethernet (enxb8...), aquí está el archivo de interfaces.
auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports enxb827eb5c8fcc
auto enxb827eb5c8fcc
iface enxb827eb5c8fcc inet manual
Pero lo que termino después de reiniciar son dos puentes.
br0 sin interfaces
eth0 con interfaz enxb8...
Cuando hago brctl delbr eth0
y asigno la interfaz enx... a br0, todo funciona.
Lo que encontré en el registro es que el kernel hace algo de magia.
kernel: smsc95xx 1-1.1:1.0 enxb827eb5c8fcc: renamed from eth0 -> this is how enxX appears, ok
kernel: eth0: renamed from br0 -> this is the culprit
No entiendo por qué crea un puente eth0 (!). No tengo reglas en /etc/udev
.
Respuesta1
Respondiendo a mi propia pregunta...
Resulta que hay un archivo /etc/systemd/network/50-cloud-init-eth0.link
Esto contenía
[Match]
MACAddress=b8:27:eb:5c:8f:cc
[Link]
Name=eth0
Cuando cambié eth0 a br0, todo funciona como se esperaba.