Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    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 Ubuntu?

    3 min. czyt.

    Jak przetestować szybkość internetu w terminalu za pomocą Speedtest CLI?

    3 min. czyt.

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

    4 min. czyt.

    Dystrybucja Linux Boot Repair Disk – jak naprawić bootloadera i przywrócić MBR?

    15 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    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.