Zamknij menu
    Nowe
    Programiści tworzący kody na swoich komputerach

    Co to jest systemd i jak zarządzać usługami w systemie Linux?

    2026-03-23
    Bezpieczeństwo linux

    VPN Linux – kompletny przewodnik po bezpiecznym korzystaniu z sieci w systemie Linux

    2026-03-12
    Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

    Jak zainstalować i skonfigurować Nextcloud na własnym serwerze Linux

    2026-03-10
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Polecenie mtr (My Traceroute) w Linux – jak diagnozować problemy z siecią?
    Pozostałe

    Polecenie mtr (My Traceroute) w Linux – jak diagnozować problemy z siecią?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    mtr (My Traceroute) to potężne narzędzie diagnostyczne w systemach Linux, które łączy funkcje poleceń ping oraz traceroute i pozwala skutecznie analizować oraz rozwiązywać problemy z siecią na drodze między twoim komputerem a dowolnym hostem. Dzięki przejrzystym raportom MTR, możesz szybko zidentyfikować miejsca występowania opóźnień i utraty pakietów, kluczowe przy analizie awarii oraz niskiej wydajności sieci.

    Spis treści pokaż
    1 Czym jest mtr?
    2 Instalacja mtr w Linuxie
    3 Podstawowe użycie
    4 Wyjaśnienie poszczególnych kolumn
    5 Typowe scenariusze diagnostyczne
    6 Przydatne opcje i tryby
    7 Przykład analizy raportu mtr
    8 Wskazówki praktyczne
    9 Podsumowanie

    Czym jest mtr?

    • mtr analizuje każdy etap połączenia (każdy tzw. hop), przesyłając cyklicznie pakiety ICMP do kolejnych routerów.
    • Na bieżąco prezentuje wyniki, pokazując:
    • opóźnienia (w ms),
    • procentową utratę pakietów,
    • nazwy i/lub adresy IP urządzeń pośredniczących.

    Instalacja mtr w Linuxie

    Większość dystrybucji udostępnia mtr w oficjalnych repozytoriach:

    • Debian/Ubuntu/Mint (i pochodne) –
     sudo apt update sudo apt install mtr 
    • Red Hat/Fedora/CentOS –
     sudo yum install mtr 

    Po instalacji sprawdź wersję:

    mtr -v 

    Podstawowe użycie

    Najprostsza składnia:

    mtr adres-docelowy 

    Przykład:

    mtr google.com 
    • Po uruchomieniu pojawia się interaktywny raport odświeżany w czasie rzeczywistym.

    Wyjaśnienie poszczególnych kolumn

    Kolumna Opis
    Host Nazwa i/lub IP routera na danym etapie (hopie).
    Loss% Procent utraconych pakietów do danego routera.
    Snt Liczba wysłanych pakietów.
    Last Opóźnienie (ms) ostatniego pakietu.
    Avg Średnie opóźnienie pakietów do tego routera.
    Best Najniższe zarejestrowane opóźnienie.
    Wrst Najwyższe zarejestrowane opóźnienie (worst).
    StDev Odchylenie standardowe opóźnień.

    Typowe scenariusze diagnostyczne

    • Analiza utraty pakietów – Obserwuj kolumnę Loss%. Jeśli utrata pojawia się od konkretnego hopa i utrzymuje się do końca, problem leży prawdopodobnie na tym odcinku.
    • Wysokie opóźnienia – Wzrost wartości w kolumnie Avg lub Wrst może wskazywać na przeciążenie lub nieprawidłowe funkcjonowanie danego routera.
    • Brak odpowiedzi (gwiazdki) – Jeśli pojawia się ??? lub 100% Loss% na jednym z hopów, może to oznaczać, że router nie odpowiada na pakiety ICMP (nie zawsze znaczy to awarię; niektóre urządzenia po prostu filtrują taki ruch).

    Przydatne opcje i tryby

    • Tryb raportowania (do pliku) –
     mtr -r -c 100 google.com > raport_mtr.txt 
    • -r: tryb raportu (nie interaktywny, do zrzutu do pliku)

    • -c: ile cykli testowych wykonać (domyślnie 10)

    • Wyświetlanie IP zamiast nazw hostów –

     mtr -n google.com 
    • Przydatne, gdy zależy nam na szybkości lub rozwiązywanie nazw sprawia trudność.

    • Test innego protokołu (np. TCP zamiast ICMP) –

     mtr --tcp google.com 
    • Może być skuteczne, gdy ruch ICMP jest filtrowany przez firewalla.

    Przykład analizy raportu mtr

    HOST: komputer Loss% Snt Last Avg Best Wrst StDev 1. router.lokalny 0.0% 10 1.0 1.2 1.0 2.0 0.3 2. 192.0.2.1 0.0% 10 10.3 10.1 9.9 11.2 0.4 3. 203.0.113.5 70.0% 10 0.0 0.0 0.0 0.0 0.0 4. ... ... ... ... ... ... ... 
    • Widać, że problem z utratą pakietów zaczyna się od hopa 3. To sugeruje, że tam właśnie jest źródło kłopotów z siecią.

    Wskazówki praktyczne

    • mtr warto uruchamiać z parametrem -c i dostatecznie wysoką liczbą cykli (np. 100), aby wyniki były statystycznie miarodajne.
    • Testy najlepiej wykonywać podczas rzeczywistych problemów (zgłoszeń użytkowników) i porównywać wyniki w różnych momentach dnia.
    • Jeśli raportujesz problem dostawcy internetu – załącz pełny raport MTR wykonany na kilka różnych celów (np. bliski serwer, i odległy adres), w trybie tekstowym (mtr -r -c 100 ip > nazwa_pliku.txt).

    Podsumowanie

    mtr to narzędzie, które pozwoli ci szybko i wiarygodnie diagnozować większość problemów z łącznością sieciową pomiędzy twoją maszyną a dowolnym serwerem. Dzięki analizie dynamiki połączenia (utrata pakietów i opóźnienia na kolejnych etapach) jest nieocenioną pomocą dla administratorów i użytkowników Linuksa.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    A developer writes code on a laptop in front of multiple monitors in an office setting.

    Jak używać polecenia ping do diagnozowania łączności sieciowej i interpretacji wyników?

    13 min. czyt.

    Polecenie ping w Linux – jak testować i diagnozować sieć?

    3 min. czyt.

    Jak zainstalować przeglądarkę Google Chrome na Debianie?

    4 min. czyt.

    Jak uzyskać dostęp do Dysku Google w menedżerze plików Ubuntu?

    3 min. czyt.

    Jak włączać i wyłączać odpowiedzi na ping za pomocą iptables w Debianie?

    3 min. czyt.

    Jak zablokować lub zezwolić na ping w zaporze sieciowej Ubuntu?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    Programiści tworzący kody na swoich komputerach

    Co to jest systemd i jak zarządzać usługami w systemie Linux?

    2026-03-23
    Bezpieczeństwo linux

    VPN Linux – kompletny przewodnik po bezpiecznym korzystaniu z sieci w systemie Linux

    2026-03-12
    Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

    Jak zainstalować i skonfigurować Nextcloud na własnym serwerze Linux

    2026-03-10
    Digital Representation of CO2 and Energy Icons on Computer Screen

    Jak zainstalować i skonfigurować PostgreSQL na serwerze Ubuntu

    2026-03-04
    Artykuły
    Kobieta używa telefonu do internetowego przelewu płatności bankowych na laptopie Aplikacja biznesowa Zakupy online

    Jak zainstalować i skonfigurować Nginx jako serwer WWW i reverse proxy na Ubuntu

    2026-02-26
    Kobiece dłonie z manicure na klawiaturze laptopa i ostrzeżeniem na ekranie komputera zhakowane Zdjęcie wysokiej jakości

    Jak zainstalować i skonfigurować Fail2Ban do ochrony serwera Linux przed atakami

    2026-02-23
    Koncepcja protokołu sieci prywatnej wirtualnej (VPN) Ręka człowieka używająca tabletu cyfrowego z ikoną vpn na ekranie VR

    Jak skonfigurować zaporę sieciową UFW w Ubuntu – reguły, porty i zabezpieczenia

    2026-02-19
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2026 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.