I can create a hotspot using wpa_supplicant as the backend of NetworkManager and connect to it with my laptop. My laptop initially asks for a pin but you can specify to give it a psk. My android phone will not connect to the same network. My phone attempts to connect every x seconds, and journalctl -f shows endless, """wpa_supplicant[520]: wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0"""
Laptop shows normal handshake, minus details.
"""May 05 01:24:42 3b wpa_supplicant[520]: wlan0: AP-STA-CONNECTED mac
May 05 01:24:42 3b wpa_supplicant[520]: wlan0: EAPOL-4WAY-HS-COMPLETED mac
May 05 01:24:42 3b dnsmasq-dhcp[1723]: DHCPREQUEST(wlan0) 10.42.0.91 mac
May 05 01:24:42 3b dnsmasq-dhcp[1723]: DHCPACK(wlan0) 10.42.0.91 mac hostname"""
However, when I change the backend to iwd. I have no problems connecting to the same hotspot. There is a error though that may or may not be relevant to why wpa_supplicant is failing.
"""iwd[471]: KEY_SEQ not returned in GET_KEY reply"""
Setting NetworkManger to use iwd as a backend seems to be the best workaround I have found so far.
I can create a hotspot using wpa_supplicant as the backend of NetworkManager and connect to it with my laptop. My laptop initially asks for a pin but you can specify to give it a psk. My android phone will not connect to the same network. My phone attempts to connect every x seconds, and journalctl -f shows endless, """wpa_ supplicant[ 520]: wlan0: CTRL-EVENT- SUBNET- STATUS- UPDATE status=0"""
Laptop shows normal handshake, minus details. 520]: wlan0: AP-STA-CONNECTED mac 520]: wlan0: EAPOL-4WAY- HS-COMPLETED mac
"""May 05 01:24:42 3b wpa_supplicant[
May 05 01:24:42 3b wpa_supplicant[
May 05 01:24:42 3b dnsmasq-dhcp[1723]: DHCPREQUEST(wlan0) 10.42.0.91 mac
May 05 01:24:42 3b dnsmasq-dhcp[1723]: DHCPACK(wlan0) 10.42.0.91 mac hostname"""
However, when I change the backend to iwd. I have no problems connecting to the same hotspot. There is a error though that may or may not be relevant to why wpa_supplicant is failing.
"""iwd[471]: KEY_SEQ not returned in GET_KEY reply"""
Setting NetworkManger to use iwd as a backend seems to be the best workaround I have found so far.