11-26-2023, 10:27 PM
(This post was last modified: 11-26-2023, 10:29 PM by Kevin Kofler.)
wifi.cloned-mac-address=permanent actually uses the hardware MAC address, so if the hardware MAC address keeps changing, that is exactly what you do not want. (The assumption behind the naming is that the hardware is not broken and the MAC address it reports is actually permanent, which does not seem to be satisfied in your case.)
As for your attempt with stable (which should work): You should check whether there is some setting dropped by the distro into /etc/NetworkManager/NetworkManager.conf or /etc/NetworkManager/conf.d/ that sets wifi.cloned-mac-address and overrides your setting. If so, change or comment out the conflicting setting coming from the distro.
You can also try setting a MAC address explicitly, such as: wifi.cloned-mac-address=00:00:00:00:00:00. (You will probably want to use a less obviously spoofed address than that though.)
As for your attempt with stable (which should work): You should check whether there is some setting dropped by the distro into /etc/NetworkManager/NetworkManager.conf or /etc/NetworkManager/conf.d/ that sets wifi.cloned-mac-address and overrides your setting. If so, change or comment out the conflicting setting coming from the distro.
You can also try setting a MAC address explicitly, such as: wifi.cloned-mac-address=00:00:00:00:00:00. (You will probably want to use a less obviously spoofed address than that though.)