Hi there, after coming back to uni after 1,5 years (and having switched to iwd in the meantime) I can't connect to eduroam (or my universities other, similar wpa enterprise network). Everything was working fine with wpa_supplicant and the following config:

WPAConfigSection=( 'ssid="eduroam"' 'proto=WPA2' 'key_mgmt=WPA-EAP' 'eap=PEAP' 'identity="myuniemail"' 'password="mypassword"' #'ca_cert="/etc/ssl/certs/Deutsche_Telekom_Root_CA_2.pem"' 'phase2="auth=MSCHAPV2"' ) 

My iwd config looks like this:

[Security] EAP-Method=PEAP EAP-Identity=anonymous EAP-PEAP-Phase2-Method=MSCHAPV2 EAP-PEAP-Phase2-Identity=myuniemail EAP-PEAP-Phase2-Password=mypassword 

I have also tried: Using TTLS, using an another (and no) EAP-Identity, using a certificate, using a ServerDomainMask, unfortunately all without success. The logs say:

Okt 12 11:05:42 arch iwd[10847]: PEAP: Tunnel has disconnected with alert: handshake_failure Okt 12 11:05:43 arch iwd[10847]: EAP completed with eapFail Okt 12 11:05:43 arch iwd[10847]: 4-Way handshake failed for ifindex: 6, reason: 23 Okt 12 11:05:45 arch iwd[10847]: PEAP: Tunnel has disconnected with alert: handshake_failure Okt 12 11:05:46 arch iwd[10847]: EAP completed with eapFail Okt 12 11:05:46 arch iwd[10847]: 4-Way handshake failed for ifindex: 6, reason: 23 Okt 12 11:05:47 arch iwd[10847]: EAP completed with eapFail Okt 12 11:05:47 arch iwd[10847]: EAP negotiation stopped after the Identity exchange, this can happen when the EAP-Identity value is not what the authenticator expects Okt 12 11:05:47 arch iwd[10847]: 4-Way handshake failed for ifindex: 6, reason: 23 

The eduroam-cat doesn't have a script for my university, so I can't gather more information from that. Does anyone have an idea on what else I could try? Thanks!

submitted by /u/xFreeZeex
[link] [comments]