Ti piacerebbe imparare come eseguire un'installazione di Freeradius con l'integrazione di MySQL su Ubuntu Linux? In questo tutorial, ti mostreremo come installare Freeradius su Ubuntu Linux e come accedere al tuo radius server per la prima volta.

• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16

Tutorial di FreeRadius:

In questa pagina, offriamo un rapido accesso a un elenco di tutorial Grafana.

Esercitazione - Installazione di FreeRadius su Ubuntu Linux

Sulla console Linux, utilizzare i seguenti comandi per installare FreeRadius e il servizio MySQL.

# apt-get update
# apt-get install freeradius freeradius-mysql mysql-server mysql-client

Dopo aver terminato l'installazione, utilizzare il seguente comando per accedere al server di database MySQL.

# mysql -u root -p

Sulla console del server MySQl, è necessario eseguire le seguenti attività:

• Creare un database denominato raggio.
• Creare un utente MySQL denominato radius.
• Dare il permesso al radius database all'utente del raggio.

Copy to Clipboard

Individuare il file schema.sql corretto e il modello del database di raggio di importazione in MySQL.

Individuare il file setup.sql corretto e il modello di database del raggio di importazione in MySQL.

Il sistema richiederà la password del raggio utente SQL ogni volta che si tenta di importare un file.

# updatedb
# locate main/mysql/schema.sql | grep freeradius
# mysql -u radius -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql

Creare un collegamento simbolico per abilitare il modulo MySQL di Freeradius.

# ln -s /etc/freeradius/3.0/mods-available/sql  /etc/freeradius/3.0/mods-enabled/

Hai abilitato correttamente il modulo MySQL FreeRadius.

Configurazione Freeradius - Autenticazione MySQL

Ora, dobbiamo configurare FreeRadius e abilitare l'autenticazione MySQL.

Modifica il file SQL all'interno della directory /etc/freeradius/3.0/mods-enabled.

# vi /etc/freeradius/3.0/mods-enabled/sql

Ecco il contenuto del file SQL prima della nostra configurazione.

Copy to Clipboard

Modificare il file di configurazione SQL e inserire le informazioni del database Radius MYSQL.

Ecco il file dopo la nostra configurazione.

Copy to Clipboard

Dopo aver terminato la configurazione, riavviare il servizio Freeradius.

# service freeradius restart

Hai completato correttamente l'installazione del server FreeRadius.

Installazione di Daloradius su Ubuntu Linux

Ora, installeremo uno strumento di amministrazione web dal nome Daloradius.

Utilizzare i seguenti comandi per installare il server Web Apache e i moduli richiesti.

# apt-get install apache2 php libapache2-mod-php php-mysql unzip
# apt-get install php-pear php-db php-mail php-gd php-common php-mail-mime

Scarica ed estrai il software Daloradius.

Spostare i file di installazione di Daloradius all'interno della directory root del server Web Apache.

# mkdir /downloads/daloradius -p
# cd /downloads/daloradius
# wget https://github.com/lirantal/daloradius/archive/master.zip
# unzip master.zip
# mv daloradius-master /var/www/html/daloradius

Importa il modello di database Daloradius in MySQL.

Utilizzare i seguenti comandi per importare il modello di database in MySQL.

Il sistema richiederà la password del raggio utente SQL ogni volta che si tenta di importare un file.

# cd /var/www/html/daloradius/contrib/db/
# mysql -u radius -p radius < fr2-mysql-daloradius-and-freeradius.sql
# mysql -u radius -p radius < mysql-daloradius.sql

Modifica il file di configurazione daloradius.conf.php.

# vi /var/www/html/daloradius/library/daloradius.conf.php

Configura il file per connettersi al tuo database MySQL Radius.

Ecco il file daloradius.conf.php prima della nostra configurazione.

Copy to Clipboard

Ecco il file daloradius.conf.php con la nostra configurazione.

Copy to Clipboard

Imposta il permesso file corretto sulla cartella Daloradius.

Riavvia il server Web Apache.

# chown www-data.www-data /var/www/html/daloradius/* -R
# service freeradius restart
# service apache2 restart

L'installazione di DaloRadius è stata completata con successo.

Accesso a DaloRadius

Apri il browser e inserisci l'indirizzo IP del tuo server web più / daloradius.

Nel nostro esempio, il seguente URL è stato inserito nel browser:

• http://35.162.85.57/daloradius

Dovrebbe essere presentata l'interfaccia web Daloradius.

Nella schermata di accesso, utilizzare il nome utente predefinito e la password predefinita.

• Nome utente predefinito: amministratore
• Password predefinita: raggio

Freeradius Daloradius Login

Dopo aver effettuato correttamente il login, verrai inviato al Daloradius Dashboard.

Daloradius Dashboard

Congratulazioni! Sei stato in grado di accedere all'interfaccia web Daloradius.

DaloRadius - Aggiunta di un account utente

Usiamo Daloradius per creare un nuovo account utente che verrà archiviato nel database MySQL.

Nella dashboard di Daloradius, accedere al menu Gestione e fare clic sull'opzione Nuovo utente.

daloradius add user

Dopo aver terminato la configurazione, fare clic sul pulsante Applica.

Test di Autenticazione Freeradius

Testare l'autenticazione del raggio localmente sul server Radius usando i seguenti comandi:

# radtest bruno boss123 localhost 0 testing123

Ecco un esempio di autenticazione con raggio riuscito:

Copy to Clipboard

Stiamo utilizzando il nome utente Bruno e la password boss123 per autenticare l'account utente.

Testing123 è una password di dispositivo predefinita inclusa nel file clients.conf per i test locali.