Freeradius and Android 11
-
Hey maybe someone can help me. My wifi setup is WPA2 EAP-PEAP with MSCHAPv2 and i use freeradius package for authentication.
For the server certificate and CA I used the pfsense cert-manager.
This was all working fine for multiple different devices (android, ipad, iphone, windows laptops, etc.) but since the latest android 11 update it stopped working for my android device. In this update they disabled the option to choose "do not validate" under the CA certificate.
I have exported the freeradius CA that I use and installed it on my android such that i can select it but it doesn't work. It tries to connect but it fails and the error in systemlogs is "Login incorrect (Failed retrieving values required to evaluate condition):".
I also tried changing to EAP-TTLS with MSCHAPv2 with the same results. I haven't tried EAP-TLS because i would prefer not to issue a whole bunch of user certificates.
Some help would be greatly appreciated -
@kurisuchan
Okay never mind I solved it. Apparently when i created the CA I did not fill out all the optional fields.
So I created a new CA with all fields filled in, also created a new server certificate and also filled in all the fields and now it works.