Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/RadiusSql"
Differenze tra le versioni 2 e 3
Versione 2 del 06/04/2007 21.21.29
Dimensione: 2054
Commento:
Versione 3 del 07/04/2007 18.09.24
Dimensione: 2035
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 11: Linea 11:
I pacchetti necessari sono :

 * '
''freeradius-mysql'''
* '''mysql-server'''

installabili con un: {{{
I pacchetti necessari sono ''freeradius-mysql'' e ''mysql-server'' installabili con un: {{{
Linea 24: Linea 19:
Modificate il file {{{/etc/freeradius/radiusd.conf}}} come segue : Modificate il file {{{/etc/freeradius/radiusd.conf}}} come segue:
Linea 56: Linea 51:
CategoryNuoviDocumenti CategoryServer CategoryServer CategoryDaRevisionare

BR

Introduzione

Installazione

I pacchetti necessari sono freeradius-mysql e mysql-server installabili con un:

sudo apt-get install freeradius-mysql mysql-server

A questo punto è possibile procedere ocn il processo di configurazione.

Configurazione

Modificate il file /etc/freeradius/radiusd.conf come segue:

  • nella sezione authorize commentare tutti i tipi di autorizzazione al di fuori di quella sql.

  • assicurarsi che vi sia la direttiva $confdir/sql.conf.

  • modificare il file /etc/freeradius/sql.conf sostituendo i valori dei parametri database, server, login e password con quelli del vostro caso.

Per costruire il DB MYSQL che conterrà le utenze da autenticare via RADIUS eseguire ora il comando (come root) :

mysqladmin create radius&&cp /usr/share/doc/freeradius/examples/db_mysql.sql.gz .&&gunzip db_mysql.sql.gz&&mysql -u root -p rootpass radius < db_mysql.sql

questo domando crea il DB mysql radius ed il file db_mysql.sql contiene le direttive SQL per la creazione delle tabelle per popolarlo

a questo punto non vi rimane che popolare le tabelle del DB con gli utenti che volete usando l'SQL standard come segue :

mysql -u root -p -D radius
mysql>insert ... into 

riavviate adesso freeradius con il comando :

/etc/init.d/freeradius restart

E testare il tutto con il comando :

radtest utente password IPRADIUS portaNAS secret

Se tutto va bene compare un messaggio di autenticazione corretta , altrimenti usate il comando :

freeradius -X 

per riavviare freeradius in modalità di debug a schermo su una finestra di terminale diversa


CategoryServer CategoryDaRevisionare