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
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
Program MTR. Testowanie połączenia.
Analiza wyników MTR
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.
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.
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.
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
-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