I've been getting trouble using freeradius with certificate validation, and until now have been running without this option selected in a test environment, however even with validation unselected I'm still having trouble connecting clients, with the debug output showing the below warning:
WARNING: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WARNING: !! EAP session for state 0xd8b9e275d8bcfbd1 did not finish!
WARNING: !! Please read
http://wiki.freeradius.org/Certificate_Compatibility
WARNING: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
So I decided to blitz the certificates and try and start afresh, following Alan's documentation on the http://deployingradius.com/documents/configuration/certificates.html webpage, and have hit a few issues along the way which I can't explain.
Firstly, even when using the snake oil certificates I cannot get the radius service to start without manually entering the PEM password, why isn't this happening automatically?
Secondly, I've successfully created the certificates after entering the information in server.cnf and ca.cnf, then running the make command, but I'm still seeing the certificate compatibility warning on my Windows client, even with the validate server box unchecked.
debug files attached.
Thanks for any help,
Andi