cómo crear un portal cautivo con easyhotspot

25
Cómo crear un Portal Cautivo con EasyHotSpot Por José Alberto Gallardo | Twitter: @Gallardo_1991 Tutorial completo en echoinformatica.blogspot.com

Upload: jose-alberto-gallardo-perez

Post on 20-Jun-2015

12.483 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: Cómo crear un  portal cautivo con easyhotspot

Cómo crear un Portal Cautivo

con EasyHotSpot

Por José Alberto Gallardo | Twitter: @Gallardo_1991

Tutorial completo en echoinformatica.blogspot.com

Page 2: Cómo crear un  portal cautivo con easyhotspot

¿Qué Vamos a aprender?

¿Qué es un portal cautivo?¿Para qué sirve?Tipos de Portales CautivosInstalación de Easy Hotspot

Page 3: Cómo crear un  portal cautivo con easyhotspot

¿Qué es un Portal Cautivo?

Un portal cautivo es un software o hardware conectado a una red que vigila y controla el tráfico http y fuerza a los usuarios a pasar por una página especial si quieren navegar por internet.

El programa intercepta todo el tráfico HTTP hasta que el usuario se autentifique. El portal se encargará de hacer que esta sesión caduque al cabo de un tiempo. También puede controlar el ancho de banda usado por cada cliente (haciendo lo que se llama Calidad de Servicio).

Es muy común en bibliotecas, hoteles, aeropuertos…

Page 4: Cómo crear un  portal cautivo con easyhotspot

¿Para qué sirve un Portal Cautivo?

Un portal cautivo es muy útil a la hora de gestionar una red inalámbrica Wi-Fi, ya que podremos controlar los usuarios que se conectan a nuestra red, asignándoles un nombre de usuario y contraseña, ancho de banda y un tiempo limitado, con lo cuál estamos brindándole el acceso a internet por el tiempo y forma que nosotros queramos

Por ejemplo, si tenemos un portal cautivo en un hotel, podremos asignar un usuario y contraseña a un huésped por el tiempo que dure su estancia…

Page 5: Cómo crear un  portal cautivo con easyhotspot

Tipos | Ejemplos | Descargas

Por Software Easy HotSpot | bit.ly/LinEasy

PfSense | bit.ly/LinPepperS

PepperSpot | bit.ly/LinPfSense

FirstSpot | bit.ly/WinFirtSpot

MPHS | bit.ly/WinMicrosolut

Por Hardware Cisco BBSM-Hotspot

Nomadix Gateway

Antamedia Hotspot Gateway

Aptilo Access Gateway

Mikrotik RouterOS

Page 6: Cómo crear un  portal cautivo con easyhotspot

Introducción a Easy Hotspot

¿Qué es Easy Hotspot?Easy Hotspot es un software de código abierto que ofrece un sistema simple, fácil de instalar, usar y modificar a la hora de crear un portal cautivo. Simplemente tendremos que descargar un archivo .iso y quemarlo en un CD o como en nuestro caso, abrirlo desde una máquina virtual.

¿Cómo descargarlo e instalarlo?Puedes descargarlo de este enlace bit.ly/LinEasy. Una vez descargado, podremos iniciarlo como un live cd o instalarlo, en mi caso lo he instalado.

Page 7: Cómo crear un  portal cautivo con easyhotspot

¿Qué se necesita para instalarlo?

EasyHotspot en máquinas reales

Acceso a Internet

2 Equipos

Un Punto de acceso WiFi

(Un Switch)

CD de EasyTotspot

EasyHotspot en máquinas virtuales

Acceso a Internet

2 Máquinas virtuales

CD de EasyHotspot

Page 8: Cómo crear un  portal cautivo con easyhotspot

Esquemas de red: Real | Virtual

Esquema de red realSimulación con Máquinas

virtuales

Page 9: Cómo crear un  portal cautivo con easyhotspot

Instalación de Easy Hotspot (1)

En nuestro caso vamos a instalarlo en la “Máquina Virtual 1”, por tanto al iniciar por primera vez EasyHotspot vamos a escribir “install” y a continuación se realizará una instalación normal de Ubuntu.

En caso de que antes queramos probarlo o simplemente no nos apetezca instalarlo, podremos iniciarlo como live CD escribiendo “live”

Page 10: Cómo crear un  portal cautivo con easyhotspot

Instalación de Easy Hotspot (2)

El segundo paso será acceder mediante el navegador a la aplicación.

http://localhost/easyhotspot

Con los siguientes credenciales

User name: adminPassword: admin123

Con lo que entraremos en la aplicación web para configurar nuestro portal cautivo

Page 11: Cómo crear un  portal cautivo con easyhotspot

Instalación de Easy Hotspot (3)

El tercer paso será corroborar que nuestro Portal Cautivo con EasyHotspot se ha creado y ya está activo.

Es por ello que desde nuestra “Máquina Virtual 2” (Consultar el esquema de red: pág. 7) vamos a intentar conectarnos a internet.

Si sale un pantalla como la que podéis ver, estáis de enhorabuena, ya tenéis vuestro Portal Cautivo funcionando.

Page 12: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Admin Menu

Al loguearnos como administrador con los credenciales que hemos visto, podremos ver un menú como este, y configurar las opciones que veremos a continuación: Home - Inicio

Chillispot – Configuración (*)

Billing Plan - Plan de facturación (*)

Account Plan - Plan Prepago (*)

Cashier Management - Facturadores

Admins - Administradores

Logout - Cerrar sesión

Page 13: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Chillispot

En Chillispot podremos configurar nuestro Portal Cautivo que por defecto estará bien configurado, aunque podemos destacar…

Allowed URL que son las direcciones que permitimos al usuario sin estar logueados

Clients Homepage que será la página de inicio una vez estén logueados los usuarios

Page 14: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Account Plan

Account Plan es el Plan Prepago, que lo usaremos para usuarios que vayan a usar nuestra conexión y que nos pagarán según el uso que hagan de la misma. Configuraremos…

Price /MB – Precio por Mega

Price /Minute – Precio por minuto

Idle Time Out – Tiempo desc. Inactividad

Dowload Rate – Bajada (kbps)

Upload Rate – Subida (kbps)

Page 15: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Billing Plan

Traducimos Billing Plan como plan de facturación, y gracias a esto podemos crear usuarios predefinidos que podrán conectarse a nuestra red por un tiempo o unos MBs limitados. Tendremos en cuenta…

Type – Por Tiempo o por Megas

Amount – Cantidad (minutos/megas)

Valid for – Validez (días)

Price – Precio

Download | Upload – Descarga | Subida

Idle Timeout – Tiempo desc. Inactividad

Page 16: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Cashier Menu

El Casher Menu es el menú de facturación y es muy parecido al menú de administrador, accederemos haciendo clic en [Casher Menu]. Desde aquí podremos acceder a diferentes opciones:

Pospaid Account – Cuentas de Prepago

Voucher Mnt. – Administración de Tickets

Invoice Mnt. – Administración de Facturas

Statistics – Estadísticas

Online User – Usuarios online

Change Password – Cambiar Constraseña

Page 17: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Postpaid Account

Como vemos en la imagen vamos a crear el siguiente usuario de prepago

Name: Clienteprepago

Username: prepago

Password: prepago123

Bill by: Packet (Datos: Megas)

Valid until: 1 days

El precio establecido es el que configuramos anteriormente en el menú de administrador.

Si tocamos en el icono de la izquierda de “Imprimir” podremos ver una factura del usuario.

Page 18: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Usuario Prepago

Como podemos ver nos conectamos con el usuario prepago, y tras navegar por internet durante un tiempo, vemos que al tocar en el icono que nombramos anteriormente, se nos generará una factura del usuario.

Esta factura, vendrá determinada por el precio por minuto y datos que configuramos anteriormente en el Admin Menu > Account Plan

Page 19: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Voucher Mnt.

Desde el menú de administrador anteriormente creamos Cliente1D el cuál tendría 1440 minutos de conexión y validez de un día.

Pues simplemente tendremos que acceder a la pestaña Voucher Mnt. en el menú de facturación y seleccionar:

How many vouchers (nº Tickets): 1

Billing Plan: Cliente1D

Automáticamente nos generará un usuario y contraseña aleatorios.

Page 20: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Cliente 1 Día

Como vemos en la imagen se nos ha creado el usuario yoyyox8 con la contraseña cacgigak, el cuál para facilitar la comunicación con el usuario, podremos imprimir y entregar en mano.

Una vez el usuario tenga su papel impreso, al intentar entrar en nuestra red, se logueará con los credenciales y tendrá acceso a internet por un día.

Page 21: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Users Online

En Users Online podremos visualizar los usuarios online en este momento, y podremos desconectarlos si vemos que generan problemas de malware o si nos da la gana haciendo clin en Force Disconnect.

Page 22: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Statistics

Podremos visualizar las estadísticas de nuestro portal cautivo desde la pestaña “Statistics” y podremos visualizar los Vouchers creados, los usados, los planes de facturación, las cuentas creadas, etc.

Page 23: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Configuración extra

Podremos editar los siguientes archivos accediendo desde la terminal a las rutas: Para editar la información del portal cautivo tienes que editar el archivo

/opt/local/web/easyhotspot/system/application/config/easyhotspot.php , y editar los campos como “empresa”, “dirección”, etc.

Si estamos cortitos de inglés no os preocupes, EasyHotspot está precofigurado en ingles pero también podremos ponerlo en español. Sólo tenemos que editar la configuración del idioma que se encuentra en system/application/config/config.php , y cambiar $config [‘language’]. Por $config['language'] = 'latin';

De forma predeterminada, EasyHotspot sólo es accesible desde el propio servidor (localhost), si queremos acceder desde una máquina remota sólo tenemos que editar /opt/local/web/htdocs/easyhotspot/system/application/config/config.php y escribir nuestra dirección IP, por ejemplo: $config['base_url'] = "http://192.168.182.1/";

Page 24: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Configuración extra

También podremos modificar el archivo de loggin de los usuarios para adornar o incluso insertar publicidad en nuestra página de bienvenida. Si sabemos un poco de perl y html, aunque no seamos unos expertos, podremos editarlo cambiando textos como “User” o “Password” editando el archivo /opt/local/web/easyhotspot/hotspot/hotspotlogin.cgi

Page 25: Cómo crear un  portal cautivo con easyhotspot

Easy Hotspot | Conclusiones

Easy Hotspot nos ofrece un magnífica opción a la hora de crear un portal cautivo ya que nos ofrece muchas posibilidades a la hora de crear planes de facturación, de prepago y llevar un control exhaustivo de los usuarios que se conectan a nuestra red.

No necesitas ser un experto en informática para instalarlo o administrarlo, lo cuál hace que montar un portal cautivo con Easy Hotspot sea asequible tanto a nivel académico como a nivel económico, ya que es gratuito.