Looking at the logs, it seems that systemd and polkit are bashing it out, trying to restart the bridge and slave multiple times.
$ sudo sudo journalctl -ab -u NetworkManager
$ sudo sudo journalctl -ab -g 'eno1|Slave\ 1|Bridge\ 1|br1'
Here is my temporary work-around (it's the best I can do) and I'm pretty sure it's a bug.
$ vim /etc/systemd/system/fix-bug-slave-link-local.service$ systemctl daemon-reload
$ systemctl enable --now fix-slave-link-local
$ sudo sudo journalctl -ab -u NetworkManager
$ sudo sudo journalctl -ab -g 'eno1|Slave\ 1|Bridge\ 1|br1'
Here is my temporary work-around (it's the best I can do) and I'm pretty sure it's a bug.
$ vim /etc/systemd/system/fix-bug-slave-link-local.service
Code:
[Unit]Description=Remove rogue link-local from slaves!Requires=NetworkManager.serviceAfter=NetworkManager.serviceBefore=NetworkManager-wait-online.service[Service]Type=oneshotRemainAfterExit=yesExecStart=/bin/sh -c 'test -n "$(nmcli -g GENERAL.STATE connection show Bridge\ 1 2>/dev/null)" && nmcli connection up Bridge\ 1; true'[Install]WantedBy=multi-user.target
$ systemctl enable --now fix-slave-link-local
Statistics: Posted by snovotill — 2024-05-31 06:31 — Replies 2 — Views 62