Ошибка WiFi: «Не удалось подключиться к сети»

Время от времени, когда я пытаюсь подключиться к сети Wi-Fi, я получаю следующее сообщение об ошибке в виде всплывающего сообщения:

Не удалось подключиться к сети

Сообщение всплывает сразу после попытки подключения, так что очевидно, что это не попытка и неудача. В логах не нашел ни одного упоминания об ошибке. Затронутые сети — это те, к которым я ранее подключался без изменения настроек.

Как я могу понять, в чем проблема?

У меня есть рутированный Galaxy Nexus под управлением Android 4.1.1 и стандартная прошивка. Этот вопрос связан с другим вопросом, который я разместил ранее , но этот вопрос больше о том, как найти источник конкретного сообщения об ошибке, поэтому его направленность другая.

дополнительные детали

Вот еще некоторые подробности, основанные на комментариях:

  • Я наблюдал это в своих домашних и рабочих сетях. Один идентифицируется как WPA2 PSK, а другой — как WPA/WPA2 PSK.

  • Я не выключал телефон, как описано в руководстве по устранению неполадок, упомянутом в комментариях. Однако я безрезультатно перезагружался (используя команду перезагрузки, доступную на рутированных телефонах).

  • Забывание сети и повторное ее добавление не дает никакого эффекта. На самом деле, если я забуду сеть, я больше не смогу ее повторно добавить.

  • Беспроводной пароль не изменился.

  • Когда я использую беспроводную сеть, прокси-сервер не настроен. Тем не менее, я запускаю Onavo Extend, когда у меня есть подключение для передачи данных. Отключение его не имеет никакого эффекта.

  • Я переключился с DHCP на статические IP-адреса. Это уменьшило частоту проблем и, похоже, устранило мою предыдущую проблему, когда Wi-Fi случайно отключался.

  • Сон Wi-Fi установлен на «Только при подключении к сети». Я не думаю, что это актуально, потому что моя проблема заключается в установлении связи в первую очередь (например, когда я прихожу домой или на работу), а не в ее поддержании.

Обратите внимание, что, несмотря на все эти шаги по устранению неполадок, моя первоначальная цель — найти фактическое сообщение об ошибке или запись в журнале, которая дает полезную информацию о проблеме.

Какая беспроводная сеть? ВПА? WPA2? WEP? На всякий случай прочтите это руководство: techrepublic.com/blog/smartphones/…
@Enigma: Спасибо за предложение. Я обновил свой вопрос.
Попробуйте полностью отключить спящий режим и загрузить сторонний инструмент для подключения к Wi-Fi из магазина приложений. Вероятно, есть тот, который также обеспечивает хороший журнал вывода. Какие еще службы приложений у вас работают, кроме стандартных?
Вы решили проблему? Если да, то как? Не стесняйтесь отвечать на свой вопрос, Скотт - вы знаете, что здесь все в порядке :)
@Izzy: Моя проблема не устранена. Я не нашел никакого решения.
Извините, что прочитал это. Несколько советов: я читал, что у Android иногда возникают проблемы с WiFi при использовании автоматического WPA/WPA2. Люди решили эту часть, зафиксировав ее на одном из двух (попробуйте сначала один, затем другой; также попробуйте WEP, только для записей, чтобы вы увидели, является ли шифрование частью проблемы). Также проверьте каналы, возможно, он работает лучше на другом канале (ограничьтесь первыми 11, но попробуйте найти тот, который не так «переполнен»).
Привет, у меня точно такая же проблема, как у тебя на моем LG 4X HD. Я обновился до 4.1 и теперь у меня куча проблем с вайфаем. Вы решили эту проблему?
@Patrick: Моя проблема еще не решена.
Поскольку это не было упомянуто здесь явно: кто-то из вас двоих пытался зафиксировать, logcatкогда возникла проблема? Это может что-то изменить. До ICS (4.0) вы можете использовать одно из приложений logcat из Google Play; однако, как и в случае с JB, они больше не могут получить доступ ни к чему, кроме своих собственных записей журнала, вам может потребоваться использовать их adb logcat(или получить root права на ваше устройство).
Я пытался, но не получил ничего существенного. Кстати, для рутированных телефонов можно преобразовать alogcat в системное приложение. Тогда он работает так, как рекламируется в Jelly Bean.

Ответы (7)

У вас установлено кастомное рекавери? У меня дважды возникала эта проблема на Galaxy S2, и каждый раз я исправлял ее, запуская исправление разрешений из режима восстановления.

Если это не сработает, попробуйте удалить файл конфигурации WiFi. Не уверен, что это на Nexus, но я предполагаю, что это будет что-то вроде /data/misc/wifi/wpa_supplicant.confили /data/misc/wifi/wpa.conf. Очевидно, что вы должны сделать резервную копию, прежде чем удалять что-либо. Обратите внимание, что вы потеряете все настройки WiFi, если сделаете это.

Парень с нексусом не тот, кто разместил награду, я наткнулся на внимание. У меня LG Optimus 4X HD. Не сильно отличается, и я не думаю, что это зависит от платформы. В настоящее время восстановление не установлено, хотя мы исследовали это как часть решения этой проблемы (перейдите на CyanoGen 10.1). Я вообще не вижу /data/misc/*, хотя я понимаю, что мое обновление микропрограммы отключило root-доступ. Будет ли это блокировать доступ? Я посвятил все выходные, чтобы что-то сделать. Я обновлю, когда узнаю больше. Спасибо.
@Patrick - я был бы удивлен, если бы вы вообще могли что-то увидеть /dataбез root-доступа. На каждом телефоне, который я тестировал, приложение может видеть только свои собственные пользовательские данные /data/data/app.nameи ничего больше. Если у вас есть root-доступ, также проверьте наличие каталога с именем /data/wifi. Некоторые телефоны используют это вместо /data/misc/wifi.
Конечно. спасибо за подтверждение, похоже, я застрял перед компьютером на все выходные. Будем надеяться, что солнце уйдет, а?
Ха-ха, наслаждайтесь выходными. Дайте мне знать, если ваша проблема будет решена.
Не получается получить рут. Кажется, у меня проблемы с доступом к телефону через ADB. Я все еще очень нуб в этом деле :( хотя я нашел приложение, которое помогло...
Обратите внимание, что ADB не предоставляет полный root-доступ, а только частичный root-доступ, если только у вас не исправлено ядро ​​с небезопасным ADB.
Процесс разблокировки для p880 на 4.1.2 требует либо ADB Shell и запуска некоторых вещей, либо ADB Sideload *.zip, ни один из которых не работает (различные ошибки подключения во время процесса).
Хотел бы я увидеть это месяцами раньше! Оооочень большое спасибо! Большое спасибо!!!

Я думаю, что эта часть вашего вопроса является ключевой:

Я переключился с DHCP на статические IP-адреса. Это уменьшило частоту проблем и, похоже, устранило мою предыдущую проблему, когда Wi-Fi случайно отключался.

Проблемы с IP-адресацией, безусловно, могут вызвать у вас подобные проблемы. Статическая адресация лечит только симптомы, но не лечит болезнь. Предполагая, что у точек доступа, к которым вы подключаетесь, не были изменены настройки DHCP, сосредоточьтесь на изучении того, как ваш телефон действует как DHCP-клиент. Я нашел отчет об ошибке, в котором несколько пользователей сообщают о той же проблеме, что и у вас (автор на самом деле ссылается на один из ваших предыдущих вопросов ). Один из комментаторов нашел записи журнала, связанные с DHCP; вы упомянули в комментарии, что не нашли никаких соответствующих записей в журнале, но видели ли вы какие-либо похожие на записи этого комментатора?

1 апреля 05:26:12 неизвестно daemon.info dnsmasq-dhcp[522]: DHCPREQUEST(br0) 192.168.200.225 a0:0b:ba:83:65:32

1 апреля 05:26:12 неизвестный daemon.info dnsmasq-dhcp[522]: DHCPNAK(br0) 192.168.200.225 a0:0b:ba:83:65:32 неверный адрес

Кроме того, более поздний комментатор обнаружил, что служба DHCP-клиента dhcpcdне работает на его устройстве. Он объясняет:

Я начал немного исследовать, используя старую добрую консоль Linux и команду «ps». Я заметил, что:

  • каждый раз, когда я не мог подключиться, dhcpcd не работал.
  • по крайней мере, несколько раз процесс Kingsoft Office был запущен, когда возникла проблема.

Итак, что я сделал:

  • удалил Kingsoft Office,
  • переключиться на статический IP во всех сетях, которыми я часто пользуюсь (дом, работа, друзья, семья). Я также отключил управление питанием WiFi (где-то читал, что это может помочь).

После них проблема исчезла. Его нет уже 2 недели!

Он обнаружил, что отсутствие службы DHCP-клиента связано с одним из его приложений. Перенастройте свое устройство для использования DHCP, попробуйте подключиться к одной из проблемных точек доступа, затем используйте эмулятор терминала (или аналогичный), чтобы запустить то же исследование, что и он, набрав команду ps | grep dhcp. Вывод должен выглядеть примерно так:

dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd

Это означает, что dhcpcdпроцесс запущен. Если dhcpcdне работает, вам просто ничего не вернут. Если это так, введите psеще раз, чтобы получить список всех текущих процессов. Замечаете ли вы какие-либо корреляции между установленным вами приложением и проблемами, с которыми вы сталкиваетесь? В качестве временного обходного пути попробуйте снова запустить службу, набрав sudo dhcpcd, а затем повторите попытку подключения.

Мне удалось обойти, если не решить, проблему под рукой.

Короче говоря, я установил Wifi Ruler - Free , который переопределяет стандартный диспетчер соединений Wi-Fi.

Это позволяет мне щелкнуть и подключиться к любой точке доступа, с которой я сталкиваюсь, без проблем.

Он делает множество других вещей, наконец, я могу запретить своему телефону подключаться к невероятно сильному открытому Wi-Fi моих соседей.

Надеюсь это поможет.

Проверьте, не установлен ли у вас лимит мобильных данных. Я знаю, что это странно на моем Samsung Google nexus maguro, я снял ограничение, и Wi-Fi вернулся в нормальное состояние.

Однако у меня была такая же проблема с группировщиком Nexus 7, я пробовал различные приложения и трюки в сети. Но, в конце концов, мне пришлось перепрошить Cyanogenmod, чтобы на нем заработал Wi-Fi.

Я дал этот ответ на запрос об отключении ранее, но здесь есть некоторый резонанс.

Думаю, я могу догадаться, что происходит. Когда я впервые начал использовать бесплатные точки доступа, я подключался без проблем, и часто у них будет экран входа в систему, чтобы ввести пароль локали. Однако некоторые места, такие как отели, предоставляют бесплатный доступ в течение ограниченного времени или для первого использования без входа в систему, а затем они ожидают, что вы зарегистрируетесь.

Когда я вернулся в эти места во второй раз, я обнаружил, что телефон находит сеть и утверждает, что он подключен, но каждое использование возвращает ошибку сети или, кажется, подключается и отключается. На самом деле меня перенаправляют на их страницу входа в систему, только кажется, что она часто открывается только в фоновом режиме в пряниках, поэтому вы не знаете, что это происходит.

Повозившись, вы иногда можете отобразить страницу входа в систему, а затем зарегистрироваться. Часто я могу сделать это только путем поиска в Google. Google каким-то образом знает маршрут через страницы входа, в то время как другие приложения ничего не знают».

Спасибо за ответ. Однако, как я уже говорил в своем вопросе, я сталкиваюсь с этими проблемами дома и на работе. Ваша проблема с бесплатными точками доступа Wi-Fi, я полагаю, совершенно не связана с этим, поскольку у вас возникают проблемы с выходом на улицу, несмотря на наличие подключения к точке доступа.

Попробуйте перезагрузить телефон, вы снова найдете его после перезагрузки.

Да, «попытка перезагрузки» — это проверенный и надежный метод устранения неполадок для всех видов проблем с компьютером, но на самом деле это не долгосрочная стратегия и не определение фактической проблемы.

Я была такая же проблема. Я обнаружил, что это было необходимо с моим приложением Easy Battery Saver. Повозился с настройками и он сразу подключился.

«возиться с настройками» вряд ли можно считать полезным ответом.