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.
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.
Modificare il file di configurazione SQL e inserire le informazioni del database Radius MYSQL.
Ecco il file dopo la nostra configurazione.
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.
Ecco il file daloradius.conf.php con la nostra configurazione.
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
Dopo aver effettuato correttamente il login, verrai inviato al 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.
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:
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.