¿Cómo deshabilitar captive.apple.com?

15

Utilicé un enrutador de AT&T (* coughAT & Tsymbollookslikedeathstarcough *) para construir una LAN privada. No tiene conexiones de servicio / DSL, ya que no detecta acceso a Internet (naturalmente) y me dará esta ventana emergente en una Mac:

Pop-up en Mac

Esto, como puede ver, parece ser una ventana de Safari que está generando captive.apple.com. Como no tengo conexión DSL, todas las resoluciones DNS se traducen al host web del enrutador. Esto significa que cada 5 a 10 minutos aparece esta ventana emergente. La conexión WiFi funciona, pero recibo esta molesta ventana emergente que interrumpe mi trabajo.

En un iPhone, tengo un problema similar, aunque es más consecuente. En Configuración -> Inalámbrico me da esta misma página pidiéndome que inicie sesión. Supongo que esa es la función de captive.apple.com. Sé que lugares como McDonalds o Starbucks harán esto para asegurarse de que entre y compre algo antes de conectarse a su WiFi.

Mi pregunta es esta: ¿Cómo desactivo esto en una Mac para que no tenga que preocuparme más con esta ventana emergente? El iPhone es un problema secundario, pero sería bueno tener una solución. ¿Lo arreglaría una entrada / etc / hosts, o es más complicado que eso?

OS X versión 10.11 El Capitan
2011 Mac Mini

Daniel
fuente

Respuestas:

15

Hay 3 formas.

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

  2. Solo borra (o renombra) /System/Library/CoreServices/Captive Network Assistant.app

  3. Añadir una entrada en /etc/hostsque contiene127.0.0.1 captive.apple.com

EDP
fuente
Y en realidad debería ser127.0.0.1 captive.apple.com
Daniel
Y la entrada / etc / hosts no funcionó
Daniel
La escritura predeterminada no funcionó
Daniel
2
@Daniel ¿Estás en El Capitán? Si es así, deberá deshabilitar la Protección de integridad del sistema antes de jugar con los archivos del sistema.
user24601
1
Tenga en cuenta que esto no abordará el iPhone en absoluto.
Samh