Putting your configuration in a file under the /etc/NetworkManager/conf.d directory would probably be safer; from the NetworkManager.conf manual page.
Now, why Network Manager is doing something different with ipv6.addr-gen-mode=1 and ipv6.addr-gen-mode=stable-privacy is above my pay grade but perhaps it's that ipv6.addr-gen-mode is expecting an int32 (0,1,2,3) in the conf file so by using the words stable-privacy the setting is ignored, defaulting to to eui64. Just a thought. https://www.networkmanager.dev/docs/api ... -ipv6.html
Myself, with the setting I posted I have 2 ULA's , 2 globally routable addresses and 1 link local address. None of these contain any part of the MAC address in them.
If a default NetworkManager.conf is provided by your distribution's packages, you should not modify it, since your changes may get overwritten by package updates. Instead, you can add additional .conf files to the /etc/NetworkManager/conf.d directory. These will be read in order, with later files overriding earlier ones.
Now, why Network Manager is doing something different with ipv6.addr-gen-mode=1 and ipv6.addr-gen-mode=stable-privacy is above my pay grade but perhaps it's that ipv6.addr-gen-mode is expecting an int32 (0,1,2,3) in the conf file so by using the words stable-privacy the setting is ignored, defaulting to to eui64. Just a thought. https://www.networkmanager.dev/docs/api ... -ipv6.html
Myself, with the setting I posted I have 2 ULA's , 2 globally routable addresses and 1 link local address. None of these contain any part of the MAC address in them.
Statistics: Posted by jarpf — Fri Apr 18, 2025 1:34 pm