https://bugs.kde.org/show_bug.cgi?id=523379
Bug ID: 523379
Summary: Cloned MAC address setting does not expose all of
NetworkManager's cloned-MAC modes
Classification: Applications
Product: systemsettings
Version First 6.7.2
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: kcm_networkmanagement
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
DESCRIPTION
The "Cloned MAC address" setting in the connection editor only offers a plain
text field and a "Random" button. Typing an address there sets an explicit
(manual) MAC. Leaving it empty stores nothing at all, so NetworkManager applies
its own configured default, which is normally "preserve" unless the
distribution or admin has changed it. Nothing in the UI says that an empty
field means "preserve", so the user just has to assume that.
That means only two of NetworkManager's cloned-MAC modes are reachable from the
GUI, and one of them only implicitly:
- manual: type an address into the field
- preserve: leave the field empty (not labelled anywhere in the UI)
NetworkManager actually supports all of these through its assigned-mac-address
property: permanent, preserve, random, stable, and (Wi-Fi only, on NM 1.42+)
stable-ssid, plus an explicit address. The random and stable modes are the
privacy-relevant ones, and none of them can be selected from the connection
editor today.
STEPS TO REPRODUCE
1. Open System Settings and go to Wi-Fi & Networking.
2. select any connection and then go to the wifi tab on the left side.
3. Look at the "Cloned MAC address" row.
OBSERVED RESULT
Only a text field and a "Random" button are shown. There is no way to choose
preserve, permanent, random, stable, or stable-ssid, and the empty-field
"preserve" behavior is invisible to the user.
EXPECTED RESULT
A combo box (or similar) that lists every cloned-MAC mode NetworkManager
supports, with the explicit-address field shown only when a custom address is
chosen, and each mode labelled so its effect is clear.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
ADDITIONAL INFORMATION
I'm preparing a merge request that implements this.
--
You are receiving this mail because:
You are watching all bug changes.