Bonjour à vous,
Sous Debian lenny il y a quelques étapes pour activer l'utilisation d'Openssl avec freeradius.
1 ) Installer les librairies et programmes nécessaires
apt-get update
apt-get install build-essential libssl-dev fakeroot
apt-get build-dep freeradius
2 ) Récupération des sources
cd /usr/src
apt-get source freeradius
3 ) Modification des sources :
Dans le répertoire /usr/src/freeradius-2...../debian/
Modifier le fichier rules :
-Modifier le --without en --with pour eap-tls, eap-peap, eap-ttls, openssl
- Il y a une boucle plus bas dans le fichier qui ressemble à ça :
for ...
........................libssl-dev.............
..............
done
-> Commenter cette boucle
Modifier le fichier control:
A la fin des dépendances de freeradius, rajouter libssl-dev
4 ) Générer les paquets
dans le répertoire /usr/src/freeradius-2......./
dpkg-buildpackage -rfakeroot
5 ) Vous devriez avoir 10 paquets .deb dans /usr/src/
installer freeradius :
- aller dans /usr/src/
dpkg -i libfreeradius*
dpkg -i freeradius*
6 ) Empêcher la mise a jour :
aptitude hold freeradius freeradius-common libfreeradius2 libfreeradius-dev ect... (tous les noms de paquet installés sans la version )
Je n'ai pas de Linux a ma portée, j'ai mis les noms de fichiers de tête, il peut y avoir une erreur ou deux dans les noms.
Bonne soirée.