If you just install 2.18 from
the repository, OpenSSL works right out the box. If you must compile from
source for whatever reason, I think I can help you. I was having the same issue
as you yesterday, but finally managed to do it.
First, make sure you have
OpenSSL and libssl-dev installed. Remove any previous attempts of freeradius
you installed (/usr/local/freeradius). I would also remove the folder where you
extracted 2.1.9 and extract it again. When you run ./configure you must add the
openssl arguments
./configure --with-openssl-includes=/usr/local/openssl/include --with-openssl-libraries=/usr/local/openssl/lib
--prefix=/usr/local/freeradius
Please note, I installed openssl
from source and that is the directory where I installed openssl. You can pipe
grep –i OpenSSL to see if there are any errors regarding OpenSSL. Now,
just run make and make install like you normally do. Once done, go to
/usr/local/freeradius/sbin to run radius (./radius -X). I got an error during
this step complaining about not being able to find some OpenSSL libraries. You
need to make a script to tell radiusd where the file is.
vi run-radius
#!/bin/sh -x
LD_LIBRARY_PATH=/usr/local/openssl/lib
LD_PRELOAD=/usr/local/openssl/lib/libcrypto.so
export LD_LIBRARY_PATH LD_PRELOAD
/usr/local/freeradius/sbin/radiusd $@
Save and exit.
Next, you must make the script
executable.
chmod u=rwx run-radius
Now you can run the script and
everything should work (./run-radius –X). You will always have to execute
to script to run freeradius.
I got most of my information
from this link: http://text.dslreports.com/forum/remark,9286052~mode=flat
I am new to freeradius, so if I
am doing something wrong, or inefficiently, please tell me.
Thai Ha
From:
freeradius-users-bounces+thai.tro.ha=hp.com@lists.freeradius.org
[mailto:freeradius-users-bounces+thai.tro.ha=hp.com@lists.freeradius.org] On
Behalf Of David Peterson
Sent: Tuesday, June 15, 2010 9:50 AM
To: 'FreeRadius users mailing list'
Subject: Ubuntu OpenSSL
I know there is probably something easy I am missing
but I cannot for the life of me get FR to compile with OpenSSL for EAP-TTLS
support. Are there any how-to’s on getting Ubuntu to compile
OpenSSL support into FR2.1.9
David Peterson