Ajouter les modules EAP/TLS et EAP/TTLS à FreeRADIUS sur une Debian testing
Par Thus0, mardi 23 août 2005 à 19:09 :: GNU/Linux ::#51
A propos / How-To...
La licence du logiciel OpenSSL n’étant pas compatible avec la licence GPL de FreeRADIUS, les modules EAP/TLS (rlm_eap_tls.so) et EAP/TTLS (rlm_eap_ttls.so) ne sont pas compilés par défaut dans le package FreeRADIUS sur Debian. Ce tutorial va vous montrer comment créer un nouveau package .deb comportant ces deux modules. Il est principalement une traduction en français de l’excellent tutorial http://wapu.org/projects.php?id=freeradius-eaptls, agrémenté de quelques commentaires.
Tutorial
Nous allons recompiler les sources de FreeRADIUS : pour cela, il faut rajouter une entrée deb-src dans votre fichier /etc/apt/sources.list si celle-ci n’existe pas :
deb-src http://http.us.debian.org/debian testing main contrib non-freeTélécharger les sources et les librairies de développement nécessaires :
# mkdir -p /usr/src/deb-src/freeradius
# cd /usr/src/deb-src/freeradius
# apt-get update
# apt-get build-dep freeradius
# apt-get install libssl-dev fakeroot
# apt-get source freeradiusPatcher les fichiers pour activer les modules EAP/TLS et EAP/TTLS (cf. le fichier http://www.wapu.org/proj/freeradius-1.0.0-1-eaptls.patch). Les fichiers à modifier sont les suivants :
- debian/control
- debian/freeradius-eaptls.postinst
- debian/rules
# wget http://www.pervasive-network.org/SPIP/IMG/txt/freeradius-1.0.4-2-eaptls.patch
# cd freeradius-1.0.4
# patch -p1 < ../freeradius-1.0.4-2-eaptls.patchCompiler et créer les packages .deb de FreeRADIUS & ses modules :
# dpkg-buildpackage -rfakeroot -uc -us
# cd ...... et finalement, installer les packages fraîchement compilés !
# dpkg -i freeradius_1.0.4-2_i386.deb freeradius-eaptls_1.0.4-2_i386.debRq : si vous voulez éviter les mises à jour de freeradius lors de votre prochain apt-get upgrade, tapez la commande suivante :
# echo "freeradius hold" |dpkg --set-selectionsConfiguration de FreeRADIUS en mode EAP/TLS
- TinyCA et Freeradius en mode EAP-TLS
- Installation de FreeRadius en mode EAP/TLS écrit par Ritalman.
Documentation
- http://wapu.org/projects.php?id=freeradius-eaptls
- http://www.austux.net/resources/network/eaptls.html
- http://sven.formvision.de/blog/archives/37-The-Freeradius-Strikes-Back !.html
Commentaires
Bonjour,
j’ai un problème quand j’arrive à cette ligne : patch -p1 < ../freeradius-1.0.4-2-eaptls.patch
On me demande : File to Patch que soit-je mettre ???
Merci d’avance.
Salut,
quelle version de freeradius as-tu ? La version dans debian a peut-être changée : dans ce cas, j’essaierai de refaire un patch.
a+
Thus0