Как отключить captive.apple.com?

15

Я использовал отвратительный маршрутизатор AT & T (* coughAT & Tsymbollookslikedeathstarcough *) для создания частной локальной сети. У него нет сервисных / DSL-соединений, там он не обнаруживает доступ в интернет (естественно) и выдаст мне это всплывающее окно на Mac:

Всплывающее окно на Mac

Это, как вы можете видеть, похоже на то, что Safari это своего рода окно captive.apple.com. Поскольку у меня нет подключения DSL, все разрешения DNS транслируются на веб-хост маршрутизатора. Это означает, что каждые 5-10 минут я получаю это всплывающее окно. Соединение WiFi работает, но я получаю это раздражающее всплывающее окно, которое прерывает мою работу.

На айфоне у меня похожая проблема, хотя она более значимая. В меню «Настройки» -> «Беспроводная связь» отображается та же страница с просьбой войти в систему. Я предполагаю, что это функция captive.apple.com. Я знаю, что такие места, как McDonalds или Starbucks, сделают это, чтобы убедиться, что вы зашли и что-то купили, прежде чем войти в их WiFi.

У меня такой вопрос: как отключить это на Mac, чтобы мне больше не пришлось беспокоиться об этом всплывающем окне? IPhone - это второстепенная проблема, но было бы неплохо найти решение. Будет ли запись в / etc / hosts исправить это, или это сложнее?

Версия OS X 10.11 El Capitan
2011 Mac Mini

Даниил
источник

Ответы:

15

Есть 3 способа.

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

  2. Просто удалите (или переименуйте) /System/Library/CoreServices/Captive Network Assistant.app

  3. Добавить запись, /etc/hostsсодержащую127.0.0.1 captive.apple.com

электронная обработка данных
источник
И это должно быть на самом деле127.0.0.1 captive.apple.com
Даниил
И запись / etc / hosts не сработала
Даниил
Запись по умолчанию не работает
Даниэль
2
@Daniel Ты на Эль Капитане? Если это так, вам нужно отключить защиту целостности системы, прежде чем связываться с системными файлами.
user24601 19.10.15
1
Обратите внимание, что это не будет касаться iPhone вообще.
Сам