Skip to content

Instantly share code, notes, and snippets.

@k3karthic
Created December 20, 2025 07:47
Show Gist options
  • Select an option

  • Save k3karthic/b1b147fb12d8df0a6b086d3906b2dd3f to your computer and use it in GitHub Desktop.

Select an option

Save k3karthic/b1b147fb12d8df0a6b086d3906b2dd3f to your computer and use it in GitHub Desktop.
Fedora Silverblue - Move Wifi Passwords to System Config

During a router reboot, it's possible for the system to connect to the router before it's ready to process connections. This causes the system to get abrupt failures which make it think that the password stored in the keyring is incorrect.

The following commands move the password to an unencrypted system configuration file which allows the system to re-connect without triggering a confirmation dialog.

$ nmcli connection modify "YourWiFiName" connection.permissions ""
$ nmcli connection modify "YourWiFiName" 802-11-wireless-security.psk-flags 0
$ nmcli connection up "YourWiFiName"

Raw System Logs

Dec 20 03:32:51 fedora kernel: wlp3s0: associated

Dec 20 03:32:51 fedora wpa_supplicant[1276]: wlp3s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.4779] device (wlp3s0): supplicant interface state: associating -> associated

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.4779] device (p2p-dev-wlp3s0): supplicant management interface state: associating -> associated

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.5112] device (wlp3s0): supplicant interface state: associated -> 4way_handshake

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.5112] device (p2p-dev-wlp3s0): supplicant management interface state: associated -> 4way_handshake

Dec 20 03:32:51 fedora kernel: wlp3s0: Limiting TX power to 30 (30 - 0) dBm as advertised by xx:xx:xx:xx:xx:xx

Dec 20 03:32:51 fedora wpa_supplicant[1276]: wlp3s0: WPA: Key negotiation completed with xx:xx:xx:xx:xx:xx [PTK=CCMP GTK=CCMP]

Dec 20 03:32:51 fedora wpa_supplicant[1276]: wlp3s0: CTRL-EVENT-CONNECTED - Connection to xx:xx:xx:xx:xx:xx completed [id=0 id_str=]

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.6854] device (wlp3s0): supplicant interface state: 4way_handshake -> completed

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.6856] device (wlp3s0): ip:dhcp4: restarting

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.6986] dhcp4 (wlp3s0): canceled DHCP transaction

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.6987] dhcp4 (wlp3s0): state changed no lease

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.6987] dhcp4 (wlp3s0): activation: beginning transaction (timeout in 45 seconds)

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.6988] device (p2p-dev-wlp3s0): supplicant management interface state: 4way_handshake -> completed

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.7019] device (wlp3s0): supplicant interface state: completed -> 4way_handshake

Dec 20 03:32:51 fedora NetworkManager[1259]: <info>  [1766181771.7019] device (p2p-dev-wlp3s0): supplicant management interface state: completed -> 4way_handshake

Dec 20 03:32:53 fedora kernel: wlp3s0: deauthenticated from xx:xx:xx:xx:xx:xx (Reason: 6=CLASS2_FRAME_FROM_NONAUTH_STA)

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7052] device (wlp3s0): ip:dhcp4: restarting

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7167] dhcp4 (wlp3s0): canceled DHCP transaction

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7168] dhcp4 (wlp3s0): state changed no lease

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7168] dhcp4 (wlp3s0): activation: beginning transaction (timeout in 45 seconds)

Dec 20 03:32:53 fedora wpa_supplicant[1276]: wlp3s0: CTRL-EVENT-DISCONNECTED bssid=xx:xx:xx:xx:xx:xx reason=6

Dec 20 03:32:53 fedora wpa_supplicant[1276]: wlp3s0: Added BSSID xx:xx:xx:xx:xx:xx into ignore list, ignoring for 10 seconds

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7713] device (wlp3s0): supplicant interface state: 4way_handshake -> disconnected

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7714] device (wlp3s0): Activation: (wifi) disconnected during association, asking for new key

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7714] device (wlp3s0): state change: activated -> need-auth (reason 'supplicant-disconnect', managed-type: 'full')

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7817] dhcp4 (wlp3s0): canceled DHCP transaction

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7817] dhcp4 (wlp3s0): state changed no lease

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7819] manager: NetworkManager state is now CONNECTING

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.7825] device (p2p-dev-wlp3s0): supplicant management interface state: 4way_handshake -> disconnected

Dec 20 03:32:53 fedora nm-applet[2811]: No keyring secrets found for YourWiFiName/802-11-wireless-security; asking user.

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.8554] device (wlp3s0): supplicant interface state: disconnected -> inactive

Dec 20 03:32:53 fedora NetworkManager[1259]: <info>  [1766181773.8555] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment