This tutorial covers using NetworkManager with either wpa_supplicant or IWD backend. If you did not heard of IWD, it is propbable your NetworkManager uses wpa_supplicant.
- Edit connection and set:
Authentication
toProtected EAP (PEAP)
Anonymous identity
to[email protected]
Domain
toeduroam.uw.edu.pl
CA certificate
to file located at/etc/ssl/certs/Comodo_AAA_Services_root.pem
- Uncheck
No CA certifcate is required
PEAP version
toAutomatic
Inner authentication
toMSCHAPv2
Username
to your[email protected]
Password
to your CAS password
- Connect to eduroam.
- Create file
/var/lib/iwd/eduroam.8021x
with contents:
[Security]
EAP-Method=PEAP
[email protected]
EAP-PEAP-CACert=/etc/ssl/certs/Comodo_AAA_Services_root.pem
EAP-PEAP-Phase2-Method=MSCHAPV2
[email protected]
EAP-PEAP-Phase2-Password=
EAP-PEAP-ServerDomainMask=eduroam.uw.edu.pl
[Settings]
Autoconnect=true
Remember to change XXXXXXXXXXX
to your PESEL and type your password in plain text after EAP-PEAP-Phase2-Password=
e.g. EAP-PEAP-Phase2-Password=tajnehaslo
- Connect to eduroam.
Because it is the certificate of the root CA in the UW's certificate chain. And wpa_supplicant accepts only a root CA's certificate i.e. fails with "self-signed certificate" error. IWD works with UW's certificate as well.