Możliwe duplikaty:
- /android/60139/ice-cream-sandwich-cant-obtain-ip-address-what-do-i-need-to-delete-to-reset-wi
- Urządzenie utknęło na „uzyskaniu adresu IP”, a następnie ustawia sieć na „wyłączone”
Mam Sony Ericcson Mini Pro (kryptonim „Mango” w CyanogenMod) z CyanogenMod 9.1.0-mango. To jest Android 4.0.4.
Problem
Podczas próby połączenia z siecią bezprzewodową utknie na chwilę w pętli „Opcjonalny adres IP”, dopóki nie pojawi się komunikat „Złe połączenie”. Tak to wygląda w ustawieniach systemu sieci bezprzewodowej:
Mój tablet z CyanogenMod 10.2, Android 4.3 może bez problemu łączyć się z tą siecią bezprzewodową, podobnie jak mój laptop Kubuntu 13.10 z kartą bezprzewodową Intel.
Próbowałem do tej pory
Szukając przyczyny i rozwiązania problemu, znalazłem wiele postów sugerujących użycie statycznego adresu IP. Jest to uzasadnione obejście problemu i mógłbym się do tego zastosować, ale ogólnie chciałbym to naprawić.
Pierwszą rzeczą, jaką próbowałem, była zmiana uprawnień
/system/etc/dhcpcd/dhcpcd-run-hooks
na 555 . Nie miało to jednak żadnego efektu.Następnie pobrałem aplikację WiFix i uruchomiłem ją w trybie automatycznym. Nic też nie zrobiłem.
Ostatnią rzeczą, której próbowałem, było usunięcie
/data/misc/dhcp/*
. W ogóle nie ma wpływu.Aktualizacja 2014-02-21 : Jak widać na zrzucie ekranu, siła sygnału jest naprawdę słaba, chociaż telefon znajduje się w odległości jednego metra od routera, a biurko między nimi. Teraz połączyło się, będąc na stole. Siła sygnału jest teraz pełna. W innym pytaniu przeczytałem, że przyczyną problemu może być słaby sygnał. Czy to może być podstawowa kwestia?
Mój router nie ma zewnętrznej anteny, dlatego może być trochę nieprzewidywalny, gdy sygnał jest najsilniejszy. Ustawiłem telefon na routerze i nadal miał problem. Zatem siła sygnału nie powinna być problemem.
Aktualizacja 2014-03-04 : Zainstalowałem najnowszą nocną wersję Cyanogen Mod na urządzeniu, korzystając z ich instrukcji . Zainstalowano Androida 4.1.3, który miał poważny problem z siecią bezprzewodową. Został wyłączony, kiedy uruchomiłem urządzenie, i utknął podczas aktywacji Wi-Fi. Wróciłem więc do najnowszej stabilnej wersji, która wciąż ma tę nieskończoną pętlę.
Aktualizacja 2014-03-04 : W mojej sieci domowej skonfigurowałem statyczny adres IP, chociaż naprawdę mi się nie podoba. Jednak połączenie internetowe działa teraz.
Aktualizacja 2014-03-06 : Sprawdzone
/system/bin/sh -> mksh
i jest obecne. Wydaje się, że to nie powoduje problemu.
Jak mogę rozwiązać ten pozorny problem z DHCP?
Odpowiedzi:
Miałem te same objawy podczas gotowania ROM-u, gdy brakowało dowiązania symbolicznego / system / bin / sh do mksh.
źródło
/system/bin/mksh
i/system/bin/sh
są obecne, ten drugi jest dowiązaniem symbolicznym do pierwszego. To nie wydaje się być problemem.Jak opisano w przypadku statycznego adresu IP, połączenie działa . Prowadzi to do problemu z ustawieniem routera.
źródło
Na routerze ustaw statyczne adresy IP. Jeśli to nie rozwiąże, przejdź do
Setting > Wifi > Select your network
ustawień zaawansowanych. Tam wybierz (wprowadź) adres IP, który nie jest pobierany. Takich jak 10.0.0.24. To powinno rozwiązać problem.źródło
Ten dokładny objaw można naprawić, zmieniając uprawnienia na
system/etc/dhcpcd/dhcpcd-run-hooks
aby
execute
na wszystkich kontach:user
group
aothers
Jak wspomniano tutaj
Potrzebujesz zrootowanego urządzenia i przeglądarki roota.
Mam nadzieję że to pomoże
źródło
Spróbuj zmienić kanał WiFi w ustawieniach routera. To rozwiązało problem.
źródło