Połączenie z moją służbową siecią Wi-Fi właśnie się nie powiodło, a poniżej sieci mój telefon wyświetla komunikat "Avoided poor Internet connection"
. Co to dokładnie znaczy? Czy telefon wykrył, że nie może dostać się do szerszego Internetu lub czy sieć nie przydzieliła adresu IP lub czegoś innego?
Nie jestem pewien, czy to ma znaczenie, ale to jest na Galaxy Nexus.
Komentarze
- Czy używasz ics?
- @richardborcsik No I ' nie używam ICS, tylko telefon łączy się przez Wi-Fi.
- @LukeQuinane ICS oznacza Ice Cream Sandwich, co z kolei oznacza Android 4.0 lub nowszy. Ponieważ Twoje urządzenie to Galaxy Nexus, fakt używają ICS 🙂
- @onik Myślę, że rozumiał to jako udostępnianie połączenia internetowego.
- @RichardBorcsik Tak, rozumiem, pomyślałem, że ' d wyjaśnij, co w tym kontekście miał na myśli ICS.
Odpowiedź
Słabe połączenie może oznaczać, że:
- albo jest słaby sygnał z twojego partnera Wi-Fi.
- jest dużo szumów z innych systemów używających tej samej częstotliwości .
Obydwa oznaczają, że wiele pakietów danych jest traconych i muszą zostać ponownie przesłane, aby ogólna przepustowość spadła.
Możesz to porównać z:
- ktoś mówi za słabo
- wiele osób mówi w tym samym czasie i trudno jest zrozumieć jedną osobę w tym hałasie
Jeśli masz problemy z zakłóceniami, może pomóc zmienić kanał / częstotliwość Wi-Fi
Komentarze
- Lub Twoje urządzenie nie mogło ' uzyskać prawidłowego adresu IP i musiało wrócić do adresu lokalnego dla łącza lub połączenie z punktu dostępu do Internetu ma wysokie jitter i / lub procent utraty pakietów
- ABY potwierdzić komentarz @onik ', ' widziałem ” Uniknięto słabego połączenia internetowego ” całkiem sporo w ciągu ostatniego tygodnia w hotelowym Wi-Fi, zanim pojawi się ten komunikat, jeśli otworzę Wi fi w Ustawieniach Widzę cykl połączeń między ” Łączeniem ” i ” Uzyskanie Adres IP ” przez kilka minut, po czym system się poddaje i mówi, że uniknął słabego połączenia. W tym przypadku najprawdopodobniej albo przeciążony punkt dostępu Wi-Fi lub serwer DHCP, któremu zabrakło adresów, albo niestabilne połączenie, które zrywa się, gdy telefon łączy się z punktem dostępu.
- I ' widzę to samo zachowanie urządzenia co GAThrawn, ale mam również dostęp do śladów pakietów uruchamianych na serwerze DHCP, które jasno pokazują, że (a) serwer DHCP robi dokładnie to, co należy w odpowiedzi na żądania z urządzenia z systemem Android i (b) po wysłaniu przez serwer DHCP swojego ACK DHCP, urządzenie z systemem Android i lokalna brama pomyślnie wymieniają pakiety ARP. Połączenie Wi-Fi jest dość solidne, a w sieci są tylko dwa inne urządzenia.
Odpowiedź
To Problem nęka mnie odkąd zaktualizowałem mój Sony Ericcson Experia Pro („iyokan”) z Cyanogenmod 7.2 (Android 2.3.7) do 9.0 (Android 4.0.3) – aż do dzisiaj, kiedy przeprowadziłem bardziej szczegółowe badanie.
Jest to dość wyraźnie wada związana z klientem DHCP. Kiedy się pojawia, urządzenie nie uzyskuje adresu IP z żadnego punktu dostępu, nawet tych, z którymi wcześniej nie miało problemu. Przełączanie na statyczny Adres IP rozwiązuje problem.
Kilka minut temu odkryłem, że usunięcie zawartości / data / misc / dhcp, a następnie zresetowanie urządzenia rozwiązało problem. Jestem pewien, że to się powtórzy, ale kiedy tak się stanie, będę wiedział, co z tym zrobić.
Mam nadzieję, że te informacje komuś pomogą i być może doprowadzą do rozwiązania. Nie mogę zgłosić, że jest to oficjalny błąd, ponieważ używam nocna konstrukcja (cm-9-20120819-NIGH TLY-iyokan)
Odpowiedź
Chociaż @ k3b ma rację w tym, co słabe połączenie internetowe oznacza, że „to nie to” s powodując pojawienie się komunikatu o błędzie. Jeśli rzeczywiście masz problemy z połączeniem, nie pojawia się komunikat o błędzie (dość sprzeczny z intuicją)
Wygląda na to, że od czasu aktualizacji do ics ludzie mają z tym problem.
Teoretycznie powinno być ustawienie aby to wyłączyć pod:
Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection
Powiedziałem teoretycznie, ponieważ tego nie mam. Sprawdź, czy to zrobisz i czy to rozwiązuje problem. Jeśli nie masz lub nie, czytaj dalej.
Na xda-developers jest aplikacja tylko dla roota, która powinna rozwiązać ten problem. Jeśli nie masz lub nie chcesz rootować, musisz poczekać, aż Google to naprawi.
Komentarze
- Irytujące, widzę tę opcję w ustawieniach, ale ' nie jest zaznaczona ( i nadal otrzymuję błąd).
Odpowiedź
Ja też miałem ten problem na CM9. A problem był tak duży, że ledwo mogłem połączyć się z Wi-Fi. Postanowiłem więc sam to naprawić. Napisałem aplikację, która teraz łatwo rozwiązuje ten problem. Możesz pobrać z Google Play .
Teraz trochę wyjaśnienia :
Problem: Jak być może wiesz, Gdy urządzenie wyświetla komunikat „Słabe połączenie”, połączenie nie jest naprawdę słabe, chodzi o to, że Android go zepsuł. Można to rozwiązać, usuwając zawartość, w której Android przechowuje informacje DHCP, z jakiegoś powodu te dane powodują problem. To informacje to nic innego jak leasing i pid . Ponieważ umowa dzierżawy nie jest czytelna dla człowieka (przynajmniej nie rozumiem!) Nie mogę powiedzieć, co dokładnie źle, że tam się dzieje. Ale czyszczenie to pomaga.
Rozwiązanie: Rozwiązanie, które stworzyłem, po prostu automatyzuje wyłączanie Wi-Fi, czyszczenie informacji DCHP i następnie ponownie włączam WiFi. Proste, ale doskonałe rozwiązanie! 🙂
Komentarze
- Czy możesz nam powiedzieć, co robi Twoja aplikacja, aby to naprawić? Jestem ' ciekawi mnie, czy ' jest jakiś sposób, w jaki użytkownik inny niż root mógłby to zrobić poprzez ponowne połączenie / rozłączenie itp., Nawet jeśli jest to więcej bolesne?
- @GAThrawn: Tak, aplikacja czyści zawartość w miejscu, w którym Android przechowuje ' informacje DHCP. Z jakiegoś powodu te dane powodują cały problem. Jak być może wiesz, kiedy jest napisane ” Słabe połączenie „, połączenie nie jest zbyt słabe, to ' chodzi o Androida, który psuje. Jeśli chodzi o urządzenia inne niż root, obawiam się, że to rozwiązanie nie ' działa tak, aby uzyskać dostęp do danych DHCP, do których są potrzebne uprawnienia superużytkownika. (I dlatego ' jest powodem, dla którego aplikacja potrzebuje uprawnień administratora).
- Ciekawe. O jakich informacjach DHCP mówimy tutaj? Leasing? Albo konfiguracja? Skąd wiedziałeś, jak to naprawić? Gdzie mogę znaleźć dodatkowe informacje? Czy Twoja aplikacja jest open source? Jeśli tak, gdzie mogę przejrzeć źródło?
- Za dużo pytań .. Haha! Tak, dzierżawa i numer pid to '. Ponieważ dzierżawa nie jest czytelna dla człowieka (przynajmniej nie ' nie rozumiem!), Nie mogę ' powiedzieć, co dokładnie jest nie tak Dzieje się tam '. Ale czyszczenie to pomaga. 🙂 Szukałem gdzieś w Google w celu rozwiązania tego problemu (niestety nie ' nie pamiętam gdzie) Czytałem, że ' s problem z informacjami o DHCP. Więc spróbowałem wyczyścić go ręcznie i zadziałało! Moja aplikacja automatyzuje tylko wyłączanie Wi-Fi, czyszczenie dzierżawy DCHP i PID, a następnie ponowne włączanie Wi-Fi. Proste, ale doskonałe rozwiązanie! 😉
Odpowiedź
Dzieje się tak również wtedy, gdy urządzenie nie może skontaktować się z serwerem DHCP.
Odpowiedź
Kiedy miałem ten problem, zmodyfikowałem bramę sieci Wi-Fi w zaawansowanych ustawieniach Wi-Fi tak, aby była taka sama jak adres proxy . To rozwiązało problem.
Komentarze
- Czy mógłbyś wyjaśnić, jak to zrobić? Pytanie nie mówi nic o używaniu proxy. Jakie powinny to być ustawienia i gdzie je znaleźć?