Instalacion y Configuracion Daloradius

8
INSTITUTO TECNOLOGICO DE CELAYA. ADMINISTRACIÓN DE REDES “DALORADIUS” CRUZ GONZÁLEZ DANIEL N.C. 11030645 PERIODO ENERO-JUNIO 2015 Ing. Sistemas Computacionales.

description

Configuracion de daloRadius

Transcript of Instalacion y Configuracion Daloradius

INSTITUTO TECNOLOGICO DE CELAYA.

ADMINISTRACIÓN DE REDES

“DALORADIUS”CRUZ GONZÁLEZ DANIEL

N.C. 11030645

PERIODO ENERO-JUNIO 2015

Ing. Sistemas Computacionales.

INSTALACIÓN Y CONFIGURACIÓN DE DALORADIUS.Instalando y configurando Radius.

1.- Primero en caso de que no se cuente con un servidor radius, descargar radius con el comando apt-get install freeradius freeradius-mysql freeradius-utils

2.- Ahora vamos a dejar preparado nuestro FreeRADIUS para que conecte posteriormente con la base de datos MySQL. Los datos de conexión a la base de datos dejaremos los predeterminados que aparecen en /etc/freeradius/sql.conf y activaremos el soporte sql para autenticación y cuentas. Ejecutamos los siguientes comandos como root:

cd /etc/freeradius vi sites-enabled/default

En los apartados authorize y accouting descomentamos las líneas sql.

3.- Para activar el soporte SQL editaremos el fichero radiusd.conf y descomentaremos la línea $INCLUDE sql.conf. Para ello como root ejecutamos el siguiente comando:

nano radius.conf

Descomentamos la línea $INCLUDE sql.conf

Descargar DaloRadius.

4.- El siguiente paso es descargar daloRADIUS desde su Web. Para esta operación ejecutamos los siguientes comandos como root:

cd /usr/local/src wget http://downloads.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/

daloradius-0.9-9.tar.gz?r=http%3A%2Fsourceforge.net%2Fproject%2Fdaloradius%2Ffiles%2F&ts=1309477237&use_mirror=netcologne

Instalar dependencias de DaloRadius.

5.- Vamos a instalar el servicio Web, el de base de datos y un paquete para gestión de imágenes. Como root ejecutamos el siguiente comando:

apt-get install apache2 php5 php5-gd php-pear php-db libapache2-mod-php5 php-mail php5-mysql mysql-server

Instalar y configurar DaloRadius.

6.- Una vez instaladas las dependencias vamos a descomprimir la aplicación en el directorio de nuestro servicio Web y crearemos la base de datos con las tablas pertinentes. Como root ejecutamos los siguientes comandos:

cd /var/www tar xzf /usr/local/src/<FUENTES_daloRADIUS.tar.gz> mv -f <DIRECTORIO_daloRADIUS> daloradius/ chown -R www-data:www-data daloradius chmod 644 daloradius/library/daloradius.conf.php nano daloradius/library/daloradius.conf.php

Una vez que se insert el ultimo commando, en el archivo daloradius.cong.php cambiaremos las siguientes lineas para que queden de la siguiente forma:

CONFIG_DB_USER --> radius

CONFIG_DB_PASS --> radpass

7.- Ahora vamos a crear la base de datos con su esquema completo. Para ello ejecutamos los siguientes comandos como root:

mysqladmin -u root -p create radius cd /var/www/daloradius/contrib/db mysql -u root -p radius < fr2-mysql-daloradius-and-freeradius.sql mysql -u root -p GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY 'radpass'; Quit

Realizando una prueba.

8.- Ahora vamos a probar la instalación que hemos realizado, pero antes de nada vamos a reiniciar los servicios Web y FreeRADIUS para que se apliquen todos los cambios hechos anteriormente. Para ello ejecutamos los siguientes comandos como root:

/etc/init.d/freeradius restart /etc/init.d/apache2 restart

Si se reinician los servicios correctamente quiere decir que las configuraciones se han hecho de forma exitosa.

9.- A través de un explorador Web vamos a acceder a la gestión de nuestro daloRADIUS para crear un usuario y realizar una prueba desde consola. Para ello ingresamos en la dirección http://<SERVIDOR>/daloradius. Las credenciales son administrator/radius

10.- Ahora vamos a crear un usuario de prueba que será e2h/test. Para ello seguimos los pasos numerados de la siguiente imagen:

11.- Ahora que tenemos el usuario vamos a realizar un test de conexión desde la consola. Para ello ejecutamos el siguiente comando como root y si nos devuelve Access-Accept es que todo ha ido bien:

radtest e2h test 127.0.0.1 1581 testing123

El parámetro testing123 es una contraseña que se usa para conectar al servidor RADIUS como cliente. Si deseamos que dispositivos externos realicen consultas en nuestro servidor RADIUS tendremos que darlos de alta en el fichero /etc/freeradius/clients.conf

Si la conexión es éxitosa, nuestro servidor radius ya funciona correctamente y esta enlazado con daloradius de forma correcta con la base de datos de mysql.

DaloRadius ofrece muchas maneras de administrar perfiles, costos, información de los usuarios, anchos de banda asignado y además estadísticas del servidor, a través de cada una de sus secciones del panel administrador, es una opción muy fácil de administrar, sin embargo como se ve, su instalación es un poco complicada y se deben seguir al pie cada uno de los pasos anteriores.