ponte eth0 criada por algum motivo

ponte eth0 criada por algum motivo

Estou tentando configurar uma bridge com minha placa Ethernet (enxb8...), aqui está o arquivo de interfaces

auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
  bridge_ports enxb827eb5c8fcc
auto enxb827eb5c8fcc
iface enxb827eb5c8fcc inet manual

Mas o que acabo depois de uma reinicialização são duas pontes

br0 sem interfaces
eth0 com interface enxb8...

Quando faço isso brctl delbr eth0e atribuo a interface enx... ao br0, tudo funciona.

O que descobri no log é que o kernel faz alguma mágica

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

Não entendo por que ele cria a ponte eth0 (!). Não tenho regras em /etc/udev.

Responder1

Respondendo minha própria pergunta...

Acontece que existe um arquivo /etc/systemd/network/50-cloud-init-eth0.link

Continha

[Match]
MACAddress=b8:27:eb:5c:8f:cc

[Link]
Name=eth0

Quando mudei eth0 para br0, tudo funcionou conforme o esperado.

informação relacionada