РЕДАКТИРОВАТЬ : Пожалуйста, смотрите ответ Джона выше, который в основном говорит, чтобы открыть терминал и запустить:
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO
где en1
имя WiFi интерфейса вашего Mac. Вы можете получить его с помощью этой команды терминала:
ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1
когда WiFi является единственным активным интерфейсом (т. е. кабель Ethernet не подключен).
Чтобы просмотреть настройки интерфейса, запустите в Терминале:
./airport en1 prefs
Типичный вывод:
AirPort preferences for en1:
DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES
Маки других людей ведут себя подобным образом, прочитайте, например, это и это . Хотя у меня есть аналогичный MacBook Pro с версией 10.8.2, я могу считать, что мне повезло, что он не страдал от этой проблемы.
Следовательно, приведенный ниже список представляет собой скорее компиляцию возможных исправлений (некоторые могут даже показаться абсурдными или просто очевидными), чем проверенные рекомендации:
Я проверил настройки управления питанием (команда pmset
), defaults
но ничего не смог найти.
(Моя установка: чистая установка "Mountain Lion" (с восстановлением из Time Machine) и базовая станция Airport Express.)
Надеюсь, это поможет ...