Jak sprawdzić połączenie internetowe za pomocą MTR w Windows i Linux

Obrazek dla Jak sprawdzić połączenie internetowe za pomocą MTR w Windows i Linux

W dzisiejszych czasach, niezawodne połączenie internetowe jest kluczowe zarówno dla użytkowników indywidualnych, jak i dla firm. Diagnozowanie problemów z siecią może być skomplikowane, ale istnieją narzędzia, które mogą to ułatwić. Jednym z nich jest MTR, który oderuje dokładniejsze a zarazem bardziej przejrzyste informacje o stanie trasy połączenia. Dowiedz się jak skorzystać z MTR w systemie Windows.

Co to jest MTR?

MTR to narzędzie diagnostyczne, które łączy funkcje ping i traceroute, pozwalając na monitorowanie stanu połączenia sieciowego w czasie rzeczywistym. Nie tylko pokazuje trasę, jaką pakiety pokonują do docelowego serwera, ale również mierzy opóźnienia i straty pakietów na każdym etapie tej trasy.

MTR jest szczególnie przydatny w sytuacjach, kiedy występują problemy z połączeniem internetowym lub nie można uzyskać dostępu do określonego serwisu bądź usługi. Dzięki swojej funkcjonalności MTR pozwala na szybkie zlokalizowanie problemu w sieci, co jest kluczowe w znalezieniu problemu.

Pobieranie i instalacja WinMTR

MTR nie jest domyślnie dostępny w systemie Windows, dlatego trzeba pobrać specjalną wersję tego narzędzia, znaną jako WinMTR.

win mtr
Program należy samodzielnie pobrać i rozpakować na dysk.

Pobierz archiwum ZIP z oficjalnej strony winmtr.net

  • Przejdź na stronę winmtr.net i pobierz odpowiednią wersję programu.

Rozpakuj archiwum

  • Po pobraniu, rozpakuj plik ZIP w dogodnym dla siebie miejscu.

Uruchom program

  • W folderze znajdziesz plik WinMTR.exe. Uruchom go, aby rozpocząć pracę z narzędziem.

Uruchamianie testu połączenia internetowego MTR

Po uruchomieniu WinMTR, możesz przystąpić do testowania połączenia:

win mtr test
Podaj IP lub nazwę hosta i wciśnij Start.

Wpisz adres IP lub nazwę domeny

  • W polu oznaczonym jako (1) wpisz adres IP lub nazwę domeny, do której chcesz przetestować połączenie.

Rozpocznij test

  • Kliknij przycisk (2) Start, aby rozpocząć test.

Monitoruj wyniki

  • Pozwól testowi działać przez około 5-10 minut, aby uzyskać dokładne wyniki.

Zatrzymaj test

  • Kliknij przycisk Stop, aby zakończyć test.

Po zakończeniu testu, WinMTR wyświetli szczegółowe wyniki w kilku kolumnach:

Hostname: Lista wszystkich punktów na trasie sieciowej, od Twojego routera po finalny host.
Loss%: Procent utraconych pakietów. Wysokie wartości w tej kolumnie mogą wskazywać na problemy w określonych punktach trasy.
Sent / Recv: Liczba wysłanych i odebranych pakietów testowych.
Best / Avrg / Worst / Last: Statystyki dotyczące opóźnień (najlepszy, średni, najgorszy i ostatni czas odpowiedzi).

mtr testowanie połączenia

Jak analizować wyniki łączą internetowego za pomocą MTR?

Po zakończeniu testu, WinMTR wyświetli szczegółowe wyniki w kilku kolumnach. Poniżej przedstawiamy szczegółową analizę przykładowych wyników, abyś mógł dopasować swój scenariusz.

| Hostname          | Loss%  | Sent   | Recv   | Best   | Avrg   | Worst  | Last   |
|-------------------|--------|--------|--------|--------|--------|--------|--------|
| router.local      | 0%     | 100    | 100    | 1      | 2      | 5      | 2      |
| 10.0.0.1          | 0%     | 100    | 100    | 3      | 4      | 6      | 4      |
| 192.168.0.1       | 5%     | 100    | 95     | 7      | 10     | 15     | 9      |
| aorta1.net        | 20%    | 100    | 80     | 20     | 25     | 50     | 30     |
| docelowy.host     | 0%     | 100    | 100    | 30     | 35     | 40     | 35     |

Kolumna Hostname
router.local: Twój lokalny router.
10.0.0.1: Pierwszy węzeł poza twoją siecią lokalną.
192.168.0.1: Kolejny węzeł w sieci dostawcy internetowego.
aorta1.net: Węzeł pośredniczący na trasie do docelowego serwera.
docelowy.host: Finalny, docelowy host. Serwer, do którego testujesz połączenie.

Kolumna Loss%
0%: Brak strat pakietów, połączenie jest stabilne.
5%: Niewielkie straty pakietów, może to wskazywać na sporadyczne problemy z połączeniem.
20%: Wysokie straty pakietów, oznacza to poważne problemy z połączeniem na tym etapie.

Kolumny Sent / Recv
Sent: Liczba wysłanych pakietów.
Recv: Liczba odebranych pakietów.
Jeśli liczba wysłanych i odebranych pakietów znacząco się różni, może to wskazywać na problem z utratą pakietów.

Kolumny Best, Avrg, Worst, Last
Best: Najkrótszy czas odpowiedzi (w ms).
Avrg: Średni czas odpowiedzi (w ms). Najważniejsza wartość do monitorowania.
Worst: Najdłuższy czas odpowiedzi (w ms). Wartość ta może wskazywać na sporadyczne problemy z opóźnieniem.
Last: Ostatni zmierzony czas odpowiedzi (w ms).

Ograniczenia ICMP: Niektóre węzły mogą mieć ograniczenia dotyczące liczby ICMP echo requests, co może wpłynąć na wyniki testu. W takim przypadku możesz zwiększyć interwał testu w opcjach programu.

Analiza trasy sieciowej z przykładowych wyników MTR

Węzły poprawne
  • router.local: Brak strat pakietów, niskie opóźnienie, co wskazuje na poprawne działanie lokalnego routera.
  • 10.0.0.1: Brak strat pakietów, nieznacznie wyższe opóźnienie, co jest normalne dla pierwszego węzła poza lokalną siecią.
  • docelowy.host: Brak strat pakietów przy stosunkowo wysokim, ale stabilnym opóźnieniu. Oznacza to, że problemy z połączeniem są bardziej związane z wcześniejszymi węzłami na trasie.
Węzły problematyczne
  • aorta1.net: Wysokie straty pakietów (20%), co wskazuje na poważne problemy na tym etapie trasy. Może to być miejsce, gdzie problem z połączeniem jest najbardziej zauważalny.

Straty pakietów w jednym węźle: Jeśli straty pakietów są widoczne tylko w jednym węźle, ale dalsze węzły działają poprawnie, możesz to zignorować, to najpewniej efekt ograniczenia ICMP w danym węźle.

Eksport wyników: Wyniki testu możesz skopiować do schowka lub zapisać jako plik tekstowy w celu przesłania komuś do dalszej analizy.

Jak testować połączenie za pomocą MTR w Linux?

MTR jest również dostępny dla systemów Linux. W rzeczywistości, MTR został pierwotnie stworzony dla systemów Unix/Linux i jest szeroko stosowany w środowiskach serwerowych oraz przez administratorów sieci. Instalacja MTR na Linuxie jest zazwyczaj prostsza niż na Windowsie, ponieważ większość dystrybucji Linuxa ma MTR w swoich repozytoriach pakietów. Aby zainstalować MTR na Linuxie, można użyć menedżera pakietów odpowiedniego dla danej dystrybucji:

  • Debian/Ubuntu: sudo apt-get install mtr
  • Fedora: sudo dnf install mtr
  • CentOS/RHEL: sudo yum install mtr
  • Arch Linux: sudo pacman -S mtr

Po zainstalowaniu, MTR można uruchomić z terminala za pomocą polecenia mtr, a następnie podając adres IP lub nazwę domeny, którą chcemy przetestować. Najlepiej wprowadź polecenie według następującej 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

MTR – narzędzie do mierzenia jakości połączenia internetowego.

MTR to potężne narzędzie, które może znacząco ułatwić Ci diagnozowanie problemów z połączeniem internetowym. Dzięki połączeniu funkcji ping i traceroute, umożliwia dokładną analizę trasy sieciowej oraz identyfikację punktów, w których mogą występować problemy. Możesz przekazać wyniki z MTR dostawcy usług internetowych lub działowi wsparcia technicznego, co ułatwia zrozumienie problemu i przyspiesza jego rozwiązanie.

Podoba Ci się? 0
Podziel się
Miniaturka Adam
Adam

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przegląd prywatności
hitme logo

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.

Ściśle niezbędne ciasteczka

Niezbędne ciasteczka powinny być zawsze włączone, abyśmy mogli zapisać twoje preferencje dotyczące ustawień ciasteczek.

Facebook Pixel

Używamy narzędzia Facebook Pixel, aby śledzić działania użytkowników na naszej stronie internetowej. Facebook Pixel umożliwia nam analizowanie skuteczności reklam oraz tworzenie spersonalizowanych treści marketingowych. Dzięki temu możemy lepiej dostosować naszą ofertę do Twoich potrzeb. Zbierane dane mogą obejmować m.in. informacje o odwiedzonych stronach, kliknięciach oraz konwersjach.

Bezpieczna analityka

W celu lepszej analizy ruchu na naszej stronie internetowej korzystamy z narzędzia Matomo Analytics. Matomo jest hostowane w naszej infrastrukturze, a zbierane dane nie są udostępniane żadnym podmiotom zewnętrznym. Informacje o Twojej aktywności na stronie służą jedynie do analizy statystycznej oraz poprawy jakości naszych usług, zgodnie z przepisami RODO/GDPR.

Dane są w pełni anonimowe i nie są przekazywane poza naszą firmę.