MANUAL RADIUS LINUX_UBUNTU

Paso número 1

Para la instalación y configuración del servidor RADIUS debemos ingresar al terminal e instalar los siguientes paquetes y librerías:

apt-get install mysql-client mysql-server apt-get install phpmyadmin

apt-get install php5 php-pear php5-gd php-DB

Para el servicio:  apt-get install freeradius freeradius-mysql

Paso número 2

Como siguiente paso vamos a testear el servidor con un usuario local del sistema, usando el comando radtest (cliente para un servidor RADUIS).  radtest + usuario + contraseña + 127.0.0.1 0 testing123

NOTA: Si todo esta bien deberá aparecer un mensaje rad_recv: Access-Accept…
Hasta este punto ya esta instalado el servidor RADUIS con autenticación para usuarios del sistema LINUX definidos en /etc/passwd.

Paso número 3

Ingresamos al directorio de RADIUS cd /etc/freeradius, estando allí vamos a editar el archivo de configuración radius.conf con el editor nano.

Paso número 4

En este archivo quitaremos el comentario de la línea $ INCLUDED sql.conf (Ctrl + W), salimos y guardamos (Ctrl + x – s + Enter).

Paso número 5

Estando en el mismo directorio, vamos al archivo de configuración del modulo mysql  cd sql/mysql/ Aquí tenemos varios archivos en los cuales se almacenan instrucciones sql y las diferentes tablas que requiere nuestro sistema.

Con el comando more podemos ver nuestro archivo principal “schema.sql” .

Paso número 6

Ahora pasamos a crear al base de datos RADIUS, utilizaremos el cliente mysql
 mysql –u root -p  Especificamos el password que ingresamos cuando hacíamos la instalación

En la imagen se muestra como se crea la base de datos y el usuario dándole todos los privilegios, una contraseña y demás características; quit para salir.

Paso número 7

Vamos a ingresar las tablas a la base de datos mysql-Radius a través de:  mysql –u root –p radius < schema.sql NOTA: Con esto se insertan en la base de datos radius las sentencias sql contenidas en el archivo schema.sql (tablas necesarias para la autenticación de usuarios con mysql).

Si no nos arroja ningún error significa que el INSERT fue exitoso.

Paso número 8

Luego editamos el archivo sql.conf (habilitar autenticación de usuarios mysql). Estando parados en el directorio principal de freeradius con el editor nano ingresamos al archivo. Aquí cambiaremos el password salimos. “raiduspass” guardamos y

Paso número 9

Ahora editaremos el archivo sites-available, quitamos los comentarios que contengan la línea sql (Ctrl + W) en las secciones authorize y accounting. Opcionalmente puede hacerse lo mismo para las sesiones session y post-auth.

Paso número 10

Creación de usuarios en la base de datos. Puede usarse phpmyadmin o comandos sql. NOTA: La tabla que almacena los usuarios es radcheck. Ingresamos al explorador para proceder a crear los usuarios, con la URL:  http://localhost/phpmyadmin/ Nos abre la pagina principal y escribimos el usuario y la contraseña, cuando accedamos nos dirigimos a la base de datos de radius y vamos a la tabla radcheck.

Paso número 11

Para insertar un usuario nos dirigimos a la pestaña “insertar”.
En este caso el usuario se llamara “lared”, el atributo será el password y el valor del password será “redadministrativa” y le damos continuar.

Paso número 12

Si nos dirigimos a la pestaña examinar puedo ver cada uno de los elementos en la tabla.

Paso número 13

Seguimos haciendo una prueba de freeradius con mysql, vamos a testear el servidor con un usuario de la base de datos :  radtest + usuario + contraseña + el mismo servidor (127.0.0.1)+ puerto (1812) testing123

Paso número 14

INSTALACION DE DALORADIUS
DALORADIUS, es una aplicación avanzada de gestión de RADIUS web destinadas a la gestión de puntos de acceso y las implementaciones de proveedor de internet para fines generales. Es una interfaz web que permite configurar y administrar mi servidor freeradius. Procedemos a descargar la aplicación, lo descomprimimos y lo renombramos como “daloradius”.

Enlace de descarga:
http://sourceforge.net/projects/daloradius/files

Paso número 15

Vamos a hacer una copia de esta aplicación en el DocumentRoot del servidor web (/var/www/), cambiamos el propietario y los permisos.

Paso número 16

Ingresamos al directorio cd /var/www/daloradius/library/ y listamos todos los archivos y editamos con nano el archivo daloradius.conf.php; aquí se almacena toda la información acerca de las tablas y acerca del usuario de la base de datos. Por defecto viene el usuario “root”, modificamos la contraseña, y la tabla de usuarios (por defecto aparece “usergroup”), le agregamos al inicio “rad” que es la tabla existente.

Paso número 17

Estando allí nos devolvemos un directorio (cd ..) y vamos a cd countrib/db/, aquí se encuentran algunas sentencias; en este caso solamente necesitamos las sentencias contenidas en el archivo mysql-daloradius.sql y ejecutamos el comando:  mysql –u root –p radius < mysql-daloradius.conf Y digitamos el password.

Paso número 18

Ahora nos dirigimos al explorador y colocamos en la barra de direcciones:  http://localhost/daloradius/ Por defecto aparece el usuario administrator e ingresamos la contraseña “radius”, aparece toda una consola de administración. Puedo ver el estado de los servicios (si esta habilitado), agregar y listar los usuarios, entre otros.

INTEGRANTES
SARA FERNANDEZ VALENZUELA KATHERINE MARTINEZ PEREA JOHANA CANO HERNANDEZ ERIKA FRANCO ORTEGA ISABEL AGUIRRE MEJIA

Sign up to vote on this title
UsefulNot useful