Sporadycznie, gdy próbuję połączyć się z siecią Wi-Fi, pojawia się następujący komunikat o błędzie jako wyskakujący komunikat:
Nie udało się połączyć z siecią
Komunikat pojawia się natychmiast po próbie połączenia, więc najwyraźniej nie jest to próba i niepowodzenie. Nie znalazłem żadnej wzmianki o błędzie w dziennikach. Dotknięte sieci to sieci, z którymi łączyłem się wcześniej bez zmiany ustawień.
Jak mogę dowiedzieć się, na czym polega problem?
Mam zrootowanego Galaxy Nexusa z systemem Android 4.1.1 i standardową pamięć ROM. To pytanie jest powiązane z innym pytaniem, które opublikowałem wcześniej , ale dotyczy ono bardziej tego, jak znaleźć źródło określonego komunikatu o błędzie, więc jego temat jest inny .
Dodatkowe szczegóły
Oto więcej szczegółów opartych na komentarzach:
-
Zauważyłem to w moim domu i pracy sieci. Jedna jest identyfikowana jako WPA2 PSK, a druga jako WPA / WPA2 PSK.
-
Nie wyłączyłem telefonu zgodnie z opisem w przewodnik rozwiązywania problemów wspomniany w komentarzach. Jednak zrestartowałem komputer bez skutku (używając polecenia reboot, które jest dostępne na telefonach z dostępem do roota).
-
Zapomnienie o sieci i ponowne jej dodanie nie przynosi żadnego efektu. W rzeczywistości , jeśli zapomnę sieci, nie mogę jej ponownie pomyślnie dodać.
-
Hasło sieci bezprzewodowej nie zostało zmienione.
-
Nie ma skonfigurowanego serwera proxy, gdy korzystam z sieci bezprzewodowej. Jednak uruchamiam Onavo Extend, kiedy korzystam z połączenia danych. Wyłączenie go nie ma żadnego efektu.
-
Przełączyłem się z DHCP na statyczne adresy IP. Zmniejszyło to częstotliwość problemów i wydaje się, że wyeliminowało mój wcześniejszy problem polegający na losowym wyłączaniu Wi-Fi.
-
Uśpienie Wi-Fi jest ustawione na ” Tylko po podłączeniu. ” Nie sądzę, aby to miało znaczenie, ponieważ mój problem polega na nawiązaniu połączenia w pierwszej kolejności (np. kiedy przyjeżdżam do domu lub pracy), a nie jego konserwacją.
Zauważ, że pomimo tych wszystkich kroków rozwiązywania problemów moim początkowym celem jest znalezienie rzeczywistego komunikat o błędzie lub wpis dziennika zawierający przydatne informacje o problemie.
Komentarze
Odpowiedź
Czy masz zainstalowane niestandardowe odzyskiwanie? Miałem ten problem dwa razy na Galaxy S2 i co go naprawiało za każdym razem, gdy uruchamiałem poprawkę uprawnień z trybu odzyskiwania.
Jeśli to nie działa, spróbuj usunąć plik konfiguracyjny WiFi. Nie pewnie, co jest w Nexusie, ale „zgaduję” będzie to coś w rodzaju /data/misc/wifi/wpa_supplicant.conf
lub /data/misc/wifi/wpa.conf
. Oczywiście Ty powinien wykonać kopie zapasowe przed usunięciem czegokolwiek. Pamiętaj, że jeśli to zrobisz, stracisz wszystkie ustawienia Wi-Fi.
Komentarze
- Facet z nexusem Czy to nie jest ' ten, który wysłał nagrodę, zwróciłem się o uwagę. Mam ' mam LG Optimus 4X HD. Nie różni się zbytnio od siebie i nie ' nie sądzę, aby była specyficzna dla tej platformy. Obecnie nie ' nie ma zainstalowanego odzyskiwania, chociaż badaliśmy to w ramach rozwiązania tego problemu (przejdź do CyanoGen 10.1). Nie mogę w ogóle ' zobaczyć / data / misc / *, chociaż zdaję sobie sprawę, że moja aktualizacja oprogramowania utraciła uprawnienia administratora. Czy to zablokowałoby dostęp? ' spędziłem cały weekend, aby coś się udało. ' zaktualizuję, gdy dowiem się więcej. Dzięki.
- @Patrick – zdziwiłbym się, gdybyś w ogóle mógł zobaczyć cokolwiek w
/data
bez uprawnień administratora. Na każdym ' telefonie, który testowałem, aplikacja może wyświetlać tylko własne dane użytkownika w/data/data/app.name
i nic więcej. Jeśli uzyskasz uprawnienia administratora, sprawdź także katalog o nazwie/data/wifi
. Niektóre telefony używają tego zamiast/data/misc/wifi
. - Jasne. dzięki za potwierdzenie, wygląda na to, że ' utknąłem przed komputerem przez cały weekend. Miejmy nadzieję, że słońce zniknie, co?
- Haha tak, miłego weekendu. Daj mi znać, jeśli problem zostanie rozwiązany.
- Nie można uzyskać roota. Wygląda na to, że mam problemy z połączeniem się z telefonem przez ADB. Jestem ' nadal jestem noobem w tych sprawach 🙁 chociaż znalazłem aplikację, która pomogła …
Odpowiedź
Myślę, że ta część Twojego pytania jest kluczowa:
Przeszedłem z DHCP na statyczne adresy IP. Zmniejszyło to częstotliwość problemów i wydaje się, że wyeliminowało mój wcześniejszy problem polegający na losowym wyłączaniu Wi-Fi.
Problemy z adresowaniem IP może z pewnością powodować takie problemy. Adresowanie statyczne to jednak tylko leczenie objawów, a nie leczenie choroby. Zakładając, że w punktach dostępu, z którymi „łączysz się”, nie zmieniono ustawień DHCP, skoncentruj się na zbadaniu, jak telefon działa jako Klient DHCP. Udało mi się znaleźć raport o błędzie , w którym kilku użytkowników zgłasza ten sam problem co ty (autor odwołuje się do jedno z twoich poprzednich pytań ). Jeden z komentujących znalezione wpisy dziennika związane z DHCP; wspomniałeś w komentarzu, że nie znalazłeś żadnych odpowiednich wpisów w dzienniku, ale czy widziałeś jakieś, które wyglądają jak ten komentator?
1 kwietnia 05 : 26: 12 nieznany daemon.info dnsmasq-dhcp [522]: DHCPREQUEST (br0) 192.168.200.225 a0: 0b: ba: 83: 65: 32
1 kwietnia 05:26:12 nieznany demon. info dnsmasq-dhcp [522]: DHCPNAK (br0) 192.168.200.225 a0: 0b: ba: 83: 65: 32 zły adres
Ponadto późniejszy komentator stwierdził, że usługa klienta DHCP dhcpcd
nie działa na jego urządzeniu. Wyjaśnia:
Zacząłem trochę zbierać informacje, używając starej dobrej konsoli Linuksa i polecenia „ps”. Zauważyłem, że:
- za każdym razem, gdy nie mogłem się połączyć, dhcpcd nie działał.
- co najmniej kilka razy, gdy pojawił się problem, działał proces Kingsoft Office.
Oto co zrobiłem:
- odinstalowany Kingsoft Office,
- przełącz się na statyczny adres IP we wszystkich sieciach, z których często korzystam (dom, praca, przyjaciele, rodzina). Wyłączyłem też zarządzanie energią WiFi (przeczytałem gdzieś, że może to pomóc).
Po tym problem zniknął. Nie ma go już od 2 tygodni!
Odkrył, że brak usługi klienta DHCP był skorelowany z jedną z jego aplikacji. Skonfiguruj ponownie swoje urządzenie, aby korzystało z DHCP, spróbuj połączyć się z jednym z punktów dostępowych powodujących problemy, a następnie użyj emulatora terminala (lub podobnego), aby przeprowadzić to samo dochodzenie, które zrobił, wpisując polecenie ps | grep dhcp
. Wynik powinien wyglądać mniej więcej tak:
dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd
Oznacza to, że dhcpcd
proces jest uruchomiony. Jeśli dhcpcd
nie działa, po prostu nic nie zostanie zwrócone. Jeśli tak jest, wpisz ponownie ps
, aby uzyskać listę wszystkich obecnych procesów. Czy zauważysz jakieś korelacje między zainstalowaną aplikacją a problemami, które masz? Aby tymczasowo obejść ten problem, spróbuj ponownie uruchomić usługę, wpisując sudo dhcpcd
, a następnie spróbuj ponownie się połączyć.
Odpowiedz
Udało mi się obejść cały problem, jeśli nie rozwiązałem, problem pod ręką.
Krótko mówiąc, zainstalowałem linijkę Wi-Fi – Bezpłatne , które zastępuje standardowego menedżera połączeń Wi-Fi.
Dzięki temu mogę bez problemu kliknąć i połączyć się z dowolnym punktem dostępowym, z którym się spotykam.
Robi mnóstwo innych rzeczy, w końcu mogę uniemożliwić mojemu telefonowi łączenie się z moimi sąsiadami niesamowicie silną otwartą siecią Wi-Fi.
Mam nadzieję, że to pomoże.
Odpowiedz
Sprawdź, czy ustawiłeś limit komórkowej transmisji danych. Wiem, że to dziwne na moim Samsung Google Nexus Maguro Usunąłem limit i Wi-Fi wróciło do normy.
Jednak miałem ten sam problem na Nexusie 7 grouper, próbowałem różnych aplikacji i sztuczek w sieci . Ale w końcu musiałem ponownie zaktualizować Cyanogenmod, aby Wi-Fi działało na nim.
Odpowiedź
Podałem tę odpowiedź na rozłączenie zapytanie wcześniej, ale jest tu pewien rezonans.
Myślę, że mogę zgadnąć, co się dzieje.Kiedy po raz pierwszy zacząłem korzystać z bezpłatnych hotspotów, łączyłem się bez problemu i często będą one miały ekran logowania, aby wprowadzić hasło lokalne. Jednak niektóre miejsca, takie jak hotele, wydają się zapewniać bezpłatny dostęp przez ograniczony czas lub do pierwszego użycia bez logowania, a później będą oczekiwać, że się zarejestrujesz.
Kiedy wracam do tych miejsc po raz drugi, znajduję że telefon znajduje sieć i twierdzi, że jest połączony, ale każde użycie zwraca błąd sieci lub wydaje się, że łączy się i przerywa. W rzeczywistości jestem przekierowywany do ich strony logowania, ale wydaje się, że często otwiera się tylko w tle w pierniku, więc nie wiesz, że to się dzieje.
Po zabawieniu się w okolicy możesz czasami wyświetlić stronę logowania pokaż, a następnie zarejestruj się. Często mogę to zrobić tylko poprzez próbę wyszukiwania w Google. Wydaje się, że Google w jakiś sposób wie, jak kierować przez strony logowania, podczas gdy inne aplikacje grają w ignorancję. ”
Komentarze
- Dziękuję za odpowiedź. Jak jednak wspomniałem w swoim pytaniu, ' m napotykam te problemy w domu i w pracy. Przypuszczam, że Twój problem z bezpłatnymi punktami dostępu Wi-Fi jest całkowicie niepowiązany, ponieważ ' ponownie występują problemy na zewnątrz, pomimo połączenia z hotspotem.
Odpowiedź
Spróbuj ponownie uruchomić telefon, znajdziesz go ponownie po ponownym uruchomieniu.
Komentarze
- Tak,
spróbuj ponownie uruchomić ” to wypróbowana i prawdziwa technika rozwiązywania wszelkiego rodzaju problemów z komputerem, ale nie jest ' nie jest strategią długoterminową ani nie identyfikuje rzeczywistego problemu.
Odpowiedź
Miałem ten sam problem. Okazało się, że musi to zrobić z moją aplikacją Easy Battery Saver. Pomieszane z ustawieniami i natychmiast się połączyło.
Komentarze
- ” pomieszane z ustawieniami ” nie jest uważane za pomocną odpowiedź.
logcat
kiedy pojawił się problem? To może coś odkryć. Do ICS (4.0) można używać jednej z aplikacji logcat z Google Play; jednak, podobnie jak w przypadku JB, nie mają już dostępu do niczego poza swoimi własnymi wpisami w dzienniku, wtedy może być konieczne użycieadb logcat
(lub zrootowanie urządzenia).