Sunteți pe pagina 1din 31

Universidad Tcnica de Manab

Facultad de Ciencias Informticas


Ingeniera en Sistemas Informticos
Estadsticas

Tema:
Configuracin de un Portal en HotsPots

Docente:
Ing. Hernn Vargas

Pertenece:
Marcillo Mieles Marcelo Fabian
Ruz Alava Danilo Xavier

Perodo:
Octubre-marzo 2018
Configuracin HotsPot
Para la configuracin de hotspot se debe tener configurado los servidores siguientes:
Servidor de red Network
Servidor samba Smb
Servidor Nombre de dominio Dns
Servidor de bases de datos. Mysql
Se comenzar a instalar en el CentOS los siguientes archivos de configuracin de
freeradius, como son el:
freeradius2-2.1.12.5.el5.x86.64. rpm
http://vault.centos.org/5.5/os/x86_64/CentOS/freeradius2-mysql-2.1.7-
7.el5.x86_64.rpm
freeradius2-mysql-2.1.12.5.el5.x86.64. rpm
http://vault.centos.org/5.5/os/x86_64/CentOS/freeradius2-mysql-2.1.7-
7.el5.x86_64.rpm
freeradius2-utils-2.1.12.5.el5.x86.64. rpm
http://vault.centos.org/5.5/os/x86_64/CentOS/freeradius2-utils-2.1.7-
7.el5.x86_64.rpm
Se busca la ruta donde se alojan los archivos de configuracin a instalar cd
/home/danilo, luego listamos los archivos mediante un ls y escribimos el comando
rpm -Uvh freeradius2-2.1.12.5.el5.x86.64. rpm y aceptamos.
Una vez instalado, se continua con el siguiente archivo de configuracin colocando rpm
-Uvh freeradius2-mysql-2.1.12.5.el5.x86.64. rpm

Y se concluye realizando la instalacin del tercer paquete de archivo de configuracin


freeradius2-utils-2.1.12.5.el5.x86.64. rpm
Luego para comprobar que todo est funcionando correctamente, ejecutamos el freeradius
en modo debug y hacemos a prueba radiusd -X.

Para concluir el proceso se debe pulsar control +c Ctrl+c.


Luego se debe iniciar el servicio de mysql con el comando service mysqld start.

Agregamos el servicio de mysql al arranque del sistema con el comando chkconfig


mysql on y presionamos enter.
Le asignamos una clave al usuario root mediante el comando mysqladmin -u root
password mysql

Como siguiente paso se crea una base de datos con el nombre de radius, utilizando el
comando mysqladmin -u root -p create radius
Se le coloca una contrasea 123456 y se presiona enter para aceptarla.

Luego se accede al intrprete de mandatos de mysql: ch con el comando mysql -u


root -p y presionamos enter y colocamos la contrasea 123456.
Al presionar enter nos da la bienvenida a la base de datos que creamos y ya estamos
conectados para continuar con la configuracin.

A continuacin ingresamos el comando GRANT ALL PRIVILEGES ON radius.* TO


danilo@localhost IDENTIFIED BY 'danilo' para accede a la base de datos recien creada;
Luego el siguiente commando Flush privileges;


Y salimos de la configuracin colocando exit luego nos aparece un mensaje sobre la
ruta de la base de datos.
Utilizando el usuario danilo, para llenar la base de datos que se acaba de crear con los
esquemas incluidos con Freeradius, para esto se utilizara el comando mysql radius <
/etc/raddb/sql/mysql/cui.sql u danilo p

Luego ingresamos el siguiente comando mysql radius < /etc/raddb/sql/mysql/ippool.sql


u danilo -p
Luego se continua con el siguiente comando mysql radius < /etc/raddb/sql/mysql/nas.sql
u danilo -p

A continuacin, se ingresar el siguiente comando:


mysql radius < /etc/raddb/sql/mysql/schema.sql u danilo -p
Y para concluir con la configuracin de llenar la base de datos, se ingresa el comando
mysql radius < /etc/raddb/sql/mysql/wimax.sql u danilo -p

Luego se deber abrir la siguiente ruta gedit/etc/raddb/radiusd.conf y editamos el archivo


de configuracin.

Se des comenta la siguiente linea, #INCLUDE sql.conf, se guarda y se cierra.


Luego en la terminal se coloca la ruta del archivo que se desea editar, en este caso es
gedit /etc/raddb/sql.conf. y se modifica la siguiente lnea sql.conf

Luego se deber definir los valores para acceder a la base de datos, como es el login y la
password.

Y se deber buscar la lnea con el comando readclients = yes para des comentar esa
Lnea. Se deber guardar y salir.
El siguiente paso ser, editar el archivo /etc/raddb/sites-enabled/default colocando el
comando gedit /etc/raddb/sites-enabled/default. Luego se des comenta la lnea #sql.

Se buscan todas las lneas #sql que estn comentadas y las des comentamos.
Ingresamos a la terminal y se prueba accediendo al mysql para dar de alta un usuario

Se regresa al smbolo del sistema y se accede a mysql para dar de alta a un usuario con
el siguiente comando mysql u marcelo p radius

Ingresamos un nuevo usuario colocando la siguiente lnea de comando INSERT INTO


radcheck (username, attribute, value) VALUES ('fulano', 'Password', '123'); y luego
salimos
Reiniciamos servicios del raidusd y lo detenemos para comprobar que todo funcione bien.

Luego se procede a aadir el servicio de radius a los servicios de arranque del sistema
con el comando chkconfig radiusd on luego verificamos que el servicio pueda
autenticar con el comando radtest danilo5 123 localhost 1812 testing123.

Ahora solo se podr autenticar usuarios de manera local. Para poder conectar el punto
de acceso hacia el servidor Freeradius, se deber conectar de nuevo a mysql.
Para verificar, ejecute desde el smbolo de sistema de MySQL lo siguiente select * from
nas where shortname='Mi-Ruteador';

Lo anterior equivale a editar el archivo /etc/raddb/clients.conf y aadir la direccin IP del


punto de acceso, una clave de acceso, nombre corto y tipo de NAS como other.
Se deber hacer un select *from nas where shortname=Nas-Radiusd; para hacer una
verificacin de los usuarios de la tabla.
Y se ingresara al archivo de configuracin gedit /etc/raddb/cliente.conf

Luego hacemos una prueba con el radius -X para comprobar que este funcionando todo
correctamente en el freeradius.
Luego se ingresar al archivo de configuracin gedit /etc/raddb/cliente.conf y se
iniciar servicios con el comando service radiusd restart

Entramos a la base de datos del servidor radius con el comando mysql -u marcelo -p
radius e ingresamos la contrasea, una vez dentro, hacemos un INSERT INTO nas
(nasname, shortname, type, secret) VALUES (192.168.0.254), other, 123.
Entramos al archivo de configuracin del daloradius.conf.php para verificar que este
correctamente configurado el usuario el host, el puerto la contrasea y el nombre.

Luego verificamos en el archivo de configuracin del centos al radius


/var/www/daloradius-0.9-9/

Luego reiniciamos los servicios de httpd con el comando service httpd restart
Una vez terminada la configuracin, procedemos a conectarnos a la red.

Escribimos el nombre de usuario y la contrasea, aceptamos.


Y nos conectamos a la red de nuestro portal cautivo.

Se puede observar como aparece la conexin de la red.


Verificamos las ip para comprobar que todo sea legal.

Luego nos iremos al servidor al router para configurarlo, accedemos al router con su
usuario y contrasea.
Esta ser la interfaz del router y escogeremos la opcin Wireless.

Una vez aqu procedemos a seeccionar las opciones resectivas, como password el
broadkast, el canal la seguridad, la cual ser wpa2 enterprise.
As dejaramos el router configurado para nuestro portal.

Guardamos y nos aparecera un cuadro de dialogo para actualizar nuestra red, solo ponemos
siguiente.
Esperamos que se guarden los cambios debidos para el correcto funcionamiento de la red.

Luego entramos al dalusradius para la configuracin de su interfaz, nos logeamos.


Una vez adentro escogemos la opcin Manegement para crear los usuarios New User.

Creamos los usuarios con su contrasea y el grupo al que los asignaremos.


Aqu observamos todos los usuario que hemos creado en nuestro portal.

Luego nos conectaremos al usuario danilo6 y colocamos la contrasea 123.


Aceptamos para podernos conectar.

Y vemos como ya aparecemos conectado a nuestra red.


Comprobando la conexin por las ip.

Podemos seleccionar los usuarios y eliminarlos si fuera necesario.


Eliminaremos al usuario danilo6 para la prueba y luego verificaremos que ya no hay
conexin a la red.

Al eliminar el usuario se perdi la conexin automticamente.


Webgrafas
http://www.ingdiaz.org/servidor-autenticacion-freeradius-mysql-daloradius-
ubuntu/
http://freeradius.org/radiusd/man/radiusd.html
https://www.youtube.com/watch?v=q9St4hrbe34&t=2020s
https://sourceforge.net/projects/daloradius/files/daloradius/daloradius0.9-
9/daloradius-0.9-9.tar.gz/download
https://fruizondre.wordpress.com/2009/11/02/hotspot-con-chillispot/
http://vault.centos.org/5.5/os/x86_64/CentOS/freeradius2-mysql-2.1.7-
7.el5.x86_64.rpm
http://vault.centos.org/5.5/os/x86_64/CentOS/freeradius2-mysql-2.1.7-
7.el5.x86_64.rpm
http://vault.centos.org/5.5/os/x86_64/CentOS/freeradius2-utils-2.1.7-
7.el5.x86_64.rpm

S-ar putea să vă placă și