Vous êtes sur la page 1sur 25

Portal Cautivo

con
EasyHotSpot
Por Jos Alberto Gallardo | Twitter: @Gallardo_1991
Tutorial completo en echoinformatica.blogspot.com

Qu Vamos a aprender?
Qu es un portal cautivo?
Para qu sirve?
Tipos de Portales Cautivos
Instalacin de Easy Hotspot

Qu es un Portal Cautivo?
Un portal cautivo es un software o hardware conectado a una red
que vigila y controla el trfico http y fuerza a los usuarios a
pasar por una pgina especial si quieren navegar por internet.
El programa intercepta todo el trfico HTTP hasta que el usuario
se autentifique. El portal se encargar de hacer que esta sesin
caduque al cabo de un tiempo. Tambin puede controlar el
ancho de banda usado por cada cliente (haciendo lo que se
llama Calidad de Servicio).
Es muy comn en bibliotecas, hoteles, aeropuertos

Para qu sirve un Portal


Cautivo?
Un portal cautivo es muy til a la hora de gestionar una red
inalmbrica Wi-Fi, ya que podremos controlar los usuarios que se
conectan a nuestra red, asignndoles un nombre de usuario y
contrasea, ancho de banda y un tiempo limitado, con lo cul
estamos brindndole 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 contrasea a un husped por el tiempo que
dure su estancia

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

Introduccin a Easy Hotspot


Qu es Easy Hotspot?
Easy Hotspot es un software de cdigo abierto que ofrece un sistema simple,
fcil 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 mquina virtual.

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

Qu se necesita para
instalarlo?
EasyHotspot en mquinas
reales
Acceso a Internet
2 Equipos
Un Punto de acceso WiFi
(Un Switch)
CD de EasyTotspot

EasyHotspot en mquinas
virtuales
Acceso a Internet
2 Mquinas virtuales
CD de EasyHotspot

Esquemas de red: Real |


Virtual
Esquema de red real

Simulacin con Mquinas


virtuales

Instalacin de Easy Hotspot


(1)
En nuestro caso vamos a instalarlo en
la Mquina Virtual 1, por tanto al
iniciar por primera vez EasyHotspot
vamos a escribir install y a
continuacin
se
realizar
una
instalacin normal de Ubuntu.
En caso de que antes queramos
probarlo o simplemente no nos
apetezca
instalarlo,
podremos
iniciarlo como live CD escribiendo
live

Instalacin de Easy Hotspot


(2)
El segundo paso ser acceder
mediante el navegador a la
aplicacin.
http://localhost/easyhotspot
Con los siguientes credenciales
User name: admin
Password: admin123
Con lo que entraremos en la
aplicacin web para configurar
nuestro portal cautivo

Instalacin 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
Mquina Virtual 2 (Consultar el
esquema de red: pg. 7) vamos a
intentar conectarnos a internet.
Si sale un pantalla como la que podis
ver, estis de enhorabuena, ya tenis
vuestro Portal Cautivo funcionando.

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 continuacin:
Home - Inicio
Chillispot Configuracin (*)
Billing Plan - Plan de facturacin (*)
Account Plan - Plan Prepago (*)
Cashier Management - Facturadores
Admins - Administradores
Logout - Cerrar sesin

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
pgina de inicio una vez estn
logueados los usuarios

Easy Hotspot | Account Plan


Account Plan es el Plan Prepago, que lo
usaremos para usuarios que vayan a usar
nuestra conexin y que nos pagarn segn
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)

Easy Hotspot | Billing Plan


Traducimos Billing Plan como plan de
facturacin, y gracias a esto podemos crear
usuarios
predefinidos
que
podrn
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 (das)
Price Precio
Download | Upload Descarga | Subida
Idle Timeout Tiempo desc. Inactividad

Easy Hotspot | Cashier Menu


El Casher Menu es el men de facturacin 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. Administracin de Tickets
Invoice Mnt. Administracin de Facturas

Statistics Estadsticas
Online User Usuarios online
Change Password Cambiar Constrasea

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.

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

Easy Hotspot | Voucher Mnt.


Desde el men de administrador
anteriormente creamos Cliente1D el
cul tendra 1440 minutos de conexin
y validez de un da.
Pues simplemente tendremos que
acceder a la pestaa Voucher Mnt. en el
men de facturacin y seleccionar:
How many vouchers (n Tickets): 1
Billing Plan: Cliente1D
Automticamente nos generar
usuario y contrasea aleatorios.

un

Easy Hotspot | Cliente 1 Da


Como vemos en la imagen se nos ha
creado el usuario yoyyox8 con la
contrasea cacgigak, el cul para
facilitar la comunicacin 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 da.

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.

Easy Hotspot | Statistics

Podremos visualizar las estadsticas de


nuestro portal cautivo desde la pestaa
Statistics y podremos visualizar los
Vouchers creados, los usados, los
planes de facturacin, las cuentas
creadas, etc.

Easy Hotspot | Configuracin


extra
Podremos editar los siguientes archivos accediendo desde la terminal a las rutas:
Para editar la informacin del portal cautivo tienes que editar el archivo
/opt/local/web/easyhotspot/system/application/config/easyhotspot.php , y editar
los campos como empresa, direccin, etc.
Si estamos cortitos de ingls no os preocupes, EasyHotspot est precofigurado en ingles
pero tambin podremos ponerlo en espaol. Slo tenemos que editar la configuracin del
idioma que se encuentra en system/application/config/config.php , y cambiar
$config [language]. Por $config['language'] = 'latin';
De forma predeterminada, EasyHotspot slo es accesible desde el propio servidor
(localhost), si queremos acceder desde una mquina remota slo tenemos que editar
/opt/local/web/htdocs/easyhotspot/system/application/config/config.php
y
escribir nuestra direccin IP, por ejemplo: $config['base_url'] = "http://192.168.182.1/";

Easy Hotspot | Configuracin


extra
Tambin podremos modificar el archivo de loggin de los usuarios para adornar o
incluso insertar publicidad en nuestra pgina 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

Easy Hotspot | Conclusiones


Easy Hotspot nos ofrece un magnfica opcin a la hora de crear
un portal cautivo ya que nos ofrece muchas posibilidades a la
hora de crear planes de facturacin, de prepago y llevar un
control exhaustivo de los usuarios que se conectan a nuestra
red.
No necesitas ser un experto en informtica para instalarlo o
administrarlo, lo cul hace que montar un portal cautivo con
Easy Hotspot sea asequible tanto a nivel acadmico como a
nivel econmico, ya que es gratuito.