The connection editor is unable to reflect the case of the "ip6-privacy" setting being unset
On my System when first connecting an Ethernet cable, the system creates an "Auto-Ethernet" connection.
At this point the thus created file
/etc/NetworkManager/system-connections/Auto-Ethernet does not contain an
The output of
$nmcli connection show Auto-Ethernet will contain the following line:
ipv6.ip6-privacy: -1 (unknown)
But when opening the connection with
nm-connection-editor, it says on the IPv6 Settings tab that the IPv6 privacy extension are Disabled instead of Unknown, Unset, Default or something similar.
Also if you change that setting to some different value and then back to Disabled, the privacy extension will be disabled even if the system default is different and it is not possible to set if back to Unset using the graphical connection manager.
/etc/NetworkManager/system-connections/Auto-Ethernet will then contain an
ip6-privacy=0 line and
$nmcli connection show Auto-Ethernet will give you the following output:
ipv6.ip6-privacy: 0 (disabled)
It would be nice, if the connection editor could reflect the state of the
ipv6-privacy setting being unset.
I also noticed that for connections manually created using the connection editor, for example a Wifi connection, the IPv6 privacy extension setting will always be set to Disabled and this time for real and not just as a display error. Thus the system default will always be overridden with Disabled. I guess it should be set to Unset, or whatever this new value will be called, so the system default will be used if the user doesn't deliberately change it.