EasyHotspot_RaúlGómez

19
EASY HOTSPOT Sistema de Portal Cautivo para administración y control de navegación wi-fi. RAÚL GÓMEZ PÉREZ 2º ASIR V

description

Trabajo realizado para 2º de CFGS de Administración de Sistemas y Redes

Transcript of EasyHotspot_RaúlGómez

EASY HOTSPOT Sistema de Portal Cautivo para administracin y control de navegacin wi-fi. RAL GMEZ PREZ 2 ASIR V PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 2 de 19 Contenido Implantacin del Portal Cautivo ......................................................... 3 Contexto en el que se implantar el sistema ................................................ 3 Aplicacin del Servicio ...................................................................... 4 Instalacin de EasyHotspot ....................................................................... 4 Configuracin de Easy Hotspot ................................................................... 6 Administrando el Hotspot .......................................................................... 9 Opinin personal ..................................................................................... 19 Conclusin ............................................................................................. 19 PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 3 de 19 Implantacin del Portal Cautivo Vamos a implementar un sistema de portal cautivo para administrar la navegacin wifienunhotel.EasyHotspot,altratarsedeunportalcautivoinstaladoen servidor, nos permite tener la siguiente topologa. Nuestroservidorestarconectadoaunpuntodeaccesowifi,oconfiguradocomo servidorDHCPpara,desdeel,darconexinatodoslosordenadoresdenuestro hotel.Todoslosequiposquedeseenconectarseainternetdebernloguearseen nuestroportal,demaneraquellevaremoselcontroldelconsumodelnea,ydel servicio que el cliente haya contratado, previo pago o posteriormente. EsteserviciodePortalCautivovieneintegradoenunadistribucindeLinux UBUNTU y es fcilmente configurable y ante todo gratuita. Contexto en el que se implantar el sistema NuestroHotel,apartedelserviciodehabitacionesclsicodeunhotel,ofrece tambin la opcin de aprovecharse de los servicios de internet wifi para las usuarios delmismo.Hayvariasopcionesmediantelascualeslosusuariospuedenllegara disfrutar de l.Clientes: El cliente al adquirir su habitacin se le da la opcin de comprar tiempo de conexin ainternetporelwifidelHotel.Puedeadquiriresetiempodelassiguientes maneras: -Prepago. El cliente paga por adelantado el importe por los servicios que va a consumir, y el empleado le brinda un tiket con su informacin de conexin al portal cautivo con el plan que el cliente ha deseado. -Postpago. El cliente indica que quiere internet pero quiere pagar nicamente por lo que use, de manera que al finalizar la estancia podr pagar el internet que haya utilizado. Empleados: El sistema de empleados consta de una serie de usuarios que no necesitan adquirir un plan de pago para usar internet de esa manera solamente aislamos los clientes. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 4 de 19 Aplicacin del Servicio Instalacin de EasyHotspot Introducimos el CD de la distribucin propia del servicio basada en Ubuntu. Carga el live CD y desde el podemos instalarlo en el servidor. Pulsamos en el icono install y procedemos al a instalacin, el sistema es bastante sencillo, es como instalar un Ubuntu. Se muestra la pantalla de resumen de la instalacin dado que sta es muy intuitiva. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 5 de 19 Tras Instalar nos aparecer la pantalla de login de Easy Hotspot. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 6 de 19 Configuracin de Easy Hotspot Unavezlogueadosenelsistemapasamosalaconfiguracin.Paraconfigurarlos datosdelaempresadeberemosiraelficheroeasyhotspot.phpdentrode /opt/local/web/esyhotspot/htdocs/system/application/config Endichoficheroeditamoslosdiferentescamposdeladireccindelaempresa sustituyendo los depor defecto. Tiene muchas ms opciones si vamos editando los ficheros en PHP. Uno de ellos es el lenguaje, pero por desgracia en la nueva versin de Easyhotspot aun no existe el PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 7 de 19 castellano. En versiones anteriores accederamos al fichero config.php en la misma carpeta, y le modificaramos el apartado language con latin, entre comillas. Unavezconfiguradaestainformacin,vamosalnavegadoreintroducimoslo siguiente: http:///easyhotspot Nos aparecer la pantalla de login y accederemos con el usuario y contrasea por defecto. Usuario admin Contrasea admin123 Cuando nos logueemos entraremos en el panel de administracin de Easy Hotspot. Enelpanelseaprecianlosdatosdelaempresaquehemosconfigurado anteriormente, y la informacin de sistema.PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 8 de 19 Este sistema se maneja por dos mens bsicos, el Admin Men y el Cashier Menu. Elmendeadministracinseutilizaparadefinirplanesdepago,creacinde usuarios,configuracindelservidor,etc.Elmendeadministracinofrecelas siguientes opciones. El botn Chilispot, nos conduce al formulario de configuracin tcnica del servidor Hotspot. El botn de plan de cuentas, nos permite configurar el tipo de tarificacin del servicio proporcionado para postpago. Esteeseliconoquenosdirigealplandefacturacin.Aqupodemos configurarlosdiferentesplanesdeserviciosqueofreceremosdesde PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 9 de 19 nuestra empresa. Este botn es el de laadministracin de los usuarios de los empleados o cashiers (cajeros). Por ultimo la administracin de los usuarios administradores se hace desde este icono. Administrando el Hotspot El primer paso a llevara cabo es cambiarle las contraseas al usuario administrador, paraasevitarproblemasdeseguridad.Desdeelmendeadministracinde usuariosadministradoreseditaremoslainformacindel usuarioadministradoryle cambiaremos el usuario y la clave de acceso al panel. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 10 de 19 Vamosaverlaconfiguracintcnicadenuestrohotspot.Entraremosenelbotn Chilispot, y nos aparece el siguiente panel. -RadiusServer1: DireccinprimaradelservidorRADIUS,pordefecto 127.0.0.1.Estaopcinnolavamosaconfigurarporquevamosahacerla autenticacin en local.-RadiusServer2:DireccinsecundariadelservidorRADIUS,pordefecto 127.0.0.1. Esta opcin tampoco la vamos a configurar. -Radius Secret: Viene configurado por defecto, es la frase acordada entre el servidor radius y el Hotspot. -DHCPInterface:Estaeslainterfazporlaqueseconectarelpuntode acceso o por la que llegarn las peticiones de internet. -UAM Server: Direccin donde est guardado el portal cautivo. -UAM Secret: Frase secreta entre el portal y el Chilispot. -Client's Homepage: Donde se re direccionar al cliente una vez ha iniciado sesin. -AllowedURL:AquseindicanlasURLqueaceptamosquesevisitensin estarconectadosalHotspot.PodramosporejemploponerlaURLdela pgina del hotel. -DHCP Range: Nos permite configurar el rango de direcciones del DHCP. -Redirectafterlogin:Podemoshacerqueunavezelclienteseloguee automticamenteselecargelapginadelhotel,olapginadeGoogle,a nuestro gusto. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 11 de 19 Planes de Pago Vamosacrearlosplanesdepagoquetendrnuestrohotel.Crearemos3planes, Bsic, Standard y Advanced. En el men entraremos en los planes de facturacin. Como podemos ver vienen ya creados2pordefecto.Crearmosnuestrosplanesyeliminaremoslosdepor defecto. Rellenaremos el formulario inferior de la siguiente manera. Name: Establecemos el nombre del plan de facturacin. Type: Tipo de facturacin por datos o por tiempo. Amount: Minutos de los que dispondr la cuenta. Valid for: Das que ser vlido este plan desde que se asigne. Price: Precio del plan. Download rate: Velocidad mxima de descarga de archivos. Upload Rate: Velocidad mxima de subida de archivos Idle Timeout: Tiempo en el cual si no se ha realizado actividad se desloguear el cliente para no perder el tiempo de conexin. Aqu tenemos los planes de facturacin creados para la empresa, podemos con que caractersticas los hemos creado. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 12 de 19 Una vez hemos definido los planes, podemos asignar cupones de consumo, prepago desde el men Cashier si pulsamos en el botn Voucher Magnament. Una vez pulsado este botn nos aparece el siguiente panel que nos permite expedircuponesdeconexindemanerarpidaydelplanquedeseemos.Este cupnnoscreaautomticamenteunusuarioyunacontraseaparaconectarsea internetbajoelplanquedeseemos.Deestamanerahacemosrpidoyfcilla creacin de usuarios con sus planes asignados, pudiendo incluso sacar ms de un cupn a la vez encaso de estar atendiendo a varios clientes. Enestecasohemoscreadodoscuponesdeprueba,delplanbsico.Dndolea generarcupn,noscreayadosusuariosconsupermisodeconexinasignadoal plan deseado. Sipulsamosenlaimpresoradeladerecha,imprimiremosuntiketconla informacindeconexinyconlainformacindelhotelyapredefinida,loimprime en pdf, o si le asignamos una impresora lo imprimira al instante. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 13 de 19 Ahora vamos a suponer que un clienteprefiere pagar al finalizar su estancia, para ello lo primero es establecer un servicio de tarificacin, de esta manera cobraremos porelservicioloquecreamosconveniente,enprecioporminutooporMegas consumidos. Tambin podemos asignarle una restriccin de ancho de banda si lo deseamos. Una vez rellenado le daremos a salvar cambios. Ahora vamos a aplicar esta tarificacin, nos iremos al men de Cashier y pulsaremos en el icono del sistema de postpago. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 14 de 19 Aqu podemos definir un usuario y una contrasea para un usuario de postpago, que pagar por el servicio consumido. En este caso el usuario estar pagando por el tiempo de consumo, y solamente podr conectarse en el plazo de un da, dado que su estancia es de un solo da. Se puede ver como se ha creado el usuario, y si pulsamos en el icono de la factura nos expender una factura lista para imprimir del servicio consumido. Si pulsamos en la impresora lo que har es al igual que con los cupones facilitar un tiket de informacin de conexin para facilitarle al cliente. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 15 de 19 Comprobacin inicial Con una maquina cliente, hemos configurado su tarjeta en modo dhcp, y vemos como el servidor nos asigna la IP gracias a la configuracin del Chilispot. Accedemso al servidor, nos dice que el servidor no dispone de un certificado vlido, pero en este caso aadimso la excepcin ya que es una red local. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 16 de 19 Acto seguido nos parece la pgina de login de nuestro Hotspot. Esta pgina puede ser modificada por nosotros desde el fichero, pudiendole aadier nuestra imagen corporativa. Entramos con nuestro usuario y vemos que nos aparece una ventana, que nos comunica que estamos correctamente logueados. A partir de aqu ya podemos navegar tranquilamente. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 17 de 19 Desde el Cashier Men, podemos mirar el panel de postpago, y ver el uso, y consumo que lleva nuestro cliente. Aadir empleados Una vez hemos visto la gestin de los clientes mediante cupones de prepago o servicio de postpago por consumo. Es importante tambin crear los usuarios de los empleados que podrn acceder al servicio de manera gratuita. Para ello nos iremos al men de administracin y crearemos un nuevo usuario cajero. El proceso es muy sencillo se hace mediante un fcil formulario. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 18 de 19 Podemos aadir el numero de usuarios que queramos. Por ltimo vamos a ver algunas opciones ms que nos proporciona el panel del men Cashier.Tenemos una grfica de estadsticas, que nos informan de los cupones que hemos creado, los usados, los expirados, la cantidad de cupones de los distintos planes que tenemos, y las cuentas creadas y usadas. PORTAL CAUTIVO EASYHOTSPOTRAL GMEZ PREZ Pgina 19 de 19 Otra funcionalidad es saber que usuarios estn ahora mismo logueados y usando la conexin a internet. Pulsamos en el icono de usuarios online, de esta manera, nos aparecer el siguiente panel, que nos indica los usuarios que estn online, la fecha de inicio de sesin, la duracin en segundos, y la transferencia de paquetes de su conexin. Opinin personal En mi opinin, es un producto muy sencillo de utilizar, lo nico complejo es el moverse por los ficheros PHP para acomodar la informacin a nuestras necesidades y sin tocar nada crtico para el sistema. Me gusta mucho como sistema, lo nico que echo en falta es el poder tener un sistema de pago por internet eficiente y por defecto para poder comprar los cupones online, desde las habitaciones, dado el caso de que fuese un hospital, o un local de alquiler de aulas... Conclusin Sistema sencillo de implementar, no es necesario tener un punto de acceso para su uso, se puede realizar sobre ordenadores fijospor ejemplo para un ciber caf , y sobre todo es una solucin gratuita y que est siendo bastante aceptada. Pronto empezar a haber mayor documentacin y se sacarn nuevas versiones.