Przejdź do głównej zawartości

Jak sprawdzić połączenie internetowe w Windows - MTR.

Chcesz sprawdzić połączenie internetowe do serwera? Oprócz polecenia ping oraz polecenia traceroute możesz użyć też programu MTR dostępnego z graficznym interfejsem użytkownika.

Jak uruchomić program MTR w Windows?

Aby sprawdzić połączenie internetowe za pomocą narzędzia MTR na systemie Windows, musisz najpierw je pobrać ze strony internetowej, ponieważ nie jest ono domyślnie dostępne w systemie Windows.

  • pobierz archiwum ZIP z oficjalnej strony winmtr.net,
  • rozpakuj i uruchom program WinMTR.exe

mtr windows Jak uruchomić program MTR w Windows.

Diagnozowanie połączenia w programie MTR

Aby rozpocząć test w programie MTR połączenia internetowego ze zdalnym hostem:

  • Wpisz w pole (1) nazwę domeny lub adres IP
  • naciśnij przycisk (2) Start
  • odczekaj 5-10 min, aż unormują się wyniki i zatrzymaj test klikając na Stop

mtr windows Program MTR. Testowanie połączenia.

Analiza wyników MTR

mtr windows test Program MTR. Wyniki.

W kolumnie (1) Hostname wyświetlają się wszystkie punkty na trasie sieciowej. Najpierw znajdzie się tam Twój router, potem brama, potem węzły, a na końcu finalny host. Analogicznie jak w poleceniu traceroute.

Kolumna (2) Loss to straty pakietów podczas testu, wyrażone w procentach. To pierwsza rzecz na którą patrzymy. Jeśli po 5-10min, utrzymuje się na wysokim procencie - możemy mówić o stałym problemie w tym węźle sieci.

informacja

Jeśli tylko jeden węzeł na trasie wykazuje straty pakietów, ale dalsze węzły działają poprawnie, można to zignorować jako efekt ograniczenia ICMP na tym węźle. Jeśli straty pakietów występują na wielu kolejnych węzłach, może to wskazywać na rzeczywisty problem z siecią.

Kolumny (3) Sent, Recv to informacja o ilości pakietów testowych wysłanych i odebranych, na jej podstawie obliczany są procent utraconych pakietów. Oczywiście czym więcej pakietów testowych (czas trwania testu) tym bardziej rzetelny test.

Kolumny (4) Best, Avrg, Worst, Last to odnotowana wartość opóźnienia dla pakietów testowych. Obserwujemy średnią Avg. Najlepiej aby była ona bliżej wartości Best niż bliżej Worst, ale to tyle, nie ma tu jakichś stałych norm zakresów.

wskazówka

Niektóre węzły (routery, serwery) mają ograniczenia na liczbę ICMP echo requests, które mogą obsłużyć w danym czasie. Może to zaniżać wynik. Jest to często wdrażane w celu zapobiegania nadużyciom i atakom typu DoS (Denial of Service). Możesz zwiększyć interwał testu do np. 5s (domyślnie jest to 1s) w opcjach (Options) MTR i ponownie wykonać test.

Możesz wyeksportować wyniki testu w celu przesłania do analizy kopiując je do schowka lub zapisując jako plik tekstowy.

mtr wyniki export Program MTR. Eksport wyników.

MTR w Linux

MTR w Linux instalujemy poleceniem:

Debian/Ubuntu:

apt install mtr

RHEL/CentOS/AlmaLinux/RockyLinux:

yum install mtr

następnie wydajemy polecenie wg. składni:

mtr domena/host -c{liczba_powtorzeń} -r

przykład

mtr msn.com -c100 -r
informacja

-c100. Poczekaj na zakończenie testu, przy 100 iteracjach potrwa kilka minut. Możesz na początek obniżyć tę wartość stosując paramter -c10.

Wynik:

[root@adam*** ~]# mtr msn.com -c100 -r
Start: 2024-07-19T11:18:57+0200
HOST: ******.**vps.pl Loss% Snt Last Avg Best Wrst StDev
1.|-- *****.hitme.net.pl 0.0% 100 0.1 0.1 0.1 2.2 0.2
2.|-- 88.220.104.172 0.0% 100 1.4 1.4 1.2 1.7 0.1
3.|-- 88.220.206.190 0.0% 100 12.5 12.5 12.2 15.0 0.3
4.|-- 88.220.206.232 0.0% 100 11.6 11.6 11.5 11.8 0.0
5.|-- 88.220.207.90 11.0% 100 11.4 11.6 11.4 15.4 0.4
6.|-- 13.104.186.160 0.0% 100 11.4 11.4 11.3 11.5 0.0
7.|-- ??? 100.0 100 0.0 0.0 0.0 0.0 0.0
8.|-- ??? 100.0 100 0.0 0.0 0.0 0.0 0.0
9.|-- 204.79.197.219 0.0% 100 11.5 11.6 11.4 14.5 0.3