#Что означает ошибка
Нет интернета по Wi-Fi
Телефон подключился к точке доступа, но проверка доступа в интернет не пройдена. Android отправляет тестовый запрос на серверы Google (connectivitycheck.gstatic.com); если ответ неверный или пустой, значок Wi-Fi получает восклицательный знак. Возможны несколько причин, от банального роутера без интернета до настроек Private DNS.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Private DNSВключён «Частный DNS» с недоступным или неверным именем сервера. | Wi-Fi подключён, в мобильном интернете всё работает. | Настройки → Сеть → Частный DNS → Отключено/Автоматически. |
| Captive portalОбщественная сеть требует авторизации через браузер. | Кафе, отель, вокзал. | Откройте браузер и перейдите на http://neverssl.com. |
| Сбой роутераРоутер потерял интернет у провайдера. | Другие устройства тоже без интернета. | Перезагрузите роутер, проверьте кабель. |
| Неверные дата и времяHTTPS-запросы не проходят из-за расхождения времени. | Дата сбита после сброса. | Включите «Автоматически». |
#Пошаговое решение
- Проверьте другие устройстваПодключите к той же Wi-Fi сети другое устройство и откройте на нём обычный сайт. Если проблема повторяется, проверьте кабель подключения маршрутизатора, его индикаторы и наличие аварии у провайдера. При необходимости выключите питание маршрутизатора на 20–30 секунд и включите обратно; не нажимайте Reset, иначе можно стереть настройки провайдера. Если другое устройство работает, проблема, вероятно, в настройках именно телефона.
- Проверьте страницу входа в общественную сетьЭтот шаг нужен только для гостиницы, кафе или другого общественного Wi-Fi, где требуется принять условия либо войти. Подключитесь к сети в «Настройки» → «Wi-Fi», откройте обычный браузер и посетите сайт без HTTPS, например http://neverssl.com/ , чтобы сеть могла показать страницу авторизации. Проверяйте название сети и адрес страницы; вводите номер комнаты или выданный код только если это действительно сеть заведения. Не вводите пароль от почты, банковские данные и коды двухфакторного входа на сомнительной странице. Если перенаправления нет, отключите частный DNS с пользовательским именем сервера на время входа либо спросите сотрудника заведения о штатной процедуре.
- Отключите Private DNSТолько если сайты не открываются при работающем Wi-Fi, откройте Android «Настройки» → «Сеть и интернет» → «Частный DNS» (Samsung: «Подключения» → «Другие настройки подключения» → «Частный DNS»). Запишите прежнее значение, временно установите «Автоматически» вместо пользовательского имени провайдера, сохраните и проверьте сайт. Не выключайте корпоративный DNS без согласия администратора, после теста восстановите прежнюю безопасную настройку.
- Удалите сохранённую сеть и подключитесь сноваЕсли интернет работает на других устройствах в той же сети, откройте Android «Настройки» → «Сеть и интернет» → «Интернет»/«Wi-Fi» (на Samsung «Подключения» → «Wi-Fi»), коснитесь подключённой сети и выберите «Забыть сеть». Перед удалением убедитесь, что знаете пароль и что сеть вам разрешено использовать. Выберите её снова, введите пароль и дождитесь сообщения о подключении. Для сети с авторизацией откройте браузер и выполните вход; если вместо страницы входа появляется предупреждение о сертификате, не обходите его. Когда проблема сохраняется, сравните с другой сетью и обратитесь к её администратору.
- Проверьте дату и времяОткройте «Настройки → Система → Дата и время» (на некоторых устройствах — «Общие настройки»). Включите автоматическую дату и время и автоматический часовой пояс. Переподключитесь к интернету, затем повторите действие, при котором появлялась ошибка.
- Верните автоматические параметры IP и частного DNSЕсли раньше вручную задавали IP, DNS или прокси, сначала сфотографируйте текущие параметры, чтобы можно было их восстановить. В «Настройки» → «Wi-Fi» → ваша сеть → «Изменить»/«Дополнительно» проверьте, не выбраны ли ошибочные значения «Статический IP» или ненужный прокси; для обычной домашней сети используйте автоматическое получение IP (DHCP), если роутер так настроен. Отдельно найдите через поиск настроек «Частный DNS» и временно выберите «Автоматически», если указан недоступный сервер. Сохраните, переподключитесь и откройте сайт. Не вводите публичные DNS-адреса в статические IP-поля без данных о шлюзе и маске: это может отключить сеть, особенно рабочую.
- Сбросьте сетевые настройкиЗапишите пароли Wi-Fi. Откройте «Настройки → Система → Параметры сброса» (на Samsung — «Общие настройки → Сброс»). Выберите сброс настроек Wi-Fi, мобильной сети и Bluetooth; названия различаются по моделям. Подтвердите и подключитесь к сети заново. Не выбирайте полный сброс телефона или удаление всех данных.
#Проверка через ADB
Если у вас включена отладка по USB, команды ниже позволят увидеть, что Android думает о сети. Строка NetworkAgentInfo с VALIDATED означает, что проверка прошла. Также можно временно переключить проверку на другой сервер, но это редко необходимо.
adb shell dumpsys connectivity | grep -i -A3 "validated"adb shell settings get global private_dns_modeЕсли проблема только в одной Wi-Fi сети, а в остальных всё работает, виноват роутер: измените канал, отключите «Фильтр по MAC-адресам» и проверьте, не включён ли родительский контроль. Если же Wi-Fi не работает нигде, возможен аппаратный сбой модуля — тогда обратитесь в сервис.