Como desativar captive.apple.com?

15

Usei um roteador AT&T (* coughAT & Tsymbollookslikedeathstarcough *) para criar uma LAN privada. Ele não possui conexões de serviço / DSL, pois não detecta acesso à Internet (naturalmente) e me dará este pop-up em um Mac:

Pop-up no Mac

Isso, como você pode ver, parece ser uma espécie de janela do Safari que fornece o captive.apple.com. Como não tenho conexão DSL, todas as resoluções DNS são traduzidas para o host do roteador. Isso significa que a cada 5 a 10 minutos eu recebo esse pop-up. A conexão WiFi funciona, mas recebo esse pop-up irritante que interrompe meu trabalho.

Em um iPhone, eu tenho um problema semelhante, embora seja mais conseqüente. Em Configurações -> Sem fio, é exibida a mesma página para que eu entre. Suponho que essa seja a função do captive.apple.com. Sei que lugares como McDonalds ou Starbucks farão isso para garantir que você entre e compre algo antes de acessar o Wi-Fi.

Minha pergunta é a seguinte: como desabilito isso em um Mac para não precisar mais me preocupar com esse pop-up? O iPhone é um problema secundário, mas seria bom ter uma solução para ele. Uma entrada do / etc / hosts o corrigia ou é mais complicado que isso?

OS X versão 10.11 El Capitan
2011 Mac Mini

Daniel
fonte

Respostas:

15

Existem 3 maneiras.

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

  2. Basta excluir (ou renomear) /System/Library/CoreServices/Captive Network Assistant.app

  3. Adicione uma entrada em /etc/hostscontendo127.0.0.1 captive.apple.com

EDP
fonte
E na verdade deveria ser127.0.0.1 captive.apple.com
Daniel
E a entrada / etc / hosts não funcionou #
17/10 Daniel
A gravação dos padrões não funcionou #
1919 Daniel Daniel
2
@ Daniel Você está no El Capitan? Nesse caso, será necessário desativar o System Integrity Protection antes de mexer nos arquivos do sistema.
user24601
1
Observe que isso não abordará o iPhone de forma alguma.
21315 Samh