Hvis du er seriøs over Linux og kommandolinjen, har du uden tvivl brugt ping til at diagnosticere og fejlfinding din internetforbindelse. Og hvis du er seriøs over Linux og kommandolinjen, har du uden tvivl også brugt traceroute til at diagnosticere din internetforbindelse. Hvis du har ønsket et værktøj, der kombinerer både Ping og Tracertoute, har du held og lykke.

Værktøjet hedder MTR, til Matt's Traceroute. Det er opkaldt efter Matt Kimball, den oprindelige udvikler. Roger Wolff har været underleverandør siden 1998.

MTR kombinerer funktionerne i både standardprogrammerne ping og traceroute. Ligesom ping sender den ICMP-anmodninger til en destination, enten et domænenavn eller en IP-adresse, og lytter til destinationen for at svare tilbage. Ligesom Traceroute virker det også ved at indstille Time To Live (TTL), eller antallet af maksimale humle, en pakke kan overtage netværket, til et lavt antal, hvilket øges ved hvert forsøg. Dette bestemmer, hvilken rute pakker tager til en destination undervejs. Oplysningerne opdateres løbende, så længe MTR kører.

Installation

Det er nemt nok at installere det. Hvis du har et Debian / Ubuntu-system, skal du blot skrive:

 sudo apt-get install mtr 

For andre distroer, der ikke indeholder MTR i dets depot, kan du downloade kildekoden og kompilere den med kommandoen:

 ./configure make make install 

Anvendelse

MTR arbejder i to tilstande, en grafisk tilstand, som brugere, der ikke er så behagelige med kommandolinjen, kan arbejde lettere og i en tekstbaseret tilstand.

Brug af MTR er ret nemt. Hvis du vil teste Google, skal du bare bruge denne kommando:

 mtr google.com 

Versionen i Ubuntu leveres med en grafisk grænseflade. Når du starter MTR, vises resultaterne i et vindue. Hvis du hellere vil have det i dit terminalvindue ligesom de fleste Linux-brugere, har du flere muligheder.

Den nemmeste måde er at ringe MTR med "- --curses " -knappen:

 mtr --kurver google.com 

Hvis det også er for meget for dig, kan du downloade den almindelige tekstversion:

 sudo apt-get install mtr-lille 

Hvis du vil have de grafiske klokker og fløjter (selvom der virkelig ikke er nogen i MTR), skal du bare bruge " --gtk " indstillingen.

Hvis du vil teste en IP-adresse i stedet for et værtsnavn, skal du bruge indstillingen "- --address ":

 mtr - adresse 127.0.0.1 

Dette vil selvfølgelig teste loopback-enheden, eller med andre ord din egen maskine. Du kan bruge en hvilken som helst IP-adresse, du ønsker. Det kan være nyttigt, hvis din DNS nogensinde bliver slået.

Du kan også lave nogle interessante ting, f.eks. Ændre skærmknuden og måden felterne er repræsenteret på.

Linux er en fantastisk platform til at lære, hvordan internettet virkelig virker, og det skyldes ikke nogenlunde en del af tilgængeligheden af ​​værktøjer som MTR. Selvom sofistikerede netværksværktøjer kan koste tusindvis af dollars på andre platforme, kan du finde kvalitetsværktøjer til diagnosticering og fejlfinding af forbindelser, der er tilgængelige gratis på Linux.

Billedkredit: Medicinsk instrument med computer fra BigStockPhoto