Только что не удалось подключиться к моему рабочему Wi-Fi, и ниже сети мой телефон говорит "Avoided poor Internet connection"
. Что это означает? Обнаружил ли телефон, что не может выйти в более широкий Интернет, или сеть не смогла выделить IP-адрес или что-то еще?
Не уверен, что это имеет значение, но это на Galaxy Nexus.
Плохое соединение может означать, что:
И то, и другое означает, что многие пакеты данных теряются и должны передаваться повторно, поэтому общая пропускная способность снижается.
Вы можете сравнить это с:
Если у вас есть проблемы с помехами, может помочь изменение канала/частоты Wi-Fi.
Эта проблема преследует меня с тех пор, как я обновил свой Sony Ericcson Experia Pro («iyokan») с Cyanogenmod 7.2 (Android 2.3.7) до 9.0 (Android 4.0.3) — до сегодняшнего дня, когда я провел более подробное исследование.
Это явно дефект, связанный с DHCP-клиентом. Когда он проявляется, устройство не может получить IP-адрес ни от одной точки доступа, даже от тех, с которыми у него раньше не было проблем. Переключение на статический IP-адрес решает проблему.
несколько минут назад я обнаружил, что удаление содержимого /data/misc/dhcp и последующая перезагрузка устройства устранили проблему. Я уверен, что это случится снова, но когда это произойдет, я буду знать, что с этим делать.
Я надеюсь, что эта информация поможет кому-то и, возможно, приведет к исправлению. Я не могу сообщить, что это официальная ошибка, потому что я использую ночную сборку (cm-9-20120819-NIGHTLY-iyokan)
Хотя @k3b прав в том, что означает плохое подключение к Интернету, это не то, что вызывает появление сообщения об ошибке. Если у вас действительно есть проблемы с подключением, вы не получите сообщение об ошибке (довольно нелогично)
. Похоже, что после обновления до ics у людей возникла проблема с этим.
Теоретически должна быть настройка для отключения этого в:
Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection
Я сказал теоретически, потому что у меня его нет. Посмотрите, если вы делаете, и если это решает проблему. Если вы этого не сделаете или это не так, читайте дальше.
На xda-developers есть приложение только для root , которое должно решить эту проблему. Если у вас нет или вы не хотите получать root-права, вам придется подождать, пока Google исправит это.
У меня тоже была такая проблема на CM9. И проблема была настолько серьезной, что я едва мог подключиться к своему WiFi. Поэтому я решил исправить это сам. Я написал приложение, которое теперь легко решает эту проблему. Вы можете получить его из Google Play .
Теперь небольшое пояснение :
Проблема: Как вы, возможно, знаете, когда на вашем устройстве появляется сообщение «Плохое соединение», это не значит, что соединение действительно плохое, это все из-за того, что Android его испортил. Это можно решить, очистив содержимое, в котором Android хранит информацию DHCP, по какой-то причине эти данные вызывают проблему. Эта информация не что иное, как аренда и pid . Поскольку аренда не читается человеком (по крайней мере, я ее не понимаю!) Я не могу сказать, что именно не так, что там происходит. Но очистка помогает.
Решение . Решение, которое я создал, просто автоматизирует отключение WiFi, очистку информации DCHP и повторное включение WiFi. Простое, но идеальное решение! :)
Это также происходит, если устройство не может связаться с DHCP-сервером.
Когда у меня возникла эта проблема, я отредактировал шлюз сети WiFi в дополнительных настройках WiFi, чтобы он совпадал с адресом прокси. Это решило проблему для меня.
РР
Люк Кинан
оник
РР
оник