Cómo instalar y administrar FreeRADIUS con daloRADIUS en Ubuntu Server 18.04
FreeRADIUS es un servidor RADIUS de código abierto y alto rendimiento que proporciona autenticación centralizada de red para equipos de escritorio y servidores. Con RADIUS, puedes mantener perfiles de usuarios y realizar un seguimiento del uso con diversos propósitos. Sin embargo, administrar FreeRADIUS por sí solo puede ser una tarea complicada para muchos administradores.
Afortunadamente, existe una interfaz gráfica de usuario basada en web, daloRADIUS, que facilita la administración de FreeRADIUS.
A continuación, te guiaré en el proceso de instalación de FreeRADIUS y daloRADIUS en la plataforma Ubuntu Server 18.04.
Lo que necesitarás
Lo único que necesitarás para que esto funcione son:
- Una instancia en ejecución de Ubuntu Server 18.04
- Una cuenta de usuario con privilegios sudo
Cómo instalar las dependencias
Lo primero que debes hacer es instalar las dependencias necesarias. Aunque Ubuntu Server viene con Apache instalado, hay muchas dependencias relacionadas que deben agregarse.
Abre una ventana de terminal y ejecuta el siguiente comando:
Cómo agregar una bibliografía en Microsoft Wordsudo apt-get install apache2 mariadb-server php libapache2-mod-php php-mail php-mail-mime php-mysql php-gd php-common php-pear php-db php-mbstring php-xml php-curl unzip wget -y
Cómo asegurar y configurar la base de datos
Una vez que la instalación haya finalizado, aseguremos la instalación de la base de datos con el siguiente comando:
sudo mysql_secure_installation
Se te pedirá que crees una contraseña para el usuario administrador de MariaDB. Házlo y luego responde S (sí) a las preguntas restantes. Cuando esto finalice, se creará una nueva base de datos.
Inicia sesión en el entorno de la base de datos con el siguiente comando:
sudo mysql -u root -p
Crea la base de datos y el usuario con los siguientes comandos:
CREATE DATABASE radiusdb;
GRANT ALL ON radiusdb.* TO radius@localhost IDENTIFIED BY "CONTRASEÑA";
Donde CONTRASEÑA es una contraseña fuerte y única.
Finalmente, actualiza los privilegios y sal de la base de datos con los siguientes comandos:
FLUSH PRIVILEGES;
exit;
Configura los detalles de la base de datos en el archivo correspondiente con el siguiente comando:
Cómo modificar el estilo de una tabla de contenido en Wordsudo nano /etc/freeradius/3.0/mods-enabled/sql
Asegúrate de editar el archivo para reflejar los siguientes cambios:
sql {
driver = "rlm_sql_mysql"
dialect = "mysql"
# Información de conexión:
server = "localhost"
port = 3306
login = "radius"
password = "CONTRASEÑA"
# Configuración de tabla de la base de datos para todo excepto Oracle
radius_db = "radiusdb"
}
read_clients = yes
client_table = "nas"
Donde CONTRASEÑA es la misma contraseña que creaste para el usuario de la base de datos de radius.
Guarda y cierra el archivo.
Cómo instalar FreeRADIUS
Ahora podemos instalar el servidor FreeRADIUS. Esto se hace con el siguiente comando:
sudo apt-get install freeradius freeradius-mysql freeradius-utils -y
Cuando finalice la instalación, cambia al usuario root con el comando su -i y luego importa el esquema de la base de datos con el siguiente comando:
mysql -u root -p radiusdb < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
Sal del usuario root con el comando exit.
Crea un enlace simbólico para el módulo sql con el siguiente comando:
sudo ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
Cambia la propiedad de dos archivos sql con los siguientes comandos:
sudo chgrp -h freerad /etc/freeradius/3.0/mods-available/sql
sudo chown -R freerad:freerad /etc/freeradius/3.0/mods-enabled/sql
Reinicia FreeRADIUS con el siguiente comando:
Cómo comparar y eliminar datos duplicados en Google Sheetssudo systemctl restart freeradius
Cómo instalar daloRADIUS
Descarga la última versión de daloRADIUS con el siguiente comando:
wget https://github.com/lirantal/daloradius/archive/master.zip
Descomprime el archivo descargado con el siguiente comando:
unzip master.zip
Mueve el directorio descomprimido al directorio raíz de Apache con el siguiente comando:
Cómo cambiar la configuración de la pantalla de bloqueo Spotlight en Windows 10sudo mv daloradius-master /var/www/html/daloradius
Importa las tablas mysql de daloRAIUS a la base de datos de FreeRADIUS con los siguientes comandos:
cd /var/www/html/daloradius
sudo mysql -u root -p radiusdb < contrib/db/fr2-mysql-daloradius-and-freeradius.sql sudo mysql -u root -p radiusdb < contrib/db/mysql-daloradius.sql
Cambia los permisos del directorio daloradius con los siguientes comandos:
sudo chown -R www-data:www-data /var/www/html/daloradius/
sudo chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
Edita el archivo de configuración de daloRADIUS con el siguiente comando:
Cómo liberar espacio en disco después de una actualización importante de Windows 10sudo nano /var/www/html/daloradius/library/daloradius.conf.php
Asegúrate de que tu archivo de configuración refleje los siguientes cambios:
Donde CONTRASEÑA es la contraseña utilizada para el usuario de la base de datos de radius.
$configValues['DALORADIUS_VERSION'] = '1.1-1';
$configValues['DALORADIUS_DATE'] = '28 Jul 2019';
$configValues['FREERADIUS_VERSION'] = '2';
$configValues['CONFIG_DB_ENGINE'] = 'mysqli';
$configValues['CONFIG_DB_HOST'] = 'localhost';
$configValues['CONFIG_DB_PORT'] = '3306';
$configValues['CONFIG_DB_USER'] = 'radius';
$configValues['CONFIG_DB_PASS'] = 'CONTRASEÑA';
$configValues['CONFIG_DB_NAME'] = 'radiusdb';
Reinicia los servicios de FreeRADIUS y Apache con los siguientes comandos:
sudo systemctl restart freeradius
sudo systemctl restart apache2
Ahora puedes acceder a la interfaz gráfica de usuario de daloRADIUS apuntando un navegador a http://DIRECCION_IP_SERVIDOR/daloradius/login.php (donde DIRECCION_IP_SERVIDOR es la dirección IP del servidor de alojamiento). En la pantalla de inicio de sesión (Figura A), utiliza las credenciales predeterminadas de administrador/radius.
Figura A
Ahora puedes comenzar a administrar FreeRADIUS a través de la interfaz gráfica de usuario de daloRADIUS, que es fácil de usar.
Los 3 mayores fracasos de Microsoft en la última décadaEn Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo instalar y administrar FreeRADIUS con daloRADIUS en Ubuntu Server 18.04 , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados