Paginas

miércoles, 7 de mayo de 2014

Sistema Autenticacion Wi-Fi - Hotspot



Hace unas semanas me encontraba en un restaurante y en cuanto entre al lugar mi instinto geek no pudo ignorar un rotulo que decía "Wi-Fi Gratis", al ver esto pensé que seria una excelente oportunidad para poder actualizar la bandeja de mi correo y demás redes sociales, justo antes de empezar a comer me conecte con mi teléfono pero el desempeño de esa red era lamentable, y automáticamente asumiendo que por ser gratuito no podría esperar mas. tardando casi un minuto en mostrarme mi bandeja de entrada, a lo que decido dar un vistazo y puedo ver como mucha gente que no estaba consumiendo en el restaurante estaban conectados a ese mismo punto de acceso, Incluso gente que estaba fuera de ese local... y al realizar un IP SCAN al hotspot puedo ver cerca de 30 dispositivos cuando en el restaurante habíamos entre 10 - 15 personas. entonces pensé ¿Como se podría controlar el control de acceso a Wi-Fi solo a los clientes?.
Lo primero que pensé fue en ponerle clave de conexión al router y que al cliente al pagar pueda conectarse pero eso significaría cambiar la clave periódicamente y seria perdida de tiempo todos los días ya que si no se cambiara pasaría lo mismo solo que mas lentamente.

Descartando esa solución pensé en crear un Script PHP para los routers Mikrotik para controlar el acceso al Internet por medio de un Hotspot.
Hotspot es un lugar donde se cuenta con un punto de acceso con conexión a Internet para beneficiar a los clientes de ese lugar, repito, de ese lugar. por lo que se crearía un hotspot que pida  de usuario contraseña
Restaurante con Wi-Fi


El script lo que hace es crear un usuario con una contraseña única, necesaria para conectarse a Internet con un tiempo de navegación limitado, por ejemplo unos 30 minutos, luego de ese tiempo el sistema desconecta de Internet al usuario y al querer ingresarlo nuevamente nos muestra que usuario expiro. de esta manera se mantendría el acceso solo a clientes y evitaría que intrusos naveguen gratis, y a los clientes les daría el acceso por el tiempo aproximado que permanecerán en nuestro negocio...
Aquí algunas capturas:



Esta es la primer versión, para la próxima se intentara colocar un registro diario con base de datos y validación...

0 comentarios:

Publicar un comentario

Deja tu comentario, No moderare nada hasta el punto que ofendas a algún grupo étnico, preferencia sexual, creencia religiosa o algo que apunte al racismo o el odio así que pensa antes de enviar el comentario. Gracias!