У меня ошеломляющая проблема, которую я пытался решить в течение последних нескольких недель. Я новичок в Android и недавно купил Huawei Ideos X5 (Android 2.2.1). Я не нашел никого другого с этой проблемой.
Проблема:
Мой телефон Android сможет подключаться к моей беспроводной сети, получать IP-адрес от моего DHCP-сервера, но при попытке доступа к чему-либо по сети он не будет работать. Хотя иногда это будет работать (т.е. некоторые данные будут проходить).
Отладка:
Мой телефон Android может подключаться и использовать другие беспроводные сети, хотя я пробовал только две (в моем университете и у друга). Это будет означать, что мой телефон не сломан.
При более внимательном рассмотрении с приложением Terminal Emulator, когда я пингую свой сервер, я получу коэффициент потери пакетов 80%. Это, конечно, делает невозможным использование беспроводной сети, но это означает, что некоторые пакеты проходят (даже в Интернет), поэтому это не проблема DNS.
Мой ноутбук может без проблем подключаться и использовать мою беспроводную сеть (на самом деле он может загружать данные из Интернета со скоростью 18 Мбит / с и загружать со скоростью 10 Мбит / с с помощью 802.11g, что, я полагаю, хорошо). Мой беспроводной USB-адаптер также хорошо работает с ним. Один из телефонов Android моего друга (LG Optimus One) и iPod также работает с моей беспроводной сетью, и, что самое странное, телефон Android другого друга, который имеет ту же модель (Huawei Ideos X5), работает с моей беспроводной сетью. Это указывает на то, что моя точка доступа не является неисправной.
В моем районе тонны беспроводных сетей. Мой телефон может видеть 21, включая мой собственный. Я понятия не имею, может ли это повлиять на что-либо. Я не могу попробовать ничего из этого, потому что они защищены.
Стоит отметить, что у меня нет вашей средней настройки беспроводной сети. У меня есть сервер (стационарный компьютер), на котором работает DHCP-сервер и так далее. Только недавно я добавил беспроводную сеть в свою квартиру, купив D-Link DIR-300 и перепрограммировав его DD-WRT. Понятия не имею, работало или нет с оригинальной прошивкой. Маршрутизатор действует как точка доступа.
Я пытался изменить канал, протокол (B, G, N), настройки безопасности с открытого на зашифрованный (WPA2 AES) и т. Д. На точке доступа безрезультатно.
Даже если телефон находится всего в нескольких сантиметрах от точки доступа, он все равно будет иметь 80% потерь пакетов. DD-WRT сообщает о силе сигнала 92-98%. Я думаю, что есть проблема с программным обеспечением / настройкой, а не аппаратная.
И, конечно же, я попытался сбросить AP и телефон. Ни то, ни другое не помогло. Wi-Fi телефона Android не работает, когда маршрутизатор использует заводские настройки по умолчанию или настройки точки доступа. Однако я обеспокоен тем, что некоторые некорректные настройки для моей беспроводной сети хранятся в телефоне, и, похоже, они могут быть синхронизированы с моей учетной записью Google, и, возможно, они все еще будут там, даже после того, как я «забуду» свою беспроводную сеть или перезагрузу телефон ( есть ли способ быть уверенным, что все уничтожено?).
На данный момент у меня нет идей. Я надеюсь, что объяснил свою ситуацию достаточно. У тебя есть идеи? Заранее спасибо.
Редактировать:
Я сделал некоторые дальнейшие испытания. Я перезагружаю маршрутизатор DD-WRT еще раз, чтобы посмотреть, будет ли он работать, и, согласно предложению Райана, постараюсь сократить его до самых базовых настроек. Это не сработало, даже если я попробовал только режим b / g. Интересно, что первые две секунды пинга после смены режима работают без потери пакетов, но после этого они снова возвращаются в плохое состояние.
Я также попробовал кое-что, что я не верю, работало бы - перепрошив оригинальную прошивку назад К моему удивлению, это сработало, и мой телефон не потерял пакет при пинге. (Я на самом деле пропустил , что оригинальная прошивка делает режим поддержки AP). Тем не менее, я до сих пор не могу понять, почему это не сработало в DD-WRT, и меня очень интересовало бы любое возможное объяснение.
Как бы я ни был упрям, завтра я могу попытаться снова вернуться к DD-WRT, чтобы проверить, работает ли он (если это произойдет, я не могу объяснить, почему! По моему мнению, обвинять его в плохой вспышке наивно).