15 votos

¿Cómo desactivar captive.apple.com?

Utilicé un horrible router AT&T (*coughAT&Tsymbollookslikedeathstarcough*) para construir una LAN privada. No tiene conexiones de servicio/DSL, por lo que no detecta ningún acceso a Internet (naturalmente) y me dará este pop-up en un Mac:

Pop-up on Mac

Esto, como pueden ver, parece ser una especie de ventana de Safari que se abastece de captive.apple.com. Como no tengo conexión DSL, todas las resoluciones DNS se traducen al host web del router. Esto significa que cada 5 o 10 minutos aparece este pop-up. La conexión WiFi funciona, pero recibo este molesto pop-up que interrumpe mi trabajo.

En un iPhone, tengo un problema similar, aunque es más consecuente. En Ajustes --> Inalámbrico me da esta misma página pidiéndome que me registre. Asumo que esa es la función de captive.apple.com. Sé que lugares como McDonalds o Starbucks hacen esto para asegurarse de que entres y compres algo antes de entrar en su WiFi.

Mi pregunta es esta: ¿Cómo desactivo esto en un Mac para no tener que preocuparme más con este pop-up? El iPhone es un problema secundario, pero sería bueno tener una solución para él. ¿Podría una entrada de /etc/hosts arreglarlo, o es más complicado que eso?

OS X versión 10.11 El Capitán
2011 Mac Mini

15voto

EDP Puntos 694

Hay tres maneras.

  1. sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.captive.control Active -boolean false

  2. Sólo tienes que borrar (o cambiar el nombre) /System/Library/CoreServices/Captive Network Assistant.app

  3. Añade una entrada en /etc/hosts que contiene 127.0.0.1 captive.apple.com

0 votos

Y en realidad debería ser 127.0.0.1 captive.apple.com

1 votos

Y la entrada /etc/hosts no funcionó

0 votos

La escritura por defecto no funcionó

5voto

Robru Puntos 584

OS X está revisando captive.apple.com y cuando no se resuelve en el servidor de Apple, "sabe" que te has conectado a un portal cautivo (como Starbucks o McDonalds). Podrías probar una entrada de host que redirija al verdadero captive.apple.com si quisieras, pero el problema es que el router de AT&T está secuestrando tu DNS.

Para trabajar alrededor: Especificar manualmente toda su información IP (dirección IP, máscara de subred, dejar la puerta de enlace en blanco, y especificar un servidor DNS como 8.8.8.8 o 8.8.4.4). Si eso funciona, deberías poder replicar el procedimiento en tu iPhone (dejando la puerta de enlace en blanco y utilizando una IP única para tu teléfono, por supuesto).

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