freeradius -X crashes

Alan DeKok aland at deployingradius.com
Tue Jun 28 17:10:13 CEST 2016


On Jun 28, 2016, at 10:41 AM, Henrik Kressner <kressner at synkro.dk> wrote:
> freeradius: FreeRADIUS Version 2.2.5, for host i586-pc-linux-gnu, built on Oct 24 2014 at 04:18:43

  You should upgrade. it's not difficult.

> Here comes the problem:
> 
> I followed the howto to this point: http://deployingradius.com/documents/configuration/pap.html
> 
> I tryid to disable validate server certificate, on a windows 7, but it stil ends op showing me:
> 
> WARNING: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> WARNING: !! EAP session for state 0x3e833be03884222b... did not finish!
> WARNING: !! Please read
> http://wiki.freeradius.org/guide/Certificate_Compatibility
> 
> WARNING: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> 
> 
> So I expect a certificate problem and follow this hoot:

  The Windows machine doesn't have the correct CA certificate fix that.

  There may also be additional Windows requirements which were not known at the time that 2.2.5 was released.  A newer version of the server will be able to create certificates that Windows likes.

> I suspect the certificates is not moved to where they should be.
> 
> (They are in: /usr/share/doc/freeradius/examples/certs

  Debian moves the certificates for reasons I don't understand.

> So I copy the cerificate into: /etc/freeradius/certs and check the rights. It looks like the original, but its no link.
> 
> /etc/freeradius# ls -l certs
> -rw-r--r-- 1 root freerad 1700 Jun 28 15:11 ca.pem
> -rw-r--r-- 1 root freerad 1834 Jun 28 15:13 server.key
> -rw-r--r-- 1 root freerad 3609 Jun 28 15:11 server.pem

  OK...

> Now when i run:
> 
> # freeradius -X
> 
> 
> It crashes with this:

  That's not a crash.  It's an error.  It's telling you that you did something wrong.

> .......
>        url ="http://127.0.0.1/ocsp/"
>        use_nonce = yes
>        timeout = 0
>        softfail = no
>    }
>   }
> rlm_eap: SSL error error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
> rlm_eap_tls: Error reading private key file /etc/freeradius/certs/server.key

  The password for the server certificate is wrong.  Fix that.

  See the EAP module configuration.  Look for "password".

  Alan DeKok.




More information about the Freeradius-Users mailing list