Tutorial: Come eseguire un MTR (My Traceroute) su Windows, macOS e Linux

Quando si riscontrano problemi di latenza o di connessione con un server o un sito web, è essenziale identificare dove si trova l'origine del problema sulla rete. Lo strumento MTR (My Traceroute) combina le funzionalità di ping e traceroute, permettendo di analizzare in dettaglio la latenza e la perdita di pacchetti a ogni tappa del percorso di rete.

In questo tutorial vedremo come eseguire un MTR sui tre principali sistemi operativi: Windows, macOS e Linux.

1. Eseguire un MTR su Windows

Su Windows, lo strumento ufficiale MTR non è integrato. Tuttavia, esiste un'alternativa affidabile: WinMTR.

Passaggi:

  1. Scarica WinMTR dal repository ufficiale: Link per il download
  2. Avvia l'applicazione (non è necessaria un'installazione complessa).
  3. Nel campo Host, inserisci l'indirizzo IP o il nome di dominio da testare, ad esempio google.com.
  4. Clicca su Start per avviare l'analisi.
  5. Lascia in esecuzione per alcuni minuti per ottenere statistiche affidabili.
  6. Utilizza Copy Text to clipboard o Export HTML per recuperare il report.

2. Eseguire un MTR su macOS

macOS non dispone di MTR nativamente, ma è possibile installarlo tramite Homebrew.

Installazione e utilizzo:

# Verificare se Homebrew è installato
brew --version

# Installare Homebrew se necessario
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Installare MTR
brew install mtr

# Avviare un MTR
sudo mtr google.com

# Generare un report leggibile
sudo mtr -rw ouiheberg.com

3. Eseguire un MTR su Linux

Su Linux, l'installazione è molto semplice, poiché MTR è disponibile nella maggior parte dei repository.

Installazione in base alla distribuzione:

# Debian / Ubuntu
sudo apt update && sudo apt install mtr -y

# CentOS / AlmaLinux / RockyLinux
sudo yum install mtr -y

# Arch Linux
sudo pacman -S mtr

Utilizzo:

# Avviare un MTR in tempo reale
mtr google.com

# Generare un report completo
mtr -rw ouiheberg.com

# Esportare i risultati in un file
mtr -rw ouiheberg.com > risultato_mtr.txt

4. Interpretazione dei risultati

Un report MTR mostra diverse informazioni utili:

  • Host: il nome o l'indirizzo IP di ogni router attraversato.
  • Loss%: la percentuale di pacchetti persi.
  • Last / Avg / Best / Wrst: i tempi di risposta in millisecondi.

Alcuni punti importanti:

  • Se la perdita di pacchetti appare solo su una riga intermedia ma poi scompare, non è necessariamente un problema.
  • Se la perdita persiste fino alla destinazione finale, indica un reale problema di rete.

Conclusione

Il MTR è uno strumento indispensabile per diagnosticare problemi di latenza, routing o perdita di pacchetti. Che tu sia su Windows, macOS o Linux, esiste sempre una soluzione per utilizzarlo. In caso di problemi con il tuo server OuiHeberg, ti consigliamo di eseguire un MTR verso la tua macchina e di inviare il report al nostro supporto tecnico per un'analisi rapida e precisa.