Anda di halaman 1dari 54

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 “raiduspass” guardamos y


salimos.
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

Anda mungkin juga menyukai