Manual Servidor Radius Linux Ubuntu.

download Manual Servidor Radius Linux Ubuntu.

of 54

description

radius server linux, servidor radius completo

Transcript of Manual Servidor Radius Linux Ubuntu.

  • MANUAL RADIUSLINUX_UBUNTU

  • Para la instalacin y configuracin del servidor RADIUSdebemos ingresar al terminal e instalar los siguientespaquetes y libreras:

    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 nmero 1

  • Como siguiente paso vamos a testear el servidor con unusuario local del sistema, usando el comando radtest (clientepara un servidor RADUIS).

    radtest + usuario + contrasea + 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 conautenticacin para usuarios del sistema LINUX definidos en/etc/passwd.

    Paso nmero 2

  • Ingresamos al directorio de RADIUS cd /etc/freeradius,estando all vamos a editar el archivo de configuracinradius.conf con el editor nano.

    Paso nmero 3

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

    Paso nmero 4

  • Estando en el mismo directorio, vamos al archivo deconfiguracin del modulo mysql

    cd sql/mysql/

    Aqu tenemos varios archivos en los cuales se almacenaninstrucciones sql y las diferentes tablas que requiere nuestrosistema.

    Con el comando more podemos ver nuestro archivo principalschema.sql .

    Paso nmero 5

  • Ahora pasamos a crear al base de datos RADIUS, utilizaremosel cliente mysql

    mysql u root -p Especificamos el password que ingresamos cuandohacamos la instalacin

    En la imagen se muestra como se crea la base de datos y elusuario dndole todos los privilegios, una contrasea ydems caractersticas; quit para salir.

    Paso nmero 6

  • Vamos a ingresar las tablas a la base de datos mysql-Radiusa travs de:

    mysql u root p radius < schema.sql

    NOTA: Con esto se insertan en la base de datos radius lassentencias sql contenidas en el archivo schema.sql (tablasnecesarias para la autenticacin de usuarios con mysql).

    Si no nos arroja ningn error significa que el INSERT fueexitoso.

    Paso nmero 7

  • Luego editamos el archivo sql.conf (habilitar autenticacin deusuarios mysql).

    Estando parados en el directorio principal de freeradius con eleditor nano ingresamos al archivo.

    Aqu cambiaremos el password raiduspass guardamos ysalimos.

    Paso nmero 8

  • Ahora editaremos el archivo sites-available, quitamos loscomentarios que contengan la lnea sql (Ctrl + W) en lassecciones authorize y accounting. Opcionalmente puedehacerse lo mismo para las sesiones session y post-auth.

    Paso nmero 9

  • Creacin 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, conla URL:

    http://localhost/phpmyadmin/

    Nos abre la pagina principal y escribimos el usuario y lacontrasea, cuando accedamos nos dirigimos a la base de datosde radius y vamos a la tabla radcheck.

    Paso nmero 10

  • Para insertar un usuario nos dirigimos a la pestaainsertar.

    En este caso el usuario se llamara lared, el atributo serel password y el valor del password serredadministrativa y le damos continuar.

    Paso nmero 11

  • Si nos dirigimos a la pestaa examinar puedo ver cada unode los elementos en la tabla.

    Paso nmero 12

  • Seguimos haciendo una prueba de freeradius con mysql,vamos a testear el servidor con un usuario de la base dedatos :

    radtest + usuario + contrasea + el mismo servidor(127.0.0.1)+ puerto (1812) testing123

    Paso nmero 13

  • INSTALACION DE DALORADIUS

    DALORADIUS, es una aplicacin avanzada de gestin de RADIUSweb destinadas a la gestin de puntos de acceso y lasimplementaciones de proveedor de internet para finesgenerales. Es una interfaz web que permite configurar yadministrar mi servidor freeradius.

    Procedemos a descargar la aplicacin, lo descomprimimos y lorenombramos como daloradius.

    Enlace de descarga:

    http://sourceforge.net/projects/daloradius/files

    Paso nmero 14

  • Vamos a hacer una copia de esta aplicacin en elDocumentRoot del servidor web (/var/www/), cambiamosel propietario y los permisos.

    Paso nmero 15

  • Ingresamos al directorio cd /var/www/daloradius/library/ ylistamos todos los archivos y editamos con nano el archivodaloradius.conf.php; aqu se almacena toda la informacinacerca de las tablas y acerca del usuario de la base de datos.

    Por defecto viene el usuario root, modificamos lacontrasea, y la tabla de usuarios (por defecto apareceusergroup), le agregamos al inicio rad que es la tablaexistente.

    Paso nmero 16

  • Estando all nos devolvemos un directorio (cd ..) y vamos a cdcountrib/db/, aqu se encuentran algunas sentencias; en estecaso solamente necesitamos las sentencias contenidas en elarchivo mysql-daloradius.sql y ejecutamos el comando:

    mysql u root p radius < mysql-daloradius.conf

    Y digitamos el password.

    Paso nmero 17

  • Ahora nos dirigimos al explorador y colocamos en la barra dedirecciones:

    http://localhost/daloradius/

    Por defecto aparece el usuario administrator e ingresamos lacontrasea radius, aparece toda una consola deadministracin.

    Puedo ver el estado de los servicios (si esta habilitado), agregary listar los usuarios, entre otros.

    Paso nmero 18

  • INTEGRANTES

    SARA FERNANDEZ VALENZUELAKATHERINE MARTINEZ PEREA

    JOHANA CANO HERNANDEZERIKA FRANCO ORTEGAISABEL AGUIRRE MEJIA