После обновления своего телефона до Android 5.0, появилась проблема с подключением к гостевому Wi-Fi на работе.
Симптомы: выбираю гостевую Wi-Fi точку, ввожу пароль, жму подключиться. Идет подключение, потом сбрасывается и пишется «Сохранено».
Сначала грешил на проблемы на стороне сетевого оборудования, бегал по нашему Хелп-отделу, но максимум, что удалось выяснить, так это то, что подключение действительно не удается (по логам показывается статус Rejected).
Правда, сегодня смог выяснить, что проблема с невозможностью подключения к гостевому Wi-Fi лежит на стороне Android 5.0 (правда, возникает она не у всех пользователей, но я оказался в числе «счастливчиков»).
Баг-репорты на Google Code:
https://code.google.com/p/android/issues/detail?id=78702
https://code.google.com/p/android-developer-preview/issues/detail?id=1548
Лог с моего устройства, когда происходит попытка подключиться к гостевому Wi-Fi:
11-20 11:12:25.971: E/WiFiServiceImpl(748): CONNECT nid=-1 uid=1000 11-20 11:12:25.971: D/WifiService(748): Connect with config* ID: -1 SSID: "WiFi-guest" BSSID: null FQDN: null REALM: null PRIO: 0 11-20 11:12:25.971: D/WifiService(748): KeyMgmt: WPA_PSK Protocols: 11-20 11:12:25.971: D/WifiService(748): AuthAlgorithms: 11-20 11:12:25.971: D/WifiService(748): PairwiseCiphers: 11-20 11:12:25.971: D/WifiService(748): GroupCiphers: 11-20 11:12:25.971: D/WifiService(748): PSK: * 11-20 11:12:25.971: D/WifiService(748): Enterprise config: 11-20 11:12:25.971: D/WifiService(748): IP config: 11-20 11:12:25.971: D/WifiService(748): IP assignment: DHCP 11-20 11:12:25.971: D/WifiService(748): Proxy settings: NONE 11-20 11:12:25.971: D/WifiService(748): uid=1000 11-20 11:12:25.971: D/WifiService(748): triggeredLow: 0 triggeredBad: 0 triggeredNotHigh: 0 11-20 11:12:25.971: D/WifiService(748): ticksLow: 0 ticksBad: 0 ticksNotHigh: 0 11-20 11:12:25.971: D/WifiService(748): triggeredJoin: 0 11-20 11:12:25.971: D/WifiService(748): autoJoinBailedDueToLowRssi: false 11-20 11:12:25.971: D/WifiService(748): autoJoinUseAggressiveJoinAttemptThreshold: 0 11-20 11:12:26.024: I/PseudonymousIdIntentService(1249): getToken invoked 11-20 11:12:26.030: E/WifiConfigStore(748): remove deleted status netId=2 "WiFi-guest"WPA_PSK 11-20 11:12:26.030: E/WifiConfigStore(748): will read network variables netId=2 11-20 11:12:26.042: I/wpa_supplicant(14831): wlan0: Trying to associate with 48:bf:aa:60:7d:7e (SSID='WiFi-guest' freq=5785 MHz) 11-20 11:12:26.098: E/WifiStateMachine(748): CONNECT_NETWORK id=2 config="WiFi-guest" cnid=2 supstate=ScanState my state DisconnectedState uid = 1000 11-20 11:12:26.098: E/WifiConfigStore(748): saveWifiConfigBSSID Setting BSSID for "WiFi-guest"WPA_PSK to any 11-20 11:12:26.099: E/WifiConfigStore(748): saveWifiConfigBSSID Setting BSSID for "WiFi-guest"WPA_PSK to any 11-20 11:12:26.100: E/WifiAutoJoinController(748): updateConfigurationHistory found 0 networks 11-20 11:12:26.102: E/WifiConfigStore(748): setLastSelectedConfiguration 2 11-20 11:12:26.102: E/WifiConfigStore(748): will read network variables netId=2 11-20 11:12:26.145: I/wpa_supplicant(14831): wlan0: Associated with 48:bf:aa:60:7d:7e 11-20 11:12:26.145: I/wpa_supplicant(14831): wlan0: WPA: CCMP is used, but EAPOL-Key descriptor version (3) is not 2 11-20 11:12:27.330: I/wpa_supplicant(14831): wlan0: WPA: CCMP is used, but EAPOL-Key descriptor version (3) is not 2 11-20 11:12:28.330: I/wpa_supplicant(14831): wlan0: WPA: CCMP is used, but EAPOL-Key descriptor version (3) is not 2 11-20 11:12:29.333: I/wpa_supplicant(14831): wlan0: CTRL-EVENT-DISCONNECTED bssid=48:bf:aa:60:7d:7e reason=15
Осталось дождаться выхода исправления 🙁
UPD: исправлено в Android 5.0.1