This is *probably* just the default behavior, i.e.
/usr/lib/systemd/network/99-default.link, kicking in since no MAC
address is initially assigned. Does the MAC actually change each boot,
or does udev assign the same one each boot?
> while we have a permanent Mac configured for that network interface
Where is this happening? How are you configuring this?
Some debug information would be helpful:
1) Debug logs from systemd-udevd:
$ mkdir -p /etc/systemd/system/systemd-udevd.service.d/
$ cat > /etc/systemd/system/systemd-udevd.service.d/debug.conf << EOF
[Service]
Environment=SYSTEMD_LOG_LEVEL=debug
$ reboot
...
$ journalctl -u systemd-udevd.service -b > udev.log
2) udevadm info
$ udevadm info /sys/class/net/ens192 > udevadm-info-ens192.txt
3) Any networkd configs for this device. E.g. files in
/etc/systemd/network/ or /run/systemd/network that are custom (or
generated by netplan) and related to your configuration.
Please attach the above debug output to this bug.
** Changed in: systemd (Ubuntu)
Status: New => Incomplete
** Also affects: systemd (Ubuntu Jammy)
Importance: Undecided
Status: New
** Changed in: systemd (Ubuntu Jammy)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2104155
Title:
systemd-udev interferes with MAC addresses of interfaces
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2104155/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs