Está en la página 1de 54

MANUAL RADIUS

LINUX_UBUNTU

Paso nmero 1

Para la instalacin y configuracin del servidor RADIUS


debemos ingresar al terminal e instalar los siguientes
paquetes 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 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 + 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 con
autenticacin para usuarios del sistema LINUX definidos en
/etc/passwd.

Paso nmero 3

Ingresamos al directorio de RADIUS cd /etc/freeradius,


estando all vamos a editar el archivo de configuracin
radius.conf con el editor nano.

Paso nmero 4

En este archivo quitaremos el comentario de la lnea


$ INCLUDED sql.conf (Ctrl + W), salimos y guardamos
(Ctrl + x s + Enter).

Paso nmero 5

Estando en el mismo directorio, vamos al archivo de


configuracin 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 nmero 6

Ahora pasamos a crear al base de datos RADIUS, utilizaremos


el cliente mysql
mysql u root -p
Especificamos el password que ingresamos cuando
hacamos la instalacin

En la imagen se muestra como se crea la base de datos y el


usuario dndole todos los privilegios, una contrasea y
dems caractersticas; quit para salir.

Paso nmero 7

Vamos a ingresar las tablas a la base de datos mysql-Radius


a travs 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 autenticacin de usuarios con mysql).

Si no nos arroja ningn error significa que el INSERT fue


exitoso.

Paso nmero 8

Luego editamos el archivo sql.conf (habilitar autenticacin 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 nmero 9

Ahora editaremos el archivo sites-available, quitamos los


comentarios que contengan la lnea sql (Ctrl + W) en las
secciones authorize y accounting. Opcionalmente puede
hacerse lo mismo para las sesiones session y post-auth.

Paso nmero 10

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, con
la URL:
http://localhost/phpmyadmin/
Nos abre la pagina principal y escribimos el usuario y la
contrasea, cuando accedamos nos dirigimos a la base de datos
de radius y vamos a la tabla radcheck.

Paso nmero 11

Para insertar un usuario nos dirigimos a la pestaa


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

Si nos dirigimos a la pestaa examinar puedo ver cada uno


de los elementos en la tabla.

Paso nmero 13

Seguimos haciendo una prueba de freeradius con mysql,


vamos a testear el servidor con un usuario de la base de
datos :
radtest + usuario + contrasea + el mismo servidor
(127.0.0.1)+ puerto (1812) testing123

Paso nmero 14

INSTALACION DE DALORADIUS
DALORADIUS, es una aplicacin avanzada de gestin de RADIUS
web destinadas a la gestin 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 aplicacin, lo descomprimimos y lo
renombramos como daloradius.

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

Paso nmero 15

Vamos a hacer una copia de esta aplicacin en el


DocumentRoot del servidor web (/var/www/), cambiamos
el propietario y los permisos.

Paso nmero 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 informacin
acerca de las tablas y acerca del usuario de la base de datos.
Por defecto viene el usuario root, modificamos la
contrasea, y la tabla de usuarios (por defecto aparece
usergroup), le agregamos al inicio rad que es la tabla
existente.

Paso nmero 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 nmero 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
contrasea radius, aparece toda una consola de
administracin.
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

También podría gustarte