https://bugs.kde.org/show_bug.cgi?id=523945
Bug ID: 523945
Summary: [Feature Request] Add GUI support for global IPv6
privacy and address generation defaults
Classification: Applications
Product: systemsettings
Version First 6.7.3
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: kcm_networkmanagement
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
DESCRIPTION
Please add an option to Plasma’s network settings for configuring the global
NetworkManager defaults for:
* IPv6 privacy extensions / temporary IPv6 addresses (`ipv6.ip6-privacy`)
* IPv6 address generation mode (`ipv6.addr-gen-mode`)
Currently, these options can be configured per connection, but there is no
graphical way to define the default behavior for all current and future
NetworkManager connections.
For example, a user who wants RFC 4941 temporary IPv6 addresses enabled and
preferred on all Wi-Fi and Ethernet connections must manually create a
NetworkManager configuration file such as:
```
[connection]
ipv6.ip6-privacy=2
ipv6.addr-gen-mode=1
```
This is not easily discoverable and requires knowledge of NetworkManager
configuration syntax.
A global GUI setting would be especially useful for laptops and desktop systems
that regularly connect to new Wi-Fi networks. Users should not need to manually
enable IPv6 privacy extensions for every newly created connection profile.
STEPS TO REPRODUCE
1. Open System Settings.
2. Open the network connection settings.
3. Look for a setting that controls the default IPv6 privacy and
address-generation behavior for all NetworkManager connections.
OBSERVED RESULT
IPv6 privacy extensions and address generation mode can only be configured
individually for each connection profile.
There is no graphical option to configure the global NetworkManager defaults
that should apply to existing profiles using inherited defaults and to newly
created connection profiles.
Users must manually edit files under `/etc/NetworkManager/conf.d/` to configure
this behavior globally.
EXPECTED RESULT
Plasma should provide a global IPv6 configuration section, possibly under the
network settings or an advanced network defaults page.
The interface could provide settings such as:
IPv6 temporary addresses:
* Use system default
* Disabled
* Enabled, prefer stable address
* Enabled, prefer temporary address
IPv6 address generation mode:
* Use system default
* EUI-64
* Stable privacy
The UI should clearly explain that these are global defaults and that
connection-specific settings may override them.
It would also be useful to provide an option to make existing connection
profiles inherit the selected global defaults, rather than requiring users to
modify every profile manually.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Kernel Version: 7.0.14-201.fc44.x86_64 (64-bit)
ADDITIONAL INFORMATION
The corresponding NetworkManager settings are:
* `ipv6.ip6-privacy`
* `ipv6.addr-gen-mode`
NetworkManager global defaults can currently be configured through a file under
`/etc/NetworkManager/conf.d/`, for example:
```
[connection]
ipv6.ip6-privacy=2
ipv6.addr-gen-mode=1
```
This request is for a user-friendly graphical interface for those global
defaults, not only for the existing per-connection IPv6 settings.
--
You are receiving this mail because:
You are watching all bug changes.