eth0-Brücke aus irgendeinem Grund erstellt

eth0-Brücke aus irgendeinem Grund erstellt

Ich versuche, eine Brücke mit meiner Ethernet-Karte (enxb8...) einzurichten, hier ist die Schnittstellendatei

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

Aber was ich nach einem Neustart habe, sind zwei Brücken

br0 ohne Schnittstellen,
eth0 mit Schnittstelle enxb8 …

Wenn ich das mache brctl delbr eth0und die Schnittstelle enx... br0 zuweise, funktioniert alles.

Was ich im Protokoll gefunden habe, ist, dass der Kernel etwas Magisches tut

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

Ich verstehe nicht, warum es eine eth0-Brücke(!) erstellt. Ich habe keine Regeln darin /etc/udev.

Antwort1

Ich beantworte meine eigene Frage …

Es stellte sich heraus, dass es eine Datei /etc/systemd/network/50-cloud-init-eth0.link gibt

Es enthielt

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

[Link]
Name=eth0

Als ich eth0 in br0 geändert habe, funktionierte alles wie erwartet.

verwandte Informationen