Периодически, когда я пытаюсь подключиться к сети WiFi, я получаю следующее сообщение об ошибке в качестве всплывающего сообщения:
Не удалось подключиться к сети
Сообщение появляется сразу же после попытки подключения, поэтому очевидно, что оно не пытается и не удается. Я не нашел упоминаний об ошибке в журналах. Это касается тех сетей, к которым я ранее подключался, без изменений в настройках.
Как я могу понять, в чем проблема?
У меня рутированный Galaxy Nexus под управлением Android 4.1.1 и стоковое ПЗУ. Этот вопрос связан с другим вопросом, который я опубликовал ранее , но этот больше о том, как найти источник конкретного сообщения об ошибке, поэтому его фокус отличается.
дополнительные детали
Вот еще несколько деталей, основанных на комментариях:
Я наблюдал это в своих домашних и рабочих сетях. Один из них обозначен как WPA2 PSK, а другой - как WPA / WPA2 PSK.
Я не выключил телефон, как описано в руководстве по устранению неполадок, указанном в комментариях. Тем не менее, я перезагрузился безрезультатно (с помощью команды перезагрузки, которая доступна на корневых телефонах).
Забывание сети и ее повторное добавление не имеет никакого эффекта. На самом деле, если я забуду сеть, я больше не смогу успешно добавить ее заново.
Беспроводной пароль не изменился.
Там нет прокси настроен, когда я нахожусь на беспроводной. Тем не менее, я запускаю Onavo Extend, когда подключен к данным. Отключение не имеет никакого эффекта.
Я переключился с DHCP на статические IP-адреса. Это уменьшило частоту возникновения проблем и, по-видимому, устранило мою предыдущую проблему, когда Wi-Fi случайно удалялся.
Режим сна Wi-Fi установлен на «Только при подключении». Я не думаю, что это актуально, потому что моей проблемой является установление связи в первую очередь (например, когда я прихожу домой или на работу), а не поддержание ее.
Обратите внимание, что, несмотря на все эти шаги по устранению неполадок, моя первоначальная цель состоит в том, чтобы найти фактическое сообщение об ошибке или запись в журнале, которая дает полезную информацию о проблеме.
источник
logcat
проблемы? Это может что-то поднять. До ICS (4.0) вы можете использовать одно из приложений LogCat из Google Play; однако, поскольку с JB они больше не могут получить доступ ни к чему, кроме своих собственных записей журнала, вам, возможно, потребуется использовать ихadb logcat
(или получить root права на ваше устройство).Ответы:
У вас установлено кастомное рекавери? У меня была эта проблема дважды на Galaxy S2, и что исправляло ее для меня каждый раз, когда выполнялось исправление разрешений из режима восстановления.
Если это не сработает, попробуйте удалить файл конфигурации WiFi. Не уверен, что это на Nexus, но я предполагаю, что это будет что-то вроде
/data/misc/wifi/wpa_supplicant.conf
или/data/misc/wifi/wpa.conf
. Очевидно, вы должны сделать резервные копии перед удалением чего-либо. Обратите внимание, что при этом вы потеряете все настройки WiFi.источник
/data
вообще без рут-доступа. На каждом телефоне, который я тестировал, приложение может видеть только свои пользовательские данные/data/data/app.name
и ничего больше. Если вы получите root-доступ, также проверьте каталог с именем/data/wifi
. Некоторые телефоны используют это вместо/data/misc/wifi
.Я думаю, что эта часть вашего вопроса является ключевой:
Проблемы с IP-адресацией, безусловно, могут вызвать такие проблемы. Статическая адресация только лечит симптомы, но не лечит болезнь. Предполагая, что точки доступа, к которым вы подключаетесь, не изменили свои настройки DHCP, сконцентрируйтесь на том, как ваш телефон работает в качестве клиента DHCP. Я нашел сообщение об ошибке, в котором несколько пользователей сообщают о той же проблеме, с которой вы столкнулись (автор фактически ссылается на один из ваших предыдущих вопросов ). Один из комментаторов нашел записи журнала, связанные с DHCP; Вы упомянули в комментарии, что не нашли соответствующих записей в журнале, но видели ли вы записи, похожие на комментарии этого комментатора?
Кроме того, позднее комментатор обнаружил, что
dhcpcd
на его устройстве не работает служба DHCP-клиента . Он объясняет:Он обнаружил, что отсутствие службы DHCP-клиента было связано с одним из его приложений. Переконфигурируйте ваше устройство для использования DHCP, попробуйте подключиться к одной из проблемных точек доступа, затем используйте эмулятор терминала (или аналогичный), чтобы выполнить то же расследование, которое он выполнил, введя команду
ps | grep dhcp
. Вывод должен выглядеть примерно так:dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd
Это означает, что
dhcpcd
процесс запущен. Еслиdhcpcd
не работает, вам просто ничего не вернут. Если это так, введитеps
снова, чтобы получить список всех текущих процессов. Вы замечаете какие-либо корреляции между приложением, которое вы установили, и проблемами, которые у вас возникают? В качестве временного решенияsudo dhcpcd
попробуйте снова запустить службу, набрав , а затем повторите попытку подключения.источник
Мне удалось обойти, если не решить, проблему под рукой.
Короче я установил Wifi Ruler - Free , который переопределяет стандартный менеджер соединений wifi.
Это позволяет мне нажимать и подключаться к любой точке доступа, с которой я сталкиваюсь без проблем.
Это делает множество других вещей, наконец, я могу предотвратить подключение моего телефона к моим соседям невероятно сильный открытый Wi-Fi.
Надеюсь это поможет.
источник
Проверьте, установлен ли лимит для мобильных данных. Я знаю, что это странно на моем Samsung Google Nexus Maguro Я снял ограничение и Wi-Fi вернулся к нормальной жизни.
Однако у меня была та же проблема с Nexus 7 Grouper, я пробовал различные приложения и приемы в сети. Но, наконец, мне пришлось перепрошить CyanogenMod, чтобы заставить Wi-Fi работать над ним.
источник
Я дал этот ответ на запрос на отключение ранее, но здесь есть некоторый резонанс.
источник
Попробуйте перезагрузить телефон, вы найдете его снова после перезагрузки.
источник
Я была такая же проблема. Я нашел это с моим приложением Easy Battery Saver. Перепутался с настройками и тут же подключился.
источник