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 10 e 11
Versione 10 del 14/03/2011 12.49.04
Dimensione: 2307
Autore: localhost
Commento: converted to 1.6 markup
Versione 11 del 13/10/2021 16.31.40
Dimensione: 2329
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 38: Linea 38:
CategoryServer CategoryServer CategoryDaRevisionare


Introduzione

In questa guida sono contenute istruzioni utili all'installazione di Radius, un protocollo che regola i meccanismi di autenticazione di un utente che accede ad una LAN da un computer remoto.

I componenti che costituiscono l'architettura Radius sono:

  • un server di accesso alla rete chiamato NAS (Network Access Server);

  • un server che si occupa di autenticare l'utente sulla rete.

Installazione

Installare i pacchetti freeradius-mysql e mysql-server, reperibili dai repository ufficiali.

Configurazione

  1. Con un editor di testo e privilegi di amministratore modificare il file /etc/freeradius/radiusd.conf commentando nella sezione authorize tutti i tipi di autorizzazione al di fuori di quelli sql, assicurandosi inoltre che sia presente la direttiva:

    $confdir/sql.conf
  2. Modificare anche il file /etc/freeradius/sql.conf sostituendo i valori dei parametri database, server, login e password con i propri dati.

  3. Per creare il database MySql Radius ed il file db_mysql.sql contiene le direttive SQL per la creazione delle tabelle, digitare in una finestra di terminale il seguente comando:

    sudo 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
  4. Inserire nelle tabelle del database gli utenti che si vogliono abilitare per l'autenticazione nelle rete, digitando in una finestra di terminale i seguenti comandi:

    mysql -u root -p -D radius
    mysql>insert ... into
  5. Riavviare freeradius digitando in una finestra di terminale il seguente comando:

    sudo /etc/init.d/freeradius restart

Verifica

Digitare in una finestra di terminale il seguente comando:

radtest utente password IPRADIUS portaNAS secret

In caso di errori, digitare in una finestra di terminale il seguente comando:

freeradius -X 

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


CategoryServer CategoryDaRevisionare