16 votos

¿Cómo regresar a una página de portal cautivo; por ejemplo, la página de inicio de sesión de WiFi de Starbucks \ McDonald's?

Normalmente, Safari proporciona una ventana emergente para la página de inicio de sesión de Wi-Fi público, solicitando al usuario que acepte los Términos de Servicio.

Los intentos de iniciar sesión en Wi-Fi no tuvieron éxito debido a la ausencia de la página de inicio:

  • ifconfig reveló que se asignó una dirección IP (172.31.99.185) al adaptador Wi-Fi de la laptop
  • los intentos de hacer ping a 172.31.99.1 fallaron
  • la navegación a http://172.31.99.1/ falló
  • la navegación a http://www.google.com/ falló

¿Existe un elemento de menú de Safari o un proceso que llame a la ventana emergente de TOS?

0 votos

¿Estás administrando la red WiFi tú mismo? ¿Qué quieres decir con 'perder WiFi'?

0 votos

No, no administrar. Gracias por señalar el error de autocorrección

0 votos

¿El problema ocurre en todas partes o solo en esos dos lugares? Según lo que proporcionaste, estás conectado a Wi-Fi como lo evidencia la dirección IP, simplemente no se te ha otorgado permiso para pasar tráfico hacia/desde la puerta de enlace a Internet. Para que conste, la mayoría de las Wi-Fi públicas bloquean paquetes ICMP (como ping) por motivos de seguridad. Que ping no funcione no indica necesariamente una falla.

21voto

Pirooz Puntos 486

Ir a http://captive.apple.com es la única forma de asegurarse de que aparezca.

Apple ahora admite la opción 114 de DHCP (desde iOS 14 si mal no recuerdo) para permitir a los operadores de red definir un desencadenante de URL de red cautiva no predeterminado y sugiere que la URL completa es http://captive.apple.com/hotspot-detect.html

La URL más corta me funciona bien, al igual que esta explicación de cómo eliminar y señalizar el inicio de sesión automático en estas redes cautivas:

0 votos

JBis! ¡Eres mi héroe! Captive.apple.com resolvió inmediatamente mi problema.

0 votos

@JonathanSegal No hay problema. ¡Y puedes llamarme......¡HOMBRE CAPTURADO! ;)

0 votos

@JBis ¡¡¡¡¡Gracias!!!!!!

6voto

Nate Puntos 220

Si la detección automática del portal cautivo no funciona y al intentar acceder a un dominio común (como google.com) no obtienes resultados, intenta acceder a un dominio que normalmente no visites (y por lo tanto no esté almacenado en caché en ningún lugar). Prueba con borg.org, por ejemplo.

Si aún así no logras acceder a la página de inicio, es hora de tomar medidas extremas. Puedes obtener más información sobre la configuración DHCP que recibió con ipconfig getpacket en0 (o en1, o cualquier otra interfaz Wi-Fi); presta especial atención a las líneas "server_identifier" (el servidor que envió la información), "router" y "domain_name_server". Intenta acceder a esos en tu navegador y ve si alguno te lleva a la página de inicio.

¿Aún sin resultados? Intenta luego con host www.cnn.com x.x.x.x, donde x.x.x.x es el servidor de nombres de dominio (si hay varios, prueba con cada uno). Si obtienes alguna IP que no estaba en la lista, prueba ingresarla en tu navegador.

Por cierto, la razón por la que a veces esto no funciona automáticamente es básicamente porque es todo altamente no estándar. Los portales cautivos son un truco que alguien ideó para controlar el acceso a una red inalámbrica de una manera que los estándares no manejaban. Muchos otros fabricantes copiaron la idea, pero cada uno lo hizo de manera un poco diferente, y secuestró páginas web reales en el navegador, generando un lío general. Por eso, Apple construyó un sistema en macOS que intenta detectar los portales cautivos y mostrar la página de inicio automáticamente, de una manera que no secuestra el navegador... pero debido a que hay tantas variantes de la idea, es difícil construir un sistema que pueda manejarlas todas. Y a veces, el administrador de red local configura las cosas de manera extraña, y... básicamente, es un truco para evadir otro truco, y como resultado hay muchas formas de fallas. Sinceramente, me sorprende que funcione tan a menudo como lo hace.

0 votos

Muy informativo -- gracias.

4voto

Bacon Puntos 11

En macOS 10.15 tuve que

  1. ir a Preferencias del Sistema-> Red -> Wifi -> Avanzado -> Proxies
  2. habilitar "Descubrimiento Automático de Proxy"
  3. reiniciar mi Mac

Otras cosas que intenté antes que no resolvieron el problema:

  • navegar a un sitio no seguro (http://neverssl.com es mi elección)
  • navegar a un sitio conocido (aunque sea seguro): google.com
  • navegar a la dirección IP del router
    • Esto funcionó por un segundo intento de redirigir a la página de inicio de sesión (se podía ver en la barra de URL), pero no se cargó.
  • eliminar esta red y (reiniciar la computadora antes) reconectarse a ella.
  • asegurarse de que mis configuraciones de DNS fueran las predeterminadas (en lugar de, por ejemplo, las de google o cloudflare)

Nota: Estaba en Starbucks.

3voto

user2820579 Puntos 138

Si estás utilizando un servicio DNS como 1.1.1.1 o Google DNS, intenta desactivarlo temporalmente hasta que estés completamente conectado. He tenido éxito con esta técnica.

2voto

Oskar Puntos 1242

Por lo general, los portales cautivos se activan por solicitudes de DNS y navegador web a sitios como cnn.com o nyt.com, así que yo intentaría eso primero.

La URL "mágica" que parece funcionar en todos los sistemas operativos de Apple es http://captive.apple.com/hotspot-detect.html y en la práctica, rara vez tengo que añadir el hotspot-detect.html a http://captive.apple.com/

0 votos

Buen comentario: Olvidé incluir que los intentos de acceder a Google u otros sitios web fallaron. Pregunta actualizada: gracias

0 votos

Estás accediendo a google con un navegador real y no con curl o la línea de comandos, @gatorback ?

0 votos

Los intentos de acceder a recursos http se hacen con el navegador Safari. El ping se realiza a través de la línea de comandos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X