Я пытаюсь установить мост со своей платой Ethernet (enxb8...), вот файл интерфейсов
auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports enxb827eb5c8fcc
auto enxb827eb5c8fcc
iface enxb827eb5c8fcc inet manual
Но что я заканчиваю после того, как перезагрузка является двумя мостами
br0 без интерфейсов
eth0 с интерфейсом enxb8...
Когда я делаю brctl delbr eth0
и присвойтесь, enx... взаимодействуют через интерфейс к br0, всем работам.
То, что я нашел в журнале, - то, что ядро делает некоторое волшебство
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
Я не понимаю, почему это создает мост eth0 (!). У меня нет правил в /etc/udev
.
Ответ на мой собственный вопрос...
Повороты там являются файлом/etc/systemd/network/50-cloud-init-eth0.link
, Он содержал
[Match]
MACAddress=b8:27:eb:5c:8f:cc
[Link]
Name=eth0
, Когда я изменил eth0 на br0, все работы как ожидалось.