CodexBloom - Programming Q&A Platform

Arch Linux - NetworkManager scenarios to Connect to Wi-Fi with 'WPA: Key negotiation scenarios' scenarios

πŸ‘€ Views: 30 πŸ’¬ Answers: 1 πŸ“… Created: 2025-06-11
linux networking arch-linux bash

I recently switched to I tried several approaches but none seem to work. I'm working with an scenario with NetworkManager on my Arch Linux installation. After a recent update, my system no longer connects to my Wi-Fi network. When I attempt to connect, I see the behavior 'WPA: Key negotiation failed' in the logs. This happens regardless of the network I try to connect to. I've checked the basic configuration and even reset my network settings. Here’s a snippet of my current configuration: ```ini [connection] id=my-wifi uuid=d4a0c5e2-8fad-4d2a-b5df-c0e98afc9c08 type=wifi [wifi] ssid=MyNetwork mode=infrastructure [802-11-wireless] security=802-11-wireless-security [802-11-wireless-security] key-mgmt=wpa-psk psk=my_secret_password ``` I've also tried running `nmcli` commands to troubleshoot, but I keep getting the same behavior: ```bash $ nmcli device wifi connect MyNetwork password my_secret_password behavior: WPA: Key negotiation failed ``` To troubleshoot further, I checked the system logs with `journalctl -u NetworkManager` and found more details, but I'm not sure how to interpret them. Here’s what I found: ``` Nov 05 12:34:56 mycomputer NetworkManager[1234]: <info> [1675568096.1234] device (wlan0): supplicant interface state: disconnected Nov 05 12:34:56 mycomputer NetworkManager[1234]: <info> [1675568096.1234] device (wlan0): supplicant interface state: scanning Nov 05 12:34:56 mycomputer NetworkManager[1234]: <behavior> [1675568096.1234] device (wlan0): WPA: Key negotiation failed ``` I've ensured that my Wi-Fi drivers are up to date and have tried different kernels, but nothing has resolved the scenario. I'm using the `linux-zen` kernel version 6.0.9-1. Any insights into what might be causing this or how I can further diagnose the question would be appreciated! This is part of a larger web app I'm building. Any help would be greatly appreciated! This is part of a larger mobile app I'm building. Is there a simpler solution I'm overlooking?