Comment désactiver captive.apple.com?

15

J'ai utilisé un routeur AT&T (* coughAT & Tsymbollookslikedeathstarcough *) minuscule pour construire un LAN privé. Il n'a pas de connexion service / DSL, car il ne détecte aucun accès à Internet (naturellement) et me donnera cette fenêtre pop-up sur un Mac:

Pop-up sur Mac

Comme vous pouvez le voir, cela semble être une sorte de fenêtre Safari qui s'approvisionne captive.apple.com. Parce que je n'ai pas de connexion DSL, toutes les résolutions DNS sont traduites sur l'hôte Web du routeur. Cela signifie que toutes les 5 à 10 minutes, je reçois ce pop-up. La connexion WiFi fonctionne, mais je reçois ce pop-up ennuyeux qui interrompt mon travail.

Sur un iPhone, j'ai un problème similaire, bien qu'il soit plus important. Dans Paramètres -> Sans fil, il me donne cette même page me demandant de me connecter. Je suppose que c'est la fonction de captive.apple.com. Je sais que des endroits comme McDonalds ou Starbucks feront cela pour s'assurer que vous venez acheter quelque chose avant de vous connecter à leur WiFi.

Ma question est la suivante: comment puis-je désactiver cela sur un Mac afin de ne plus avoir à me soucier de cette fenêtre contextuelle? L'iPhone est un problème secondaire, mais ce serait bien d'avoir une solution. Une entrée / etc / hosts le corrigerait-elle, ou est-ce plus compliqué que cela?

OS X version 10.11 El Capitan
2011 Mac Mini

Daniel
la source

Réponses:

15

Il y a 3 façons.

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

  2. Il suffit de supprimer (ou renommer) /System/Library/CoreServices/Captive Network Assistant.app

  3. Ajouter une entrée dans /etc/hostscontenant127.0.0.1 captive.apple.com

EDP
la source
Et ça devrait être127.0.0.1 captive.apple.com
Daniel
Et l'entrée / etc / hosts n'a pas fonctionné
Daniel
L'écriture par défaut n'a pas fonctionné
Daniel
2
@Daniel Êtes-vous sur El Capitan? Si tel est le cas, vous devrez désactiver la protection de l'intégrité du système avant de jouer avec les fichiers système.
user24601
1
Notez que cela ne concernera pas du tout l'iPhone.
samh