The code below are not tested
Installing OpenSSL
Code:
wget http://www.openssl.org/source/openssl-1.0.0d.tar.gz
tar -xvf openssl-1.0.0d.tar.gz
cd openssl-1.0.0d
./configure --prefix=/usr/local/openssl
make
make install
Installing freeradius with WPE patch
Code:
wget ftp://ftp.freeradius.org/pub/freeradius/old/freeradius-server-2.1.7.tar.gz
tar -xvf freeradius-server-2.1.7.tar.gz
wget http://www.willhackforsushi.com/code/freeradius-wpe/freeradius-wpe-2.1.7.patch
cd freeradius-server-2.1.7
patch -p1 < ../freeradius-wpe-2.1.7.patch
./configure --with-openssl-includes=/usr/local/openssl/include --with-openssl-libraries=/usr/local/openssl/lib
make
make install
Generate certificates
Code:
cd freeradius-server-2.1.7/raddb/certs
./bootstrap
sudo cp -r * /usr/local/etc/raddb/certs