Jak sprawdzić utratę pakietów w domowej sieci i odczytać wyniki

Rozmowa głosowa rwie się, gra pokazuje skoki opóźnienia, a test szybkości nadal wypada dobrze. W takiej sytuacji warto zmierzyć utratę pakietów. Nie chodzi o liczbę megabitów na sekundę, lecz o to, czy wysłane dane docierają do celu. Krótki pomiar do domowego routera i drugi poza domową sieć pozwalają sprawdzić, na którym odcinku zacząć szukać problemu.

Najłatwiej wykonać te próby w Windows poleceniem ping. Odpowiedzi dotyczą jednak komunikatów diagnostycznych ICMP, a nie bezpośrednio pakietów gry czy połączenia wideo. Część urządzeń ogranicza takie odpowiedzi. Wynik trzeba więc zestawić z objawem, czasem pomiaru i porównaniem Wi-Fi z przewodem.

Dwa pomiary zamiast jednego wyniku z internetu

Otwórz Wiersz polecenia i wpisz:

ipconfig

W aktywnym połączeniu znajdź bramę domyślną. Uważaj na dodatkowe adaptery VPN i wirtualnych maszyn: potrzebujesz bramy interfejsu, którym komputer łączy się z domowym routerem. Jeśli jej adres to 192.168.1.1, wykonaj:

ping -n 100 192.168.1.1

Wstaw własny adres bramy, jeśli jest inny. Po zakończeniu odczytaj liczbę wysłanych i odebranych pakietów oraz procent strat. Cztery domyślne próby są za krótkie, aby dobrze ocenić sporadyczne przerwy. Sto prób zajmuje zwykle około dwóch minut i daje użyteczniejszą próbkę, choć nadal opisuje tylko ten okres.

Następnie wybierz odpowiadający na ping adres poza domową siecią, na przykład:

ping -n 100 1.1.1.1

To przykład celu diagnostycznego, nie polecenie zmiany DNS. Jeżeli publiczny adres nie odpowiada od początku, wybierz inny znany, odpowiadający cel. Sam brak odpowiedzi nie dowodzi awarii internetu. Sprawdź również, czy w tym samym czasie działa problematyczna aplikacja.

Jak czytać zestaw wyników

Pomiar do bramyPomiar zewnętrznyKierunek dalszego sprawdzania
StratyStraty w podobnym czasiePołączenie komputera z siecią lokalną, punkt dostępowy lub reakcja routera na ICMP.
Bez stratStratyŁącze WAN, trasa do wybranego celu lub ograniczanie odpowiedzi przez ten cel.
Bez stratBez stratDłuższy pomiar podczas objawu; sprawdzenie konkretnej usługi i opóźnień.
Brak odpowiedzi na wszystkie próbyUsługi internetowe działająMożliwe filtrowanie ICMP; tego celu nie używaj jako jedynego miernika.

Przykładowo pięć brakujących odpowiedzi na sto prób oznacza 5% strat w tej próbce. Znaczenie ma też ich rozkład: pięć kolejnych braków może wywołać wyraźną przerwę, mimo że średni wynik wygląda podobnie do pojedynczych braków rozrzuconych w czasie. Nie przenoś tego procentu automatycznie na cały dzień ani wszystkie aplikacje.

Duże skoki czasu odpowiedzi przy zerowych stratach również potrafią popsuć rozmowę lub grę. Zwróć uwagę na maksimum i powtarzalność skoków. Jeśli pojawiają się podczas wysyłania dużych plików, powtórz pomiar po zatrzymaniu transferu. Przeciążona kolejka na łączu może zwiększać opóźnienie bez stałego gubienia pakietów.

Pomiar powinien trwać w czasie awarii

Gdy przerwy zdarzają się rzadko, uruchom w dwóch oknach równocześnie ping ciągły: do bramy oraz do celu zewnętrznego.

ping -t 192.168.1.1
ping -t 1.1.1.1

Każde polecenie działa w osobnym oknie. Gdy aplikacja zacznie przerywać, zanotuj godzinę i spójrz na obie serie. Zatrzymasz je skrótem Ctrl+C, który pokaże podsumowanie. Najbardziej przydatna jest zbieżność przerwy z brakującymi odpowiedziami, a nie sam wynik z kilku godzin pracy, podczas których komputer zasypiał lub przełączał sieć.

Kabel pomaga oddzielić radio od reszty połączenia

Wykonaj test na tym samym komputerze po podłączeniu Ethernetu do głównego routera. Wyłącz na czas próby Wi-Fi, aby mieć pewność, którą drogą idzie ruch. Porównuj podobne pory i obciążenie sieci; wynik rano i wynik wieczorem mogą różnić się z innych powodów.

Jeśli straty do bramy występują wyłącznie przez Wi-Fi, sprawdź zasięg, pasmo i punkt dostępowy. Przy systemie mesh pamiętaj o jego połączeniu z głównym routerem: przewód wpięty do bezprzewodowego węzła nie omija całego odcinka radiowego. Więcej czynników opisuje poradnik różnic między połączeniem Wi-Fi a kablem.

Gwiazdki na trasie nie wskazują automatycznie winnego routera

Pomiar zapisuj wraz z warunkami: komputer przy routerze czy w drugim pokoju, główny punkt dostępowy czy repeater, aktywny VPN czy połączenie bez tunelu. Jeśli testujesz po zmianie jednego z tych elementów, porównujesz już inną trasę. Zachowaj osobne wyniki, zamiast łączyć je w jeden procent.

Adresy w przykładach dotyczą IPv4. Aplikacja może jednocześnie korzystać z IPv6, więc prawidłowy ping do adresu IPv4 nie potwierdza stanu drugiego protokołu. Gdy problem dotyczy tylko wybranej usługi, przydatne są jej własne statystyki połączenia. Szczególnie w grach pokażą straty dla rzeczywistej sesji, której trasa może różnić się od trasy do publicznego celu.

W Windows możesz uzupełnić pomiar poleceniem pathping -n 1.1.1.1. Narzędzie ustala trasę i zbiera statystyki z kolejnych urządzeń, co trwa dłużej niż zwykły ping. Odpowiedzi pośrednich routerów bywają ograniczane, mimo że przekazują one ruch dalej poprawnie. Strata na jednym pośrednim węźle, której nie widać na dalszych węzłach i celu, nie jest wystarczającym dowodem uszkodzenia tego odcinka.

Do zgłoszenia operatorowi przygotuj godziny, wyniki do bramy i co najmniej jednego odpowiadającego celu zewnętrznego, informację o przewodzie oraz stan innych urządzeń. Gdy znika całe połączenie, skorzystaj z diagnostyki powtarzających się przerw internetu. Taki zestaw danych pozwala rozmawiać o konkretnym zdarzeniu zamiast o samym wrażeniu, że sieć działa niestabilnie.