Wiki

Clone wiki

igroove / freeradius

Integrazione con freeradius

apt-get install freeradius-ldap freeradius-mysql libmail-pop3client-perl \
libio-socket-ssl-perl libnet-ssleay-perl

service freeradius stop
mv /etc/freeradius /root/freeradius_old
cp -r /var/www/igroove/linuxConfiguration/etc/freeradius /etc/freeradius
chown -R freerad:freerad /etc/freeradius
mysql -u root -p
CREATE DATABASE radius;
GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "radpass";
exit

mysql -u root -p radius < /etc/freeradius/sql/mysql/schema.sql

Verificare il funzionamento con:

freeradius -X

File da modificare

  • /etc/freeradius/clients -> contiene l'elenco dei client (ad esempio router) che useranno freeradius
  • /etc/users -> file principale per le politiche di autenticazione
  • /etc/radius.conf -> file principale del server freeradius

Tool suggerito per il debug

Per il debug è molto comodo usare in una postazione Microsoft Windows l'applicazione NTradPing. Funziona anche da Linux e OSX usando Wine. Con questa applicazione si può interrogare direttamente il server freeradius simulando le autenticazioni.

Link per il download: http://www.mastersoft-group.com/download/ (applicazione gratuita)

Updated