Bardzo duże opóźnienia dzięki WiFi


3

Kupiliśmy nowy router WiFi / modem ADSL w domu (Asus DSL-N55U-B), a połączenie Wi-Fi czasami ma bardzo duże opóźnienia (do 20 sekund, w porównaniu z najczęstszymi 25 milisekundami podczas pingowania google (proste ping google.comw systemie Linux)). To pokazuje się na wielu różnych urządzeniach (Windows, Linux, Android, iOS), więc prawdopodobnie nie jest to problem na urządzeniu końcowym.

Pierwszą rzeczą, którą zrobiłem, było sprawdzenie obciążenia procesora na routerze, ale cały czas utrzymuje się na poziomie około 3%. Sprawdziłem używane kanały Wi-Fi i próbowałem przenieść nasz kanał dalej od innych używanych w naszej okolicy, ale to nie pomogło. Ostatnią rzeczą, którą próbowałem, było spojrzenie na nasz kanał z kismetem i zauważyłem, że istnieje dość duża częstotliwość ponownych prób około połowy szybkości pakietów. Nie jestem pewien, co to dokładnie znaczy, ale wydaje mi się to podejrzane.

Router działa pod Linuksem i mam dostęp do roota, więc nie jestem zbyt ograniczony w diagnostyce, którą mogę na nim uruchomić.

Czy masz jakieś wskazówki, gdzie powinienem to naprawić?

Edytować

Mam więc nowy router (tym razem D-Link) i działa dobrze. Problem, z którym miałem do czynienia z poprzednim routerem, pozostaje tajemnicą :-) Dzięki wszystkim za odpowiedzi.


Do czego testujesz opóźnienie? masz ping do routera i na stronę publiczną? 20 sekund to dość wysoka wartość 5 sekund (5000 ms) to domyślny limit czasu dla żądań ICMP, co sprawia, że ​​zastanawiasz się, czego używasz do pomiaru opóźnienia.
Supercereal

Ja tylko robię ping google.com. Podczas oglądania pakietów w wireshark widzę żądania echa w regularnych odstępach czasu, ale odpowiedzi wyglądają, jakby były trzymane gdzieś przez te kilka sekund, a następnie zwalniane od razu, gdy pojawia się problem.
kostka

Jeśli używasz systemu Windows, wypróbuj tracert na google.com, aby upewnić się, że jest to router, a nie inne urządzenie, które znajduje się kilka kroków dalej. Również podczas pingowania google ping również routera w oddzielnym oknie, aby porównać opóźnienie.
Supercereal

Odpowiedzi:


2

W przypadku oprogramowania:

  • Spróbuj zainstalować DD-WRT . Sprawdź, czy to rozwiąże problem. Złe oprogramowanie o wątpliwym pochodzeniu zewnętrznym może powodować wąskie gardło.
  • Spróbuj uruchomić system Windows w trybie awaryjnym, oczywiście z obsługą sieci. Jeśli jest to dobre, uruchom go normalnie, ale spróbuj zabić każdy proces obciążający pakiet, taki jak torrenty. Zauważam, że niektóre routery w ogóle nie radzą sobie dobrze z torrentami, nie z powodu faktycznej przepustowości, ale przetwarzania liczby potrzebnych pakietów.
  • Jeśli masz zainstalowany [DD-WRT], spróbuj go odinstalować i wrócić do domyślnego oprogramowania fabrycznego. Widziałem, że DD-WRT ma własne losowe błędy.

W przypadku sprzętu:

  • Spróbuj wymienić router na ten sam model.
  • Spróbuj użyć tego samego routera z innym komputerem w innej sieci.

W przypadku problemów z siecią:

  • Wypróbuj narzędzie diagnostyczne sieci systemu Windows
  • Użyj aplikacji traceroute, aby potwierdzić, gdzie występuje problem i czy naturą problemu jest utrata pakietu i / lub duże opóźnienie.

W przypadku problemów z częstotliwością radiową:

  • Spróbuj zmienić swój kanał Wi-Fi. W Twojej okolicy może być za dużo zakłóceń. Nie chcesz być na zatłoczonym kanale, ale jest to bardziej optymalizacja przepustowości niż naprawa opóźnień (zwykle).
  • Możesz użyć programu Windows o nazwie „inssider”. Istnieją różne wersje tego oprogramowania, niektóre freeware / trialware, które wykonają zadanie.

Dziękuję za odpowiedź. Wypróbowanie innego routera tego samego modelu lub użycie innego oprogramowania prawdopodobnie powiedziałoby mi wiele o routerze, ale mam tylko jeden i nie wiem, gdzie mógłbym pożyczyć inny, a dla DD-WRT - nie czułem się komfortowo robiąc na nim tego rodzaju operacje, mam wrażenie, że już nigdy się nie uruchomi :)
kostka 28.12

0

Niezupełnie to, co opisujesz, ale może ścieżka do zbadania: jeśli to „opóźnienie” nastąpi wcześnie po połączeniu z siecią, a następnie znika, możesz sprawdzić ustawienia DNS.

Istnieje kilka przypadków, w których łączysz się z usługą, a pierwsza część przebiega szybko, a następnie wszystko zawiesza się przez pewien czas. Często dzieje się tak, gdy łączysz się przez serwer SSH z serwerem i czekasz, aż pojawi się rzeczywiste pytanie (gdy samo połączenie jest aktywne.

Możesz spróbować ominąć ustawienia DNS, bezpośrednio nazywając urządzenie docelowe w /etc/hosts(Linux) lub C:\Windows\System32\drivers\etc\hosts(MS Windows - zawsze uważałem, że to dziwne miejsce do przechowywania tego pliku). Przykład hosta można znaleźć na Wikipedii .

Możesz także spróbować włączyć / wyłączyć odmianę LMHOSTS i ustawienia WINS w MS Windows (znalezione w Właściwości karty WiFi -> TCP / IP)


To nie jest problem z DNS. Dzieje się tak nawet w przypadku długich uruchomień pingów, a nawet podczas uzyskiwania dostępu do maszyn w sieci lokalnej za pomocą adresów IP.
kostka

0

Spróbuję całkowicie ominąć sieć bezprzewodową i podłączyć komputer do jednego z portów przewodowych z tyłu routera. Zrób to i sprawdź, czy Twój ping się poprawi. Jeśli tak, to wiesz, że coś jest nie tak z konfiguracją Wi-Fi, jeśli nie, zacznę szukać twojego dostawcy DNS.

Spróbuj przełączyć się na Google DNS w routerze i sprawdź, czy coś to zmieni (8.8.8.8). Uruchom ciągłe polecenie ping przez kilka minut, aby sprawdzić, czy średnia prędkość połączenia pokonuje stary DNS. Jeśli tak, twój ISP ma powolne / przeciążone serwery i trzyma się Google DNS. Jeśli tak nie jest, samo połączenie może być słabe lub przewodowy interfejs routera również działa wolno. W takim przypadku należy całkowicie ominąć router i podłączyć komputer bezpośrednio do modemu.

Powtórz te same kroki, co powyżej i sprawdź, czy to rozwiąże problem. Jeśli połączenie jest rzeczywiście szybsze przy omijaniu routera, zdobądź nowy router, koniec historii. Jeśli tak nie jest, masz problemy z połączeniem albo z domu do bieguna, albo dalej po stronie dostawcy usług internetowych.

Unikałbym ponownego flashowania routera, jeśli nie czujesz się z nim komfortowo, i nie gwarantuje to lepszej wydajności. Bałagan z plikiem hosts nie jest też pewnym sposobem na naprawienie czegokolwiek. Najlepiej jest upewnić się, że cały sprzęt działa prawidłowo, zanim zagłębisz się w problem.


Jestem pewien, że to nie jest problem z DNS. Najpierw próbowałem użyć połączenia przewodowego i nie ma z tym problemu. Wysokie opóźnienia pojawiają się tylko w sieci Wi-Fi.
kostka

Jak silny jest twój sygnał Wi-Fi (db)? Byłbym skłonny myśleć, że twój router jest w porządku, ponieważ jest to przyzwoity sprzęt. Czy próbowałeś stać obok routera Wi-Fi i sprawdzać, czy opóźnienie się poprawia?
Lee Harrison
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.