Zamknij menu
    Nowe
    Flathub

    Flathub – centralny hub aplikacji Flatpak dla Linuksa. Zalety, instalacja i przyszłość

    2025-12-28
    A hand holds up a cd against an orange background.

    Technologia LightScribe – jak działa, jakie są wymagania sprzętowe i oprogramowanie?

    2025-12-24
    Flatpak

    Flatpak – jak instalować i zarządzać aplikacjami na różnych dystrybucjach?

    2025-12-19
    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
    Flathub

    Flathub – centralny hub aplikacji Flatpak dla Linuksa. Zalety, instalacja i przyszłość

    2025-12-28
    A hand holds up a cd against an orange background.

    Technologia LightScribe – jak działa, jakie są wymagania sprzętowe i oprogramowanie?

    2025-12-24
    Flatpak

    Flatpak – jak instalować i zarządzać aplikacjami na różnych dystrybucjach?

    2025-12-19
    KDE Plasma

    KDE Plasma – personalizacja, elastyczność i nowe funkcje w środowisku graficznym

    2025-12-18
    Artykuły
    Roundcube

    Roundcube – jak zainstalować i skonfigurować zaawansowanego klienta IMAP z intuicyjnym interfejsem i funkcjami bezpieczeństwa

    2025-12-15
    man facing MacBook Pro

    Curl – przewodnik po funkcjach i protokołach

    2025-12-14
    SugarCRM

    SugarCRM – zaawansowany system CRM dla efektywnego zarządzania relacjami z klientami i automatyzacji procesów sprzedaży

    2025-12-07
    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.

    © 2025 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.