¿Cómo lo obligan los hoteles, aeropuertos, etc. a abrir el navegador (y opcionalmente ingresar la contraseña) para usar el WiFi?

Utilizan lo que se llama servicios de suscriptor y un portal web para pagar antes de acceder a la red. Los enrutadores de la serie ASR1000 de Cisco tienen esto integrado en el IOS y tienen una amplia capacidad de programación para ellos desde la introducción del suscriptor a la gestión de bases de datos, etc. Los dispositivos de la serie SCE son dispositivos que llevan esto a un nivel completamente nuevo haciendo lo que se conoce como inspección profunda de paquetes. . Algunos países usan esto para bloquear páginas específicas de Facebook o sitios web con ciertas palabras clave en la propia URL. ¡Puede inspeccionar el encabezado de la aplicación de la Capa 7 y usar filtrado en eso! ¡Que guay!

Básicamente, los pasos son cuando inicia y obtiene su dirección IP, el enrutador se da cuenta de que es la primera vez que se conecta desde su última sesión, ya que no hay una sesión establecida actualmente en uso. Luego, el enrutador elimina la ACL de bloqueo y aplica una ACL de portal web que lo obliga a iniciar sesión nuevamente a través del sitio web. Luego verificó sus credenciales a través de los servidores TACACS + / RADIUS y lo autenticó. Esto se llama redirección L4 y una vez hecho esto, eres libre de navegar por Internet. También en este momento, algunos pueden solicitar el pago y, según lo que compre, se le permite el acceso correspondiente (puede ser por 30 minutos o una cantidad específica de datos como 2GB o durante ciertos momentos como 1300-1500 MWF).

Esto es muy muy poderoso y se usa bastante en todo el mundo. Un producto absolutamente fascinante del que tuve la suerte de aprender mucho.

Espero que esto ayude.

Supongo que esto sería un bloqueo para garantizar que las personas reales usen Internet y no un hacker que libere virus. Bloques como estos a veces requieren información como su número de reserva, habitación de hotel o nombre para confirmar que tiene derecho a usar Internet. Espero haber ayudado!