¿Desea aprender a realizar una instalación de Freeradius con la integración de MySQL en Ubuntu Linux? En este tutorial, le mostraremos cómo instalar Freeradius en Ubuntu Linux y cómo acceder a su servidor de radio por primera vez.

• Ubuntu 18.04
• Ubuntu 19.04
• FreeRadius 3.0.16

Tutorial de FreeRadius:

En esta página, ofrecemos acceso rápido a una lista de tutoriales de Grafana.

Tutorial - Instalación de FreeRadius en Ubuntu Linux

En la consola de Linux, use los siguientes comandos para instalar FreeRadius y el servicio MySQL.

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

Después de finalizar la instalación, use el siguiente comando para acceder al servidor de bases de datos MySQL.

# mysql -u root -p

En la consola del servidor MySQl, necesitamos realizar las siguientes tareas:

• Crear una base de datos llamada radio.
• Crear un usuario de MySQL llamado radio.
• Dar permiso sobre la base de datos de radio al usuario de radio.

Copy to Clipboard

Localice el archivo schema.sql correcto y la plantilla de base de datos de radio de importación dentro de MySQL.

Localice el archivo setup.sql correcto y la plantilla de base de datos de radio de importación dentro de MySQL.

El sistema solicitará la contraseña del usuario de SQL de radio cada vez que intente importar un archivo.

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

Cree un enlace simbólico para habilitar el módulo MySQL de Freeradius.

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

Has habilitado el módulo MySQL de FreeRadius con éxito.

Configuración de Freeradius - Autenticación MySQL

Ahora, necesitamos configurar FreeRadius y habilitar la autenticación MySQL.

Edite el archivo SQL dentro del directorio /etc/freeradius/3.0/mods-enabled.

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

Aquí está el contenido del archivo SQL antes de nuestra configuración.

Copy to Clipboard

Edite el archivo de configuración de SQL e inserte la información de la base de datos Radius MYSQL.

Aquí está el archivo después de nuestra configuración.

Copy to Clipboard

Después de terminar la configuración, reinicie el servicio Freeradius.

# service freeradius restart

Ha finalizado la instalación del servidor FreeRadius con éxito.

Instalación de Daloradius en Ubuntu Linux

Ahora, vamos a instalar una herramienta de administración web llamada Daloradius.

Use los siguientes comandos para instalar el servidor web Apache y los módulos necesarios.

# 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

Descargue y extraiga el software Daloradius.

Mueva los archivos de instalación de Daloradius dentro del directorio raíz del servidor 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

Importe la plantilla de base de datos Daloradius dentro de MySQL.

Use los siguientes comandos para importar la plantilla de base de datos dentro de MySQL.

El sistema solicitará la contraseña del usuario de SQL de radio cada vez que intente importar un archivo.

# 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

Edite el archivo de configuración daloradius.conf.php.

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

Configure el archivo para conectarse a su base de datos Radius MySQL.

Aquí está el archivo daloradius.conf.php antes de nuestra configuración.

Copy to Clipboard

Aquí está el archivo daloradius.conf.php con nuestra configuración.

Copy to Clipboard

Establezca el permiso de archivo correcto en la carpeta Daloradius.

Reinicie el servidor web Apache.

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

Ha finalizado la instalación de DaloRadius con éxito.

Accediendo a DaloRadius

Abra su navegador e ingrese la dirección IP de su servidor web más / daloradius.

En nuestro ejemplo, la siguiente URL se ingresó en el navegador:

• http://35.162.85.57/daloradius

La interfaz web de Daloradius debe ser presentada.

En la pantalla de inicio de sesión, use el nombre de usuario y la contraseña predeterminados.

• Nombre de usuario predeterminado: administrador
• Contraseña predeterminada: radio

Freeradius Daloradius Login

Después de un inicio de sesión exitoso, se le enviará al Panel de Control de Daloradius.

Daloradius Dashboard

¡Felicidades! Pudiste acceder a la interfaz web de Daloradius.

DaloRadius - Agregar una cuenta de usuario

Usemos Daloradius para crear una nueva cuenta de usuario que se almacenará en la base de datos MySQL.

En el panel de Daloradius, acceda al menú de administración y haga clic en la opción Nuevo usuario.

daloradius add user

Después de terminar la configuración, haga clic en el botón Aplicar.

Prueba de Autentificación Freeradius

Pruebe su autenticación de radio localmente en el servidor de Radius usando los siguientes comandos:

# radtest bruno boss123 localhost 0 testing123

Aquí hay un ejemplo de una autenticación de radio exitosa:

Copy to Clipboard

Estamos utilizando el nombre de usuario de Bruno y la contraseña de boss123 para autenticar la cuenta de usuario.

El testing123 es una contraseña predeterminada del dispositivo incluida en el archivo clients.conf para las pruebas locales.