Проблема: периодически устройства в моей сети не могут войти в сеть Wi-Fi, получая ответ «неверный пароль» или «пароль не распознан». Как ни странно, проблема будет появляться один раз в несколько дней в непредсказуемое время. Что еще более странно, это влияет на НЕКОТОРЫЕ устройства, а не на другие: во время любого инцидента двое из нас могут не войти в систему с наших iPhone, но я вижу, что Chromecast подключен. Иногда Alexa и мой Macbook не могут подключиться, в то время как другие устройства в порядке.
У меня есть роуминг-сеть: AVM Fritz Box, отвечающий за DHCP и хостинг SSID 2,4 и 5 ГГц. У меня также есть Apple Airport Extreme, установленный в режим моста, а также хосты SSID 2,4 и 5 ГГц с идентичным именем. Каждый автоматически назначает свои каналы. Все настроены на безопасность WPA / WPA2.
Я был свидетелем того, как обе точки доступа отказывались подключаться в разное время. Прошлой ночью сигнал от AVM Fritz Box был в порядке. Если бы я подошел к iPhone физически ближе, чем к Airport Extreme, он входил в систему нормально. Если я вернусь к точке ближе к аэропорту, он в конечном итоге перехватит этот сигнал, но не сможет подключиться, сообщая неверный пароль. Но я полностью отключил сигнал аэропорта, и у меня тоже была проблема с неправильным паролем с AVM Fritz Box.
Я нахожусь в шумном районе, попробовал разрешить обоим устройствам установить свои собственные каналы и принудительно переключил их на каналы, которые были чистыми. Я выключил устройство Chromecast, с которого поступал сигнал. Чтобы доказать свою безрезультатность, требуются дни.
В журнале WiFi.log на моем Mac я вижу следующие подозрительные отчеты об инциденте прошлой ночью, в котором даже перезагрузка Airport Extreme (отключение от сети до отключения питания) не решила проблему.
Sat Dec 2 22:41:40.751 <kernel> wl0: powerChange: *** BONJOUR/MDNS OFFLOADS ARE NOT RUNNING.
Sat Dec 2 22:42:16.003 <kernel> wl0: leaveModulePoweredForOffloads: Wi-Fi will stay on.
Sat Dec 2 22:42:16.003 <kernel> AirPort_Brcm43xx::platformWoWEnable: WWEN[enable], in_fatal_err[0]
Sat Dec 2 22:42:16.003 <kernel> AirPort_Brcm43xx::syncPowerState: WWEN[enabled]
Sat Dec 2 22:42:16.489 <kernel> IO80211Interface::updateReport _peerManager is missing
Sat Dec 2 22:42:16.575 <kernel> Setting BTCoex Config: enable_2G:1, profile_2g:0, enable_5G:1, profile_5G:0
Sat Dec 2 22:42:17.073 <kernel> AirPort_Brcm43xx::platformWoWEnable: WWEN[disable], in_fatal_err[0]
Sat Dec 2 22:42:17.213 <kernel> parseRSNIE: groupCipherType = 3 pairwiseCipherType = 5 authSel = 2
Sat Dec 2 22:42:17.213 <kernel> initWithInterfaceAndIE: _myMacAddress f4:5c:89:8a:d8:59
Sat Dec 2 22:42:17.213 <kernel> setPMK: PMK SET!
Sat Dec 2 22:42:17.313 <airportd[64]> ERROR: WiFiProxy (418) is not entitled for com.apple.wifi.events, but allowing anyways for event type 1 [And does this for event types 1..8]
Затем есть этот часто повторяющийся блок, который, кажется, связан с аутентификацией:
Sat Dec 2 22:42:29.117 <kernel> RSNSupplicant: Releasing authenticator for 00:00:00:00:00:00
Sat Dec 2 22:42:29.122 <kernel> AirPort_Brcm4360::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6
Sat Dec 2 22:42:30.240 <kernel> parseRSNIE: groupCipherType = 3 pairwiseCipherType = 5 authSel = 2
Sat Dec 2 22:42:30.240 <kernel> initWithInterfaceAndIE: _myMacAddress XX.XX.XX.XX.XX.XX
Sat Dec 2 22:42:30.240 <kernel> setPMK: PMK SET!
Sat Dec 2 22:42:30.544 <kernel> Unexpected payload found for message 9, dataLen 0
Sat Dec 2 22:42:34.564 <kernel> Unexpected payload found for message 34, dataLen 2
Sat Dec 2 22:42:34.564 <kernel> payload Data 02 00
Sat Dec 2 22:42:34.569 <kernel> en0: Terminating supplicant.
И это как-то связано с логином:
> Sat Dec 2 23:47:47.387 <kernel> IO80211Interface::updateReport
> _peerManager is missing Sat Dec 2 23:48:55.926 <kernel> Setting BTCoex Config: enable_2G:1, profile_2g:0, enable_5G:1, profile_5G:0
> Sat Dec 2 23:48:57.320 <airportd[64]> ERROR: loginwindow (106) is not
> entitled for com.apple.wifi.events.private, will not register for
> event type 100 [And does the same for event types 101, 7, 2, 5, and 6]
Кто-нибудь видел это или может проанализировать эти сообщения журнала, чтобы узнать, что происходит?
Я видел все эти сообщения, до тошноты. Чтобы увидеть это, вам понадобится логин разработчика, но он проясняет, почему мы все наблюдаем эту ошибку.
com.apple.wifi.events.private
является частью CoreWLAN, несовместимой с песочницей. Право, которое он запрашивает, - это право на песочницу. Итак, выдается сообщение уровня ERROR.
Меня это удивляет. Это открытая ошибка. Однако, вероятно, это не настоящая проблема, хотя кажется, что А проблема.
Если вы не используете AirDrop или подобную эзотерику, попробуйте отключить awdl0 с помощью ifconfig на неделю.
sudo ifconfig awdl0 down
Посмотрите, стал ли ваш WiFi стабильнее.
Мне кажется, что все мы ищем источник этих проблем локально, но большая часть функций этих устройств является удаленной, через iCloud.
Во всяком случае, по ссылке ниже:
Однако сторонние приложения не могут получить права, описанные в этом сообщении журнала, так что это полный отвлекающий маневр. Похоже, существует проблема с CWWiFiClient, когда он требует, чтобы приложение имело конкретное право ("com.apple.wifi.events"), хотя права имеют смысл только в приложениях Mac App Store (и, следовательно, в изолированных) приложениях. Это заметил другой разработчик, который сообщил об этом. Увы, похоже, что эта ошибка была неправильно истолкована, поэтому я написал об этом свою ошибку. Эта ошибка еще не возвращалась ко мне, поэтому я предполагаю, что она все еще актуальна. Что касается обходных путей, лучше всего использовать уведомления CWXxxDidChangeNotification. Хотя формально они устарели, они все еще работают, и это ваш единственный путь вперед, пока вышеупомянутая ошибка не будет исправлена.
(источник)