<div dir="ltr"><div>Hi,</div><div><br>Recently I was struggling to establish a connection with a WiFi Access Point managed by NetworkManager with WPA supplicant plugin.<br>Although most available devices are able to connect with the AP, my RasberryPi 4B won't cooperate.<br>On the RPi4 I'm trying to connect as a client with WPA supplicant, but constantly the association gets rejected:<br><br>wpa on the client side:</div><div>---<br>wlan0: Trying to associate with SSID 'AP-NAME'<br>wlan0: CTRL-EVENT-ASSOC-REJECT bssid=11:22:33:44:55:66 status_code=16<br>---<br><br>wpa on AP side:<br>---<br>Searching a PSK for 11:22:33:44:55:66 prev_psk=0x5d46ac<br>hostapd_logger: STA 11:22:33:44:55:66 - invalid MIC in msg 2/4 of 4-Way Handshake<br>wlan0: AP-STA-POSSIBLE-PSK-MISMATCH 11:22:33:44:55:66<br>...<br>hostapd_logger: STA 11:22:33:44:55:66 - EAPOL-Key timeout<br>WPA: 11:22:33:44:55:66 WPA_PTK entering state PTKSTART<br>hostapd_logger: STA 11:22:33:44:55:66 - PTKSTART: Retry limit 4 reached<br>WPA: 11:22:33:44:55:66 WPA_PTK entering state DISCONNECT<br>wpa_sta_disconnect STA 11:22:33:44:55:66 (reason 15)<br>---<br><br>An interesting fact is that I'm able to connect to the Access Point if AP is created with wpa_supplicant only.<br>Another observation is that connection is established successfully if both ends are running the NetworkManager,<br>i.e. the AP is managed by NM and the client connects with the AP using NM.<br><br>How does the NM change the wpa_supplicant configuration that might cause this kind of problem?<br>Do you have some suggestions regarding the wpa_supplicant or NM configuration?<br></div><div><br>The Access Point runs NetworkManager 1.38.0 and wpa_supplicant 2.10<br>The client is using wpa_supplicant 2.10.<br><br></div><div>The Access Point profile:<br>---<br>[connection]<br>id=WiFi connection<br>uuid=dd5214b5-2f28-4523-9e60-4bfbec5043c7<br>type=wifi<br>interface-name=wlan0<br><br>[wifi]<br>mode=ap<br>ssid=ap-name<br><br>[wifi-security]<br>key-mgmt=wpa-psk<br>psk=ap-password<br><br>[ipv4]<br>method=shared<br><br>[ipv6]<br>addr-gen-mode=stable-privacy<br>method=disabled<br><br>[proxy]<br></div><div>---<br></div><div><br></div><div>Thanks in advance!<br><br></div><div>Best regards,<br></div><div>Krystian Heberlein<br></div></div>