Mam zadziwiający problem, który próbowałem rozwiązać przez ostatnie kilka tygodni. Jestem nowy na Androida i niedawno kupiłem Huawei Ideos X5 (Android 2.2.1). Nie znalazłem nikogo, kto miałby ten problem.
Problem:
Mój telefon z Androidem będzie mógł połączyć się z moją siecią bezprzewodową, uzyskać adres IP z mojego serwera DHCP, ale próba połączenia się z czymkolwiek przez sieć nie będzie działać. Chociaż czasami będzie działać (tzn. Niektóre dane przejdą).
Debugowanie:
Mój telefon z Androidem może łączyć się i korzystać z innych sieci bezprzewodowych, chociaż próbowałem tylko dwóch (na uniwersytecie i u znajomego). Oznaczałoby to, że mój telefon nie jest uszkodzony.
Po dokładniejszym zbadaniu za pomocą aplikacji emulatora terminali, gdy pinguję mój serwer, otrzymam współczynnik utraty pakietów wynoszący 80%. To oczywiście uniemożliwia korzystanie z sieci bezprzewodowej, ale oznacza, że niektóre pakiety przechodzą (nawet do Internetu), więc nie jest to problem z DNS.
Mój laptop może bezproblemowo łączyć się z siecią bezprzewodową i korzystać z niej (w rzeczywistości może pobierać z Internetu z prędkością 18 Mb / s i przesyłać z prędkością 10 Mb / s przy użyciu 802.11g, co, jak sądzę, jest dobre). Mój bezprzewodowy adapter USB również dobrze z nim współpracuje. Jeden z telefonów z systemem Android mojego przyjaciela (LG Optimus One) i iPod współpracuje również z moją siecią bezprzewodową, a co najdziwniejsze, telefon innego znajomego z systemem Android, który ma ten sam model (Huawei Ideos X5), współpracuje z moją siecią bezprzewodową. Oznaczałoby to, że mój punkt dostępu nie jest uszkodzony.
W mojej okolicy jest mnóstwo sieci bezprzewodowych. Mój telefon widzi 21, w tym mój własny. Nie mam pojęcia, czy to może na coś wpłynąć. Nie mogę wypróbować żadnego z nich, ponieważ są one chronione.
Warto wspomnieć, że nie mam przeciętnej konfiguracji sieci bezprzewodowej. Mam serwer (komputer stacjonarny), na którym działa serwer DHCP i tak dalej. Dopiero niedawno dodałem sieć bezprzewodową do mojego mieszkania, kupując D-Link DIR-300 i flashując go za pomocą DD-WRT. Nie mam pojęcia, czy to działało z oryginalnym oprogramowaniem. Router działa jako punkt dostępu.
Próbowałem zmienić kanał, protokół (B, G, N), ustawienia zabezpieczeń z otwartego na szyfrowane (WPA2 AES) itp. W AP bezskutecznie.
Nawet jeśli telefon znajduje się zaledwie kilka centymetrów od AP, nadal będzie miał 80% utraty pakietów. DD-WRT zgłasza 92–98% siły sygnału. Myślę, że jest problem z oprogramowaniem / ustawieniami, a nie ze sprzętem.
Oczywiście próbowałem zresetować AP i telefon. Żaden nie pomógł. Wi-Fi telefonu z Androidem nie działa, gdy router korzysta z domyślnych ustawień fabrycznych lub ustawień AP. Niepokoi mnie jednak to, że niektóre wadliwe ustawienia mojej sieci bezprzewodowej są zapisane w telefonie i wygląda na to, że mogą być zsynchronizowane z moim kontem Google i być może nadal będą tam istnieć nawet po „zapomnieniu” mojej sieci bezprzewodowej lub zresetowaniu telefonu ( czy istnieje sposób, aby upewnić się, że wszystko zostało wyczyszczone?).
W tym momencie nie mam pomysłów. Mam nadzieję, że wystarczająco wyjaśniłem swoją sytuację. Czy masz jakies pomysły? Z góry dziękuję.
Edytować:
Zrobiłem kilka dalszych testów. Zresetujełem router DD-WRT jeszcze raz, aby zobaczyć, czy zadziała, i zgodnie z sugestią Ryana spróbuj go rozebrać do najbardziej podstawowej konfiguracji. Nie działało, nawet jeśli próbowałem tylko w trybie b / g. Co ciekawe, pierwsze dwie sekundy pingowania po zmianie trybu działają bez utraty pakietów, ale potem znów wrócą do zła.
Spróbowałem też czegoś, co według mnie nie zadziałałoby - przywrócenie oryginalnego oprogramowania. Ku mojemu zaskoczeniu zadziałało, a mój telefon nie utracił pakietów podczas pingowania. (I rzeczywiście brakowało że oryginalny firmware ma tryb AP support). Nadal jednak nie rozumiem, dlaczego nie działa w DD-WRT i byłbym bardzo zainteresowany wszelkimi możliwymi wyjaśnieniami.
Choć jestem uparta, mogę jutro spróbować ponownie przesłać flash do DD-WRT, aby sprawdzić, czy to działa (jeśli tak, to nie potrafię wyjaśnić, dlaczego! Obwinianie go za zły flash wydaje mi się naiwne).
Odpowiedzi:
Czy zeskanowałeś częstotliwości WLAN, aby zobaczyć, jak silny jest twój AP w stosunku do innych? Użyłem programu Android o nazwie Wifi Analyzer, który to robi; pokazuje widoczne AP i ich kanały oraz to, jak bardzo ich sygnał wycieka na inne kanały. Możesz także zobaczyć z tego siłę sygnału AP.
Telefon komórkowy często ma znacznie bardziej odporną antenę Wi-Fi niż laptop, tylko dlatego, że musi być mniejszy i lżejszy. Również orientacja urządzenia różni się bardziej.
Jeśli problemem jest siła sygnału lub inne sieci pokrywające się z Twoją, zmiana kanałów lub instalacja lepszej anteny może bardzo pomóc. W takim przypadku kieruję cię do strony siostrzanej .
I dla mnie twoja konfiguracja brzmi całkiem dziwacznie! Ja również używam domowego serwera Linux jako AP, z adapterami PCI-E i USB Wifi oraz hostapd.
źródło
Mam problemy podobne do problemów Nommika z moim Samsung Gio S5665. Idealnie łączyłby się z Wi-Fi w biurze, ale w domu: łączy się z doskonałą lub dobrą siłą sygnału, ale pingowanie routera zwykle nie daje odpowiedzi; sporadyczne losowe wybuchy pakietów zwrotnych przez 4–10 sekund; wyłączenie i ponowne włączenie Wi-Fi w moim telefonie powoduje 100% zwrot pakietu przez około 60-180 sekund, a następnie powrót do sporadycznych serii.
Wszystkie pozostałe urządzenia, w tym inne telefony, poprawnie łączą się z domową siecią Wi-Fi.
Co próbowałem:
Zmiana ochrony routera z WPA / WPA2 tylko na WPA, tylko WPA2, tylko WEP, brak. Bez różnicy. Szyfrowanie z TKIP na AES: Bez różnicy
Zmiana kanałów, pasmo boczne, moc, szybkość sygnału nawigacyjnego, krótko mówiąc, wszystko zmienne: bez różnicy lub gorzej.
Na telefonie: zmiana adresu IP na statyczny. Bez różnicy.
Rozwiązanie:
Flashowanie routera działało. Jestem teraz taka szczęśliwa! Uporządkowanie zajęło tygodnie.
źródło
Gdyby to właśnie teraz przy „fałszywym” AP skonfigurowanym na interfejsie trybu monitorowania z Airbase-ng, nie mogłem zrozumieć, dlaczego z DHCP lub statycznym IP nastąpiła utrata pakietów o 90% (z niewielkimi seriami łączności luźno podłączonymi do ekranu obudź się) ... ponowne uruchomienie telefonu i resetowanie Wi-Fi małej pomocy.
- potem, po wielu godzinach majstrowania, zamieniłem bezprzewodowy klucz RT2870 / RT3070 na USB na RTL8187, który również leżał w pobliżu. Naprawiono problem Bo0m, brak utraty pakietów, z włączonym ekranem lub bez niego, co do cholery. Raportowanie za pomocą SK17i Xperia Mini Pro na Androidzie 4.0.4 (kompilacja 4.1.B.0.431).
źródło