Qual è l'equivalente del comando DOS "tracert"?

113

tracert è un comando nel prompt dei comandi di MS-DOS per tracciare il percorso verso un indirizzo IP. C'è qualche comando nel Terminale Gnome equivalente a questo?

    
posta vipin8169 17.09.2012 - 13:42

4 risposte

152

Installa il pacchetto traceroute tramite terminale eseguendo:

sudo apt-get install traceroute

Dopodiché, digita questo nel terminale:

traceroute [ip/web-site url]

Ad esempio:

traceroute 8.8.8.8

puoi anche utilizzare i siti web:

traceroute http://www.sitename.com/
    
risposta data Alen T 17.09.2012 - 13:55
79

In alternativa al traceroute, potresti usare mtr , come il traceroute con gli steroidi.

Dalla descrizione del pacchetto:

mtr combina le funzionalità dei programmi 'traceroute' e 'ping' in un unico strumento di diagnostica di rete.

All'avvio di mtr, indaga la connessione di rete tra l'host mtr e l'host di destinazione specificato dall'utente. Dopo aver determinato l'indirizzo di ogni hop di rete tra le macchine, invia a ciascuna una sequenza di richieste ECHO ICMP per determinare la qualità del collegamento a ciascuna macchina. In questo modo, stampa statistiche di esecuzione su ogni macchina.

mtr-tiny è compilato senza supporto per X e conserva spazio su disco.

Per installarlo:

sudo apt-get install mtr-tiny

Esempio di utilizzo:

mtr example.lan

Esempio di output:

                             My traceroute  [v0.71]
            example.lan                           Sun Mar 25 00:07:50 2007

                                       Packets                Pings
Hostname                            %Loss  Rcv  Snt  Last Best  Avg  Worst
 1. example.lan                        0%   11   11     1    1    1      2
 2. ae-31-51.ebr1.Chicago1.Level3.n   19%    9   11     3    1    7     14
 3. ae-1.ebr2.Chicago1.Level3.net      0%   11   11     7    1    7     14
 4. ae-2.ebr2.Washington1.Level3.ne   19%    9   11    19   18   23     31
 5. ae-1.ebr1.Washington1.Level3.ne   28%    8   11    22   18   24     30
 6. ge-3-0-0-53.gar1.Washington1.Le    0%   11   11    18   18   20     36
 7. 63.210.29.230                      0%   10   10    19   19   19     19
 8. t-3-1.bas1.re2.yahoo.com           0%   10   10    19   18   32    106
 9. p25.www.re2.yahoo.com              0%   10   10    19   18   19     19
    
risposta data phoibos 17.09.2012 - 17:42
8

traceroute , traceroute6 , tracepath esegui questa attività. Sono programmi eseguibili installati nei sistemi Unix (da qualche parte in /usr/bin/ o /bin/ o /usr/sbin/ o /sbin/ - gli ultimi due non si trovano nel PATH per un utente normale, solo per root). Sono indipendenti da qualsiasi pacchetto di terminale.

    
risposta data imz -- Ivan Zakharyaschev 17.09.2012 - 13:53
0

Credo che questo sia cambiato. Non si digita più la riga di comando traceroute con la configurazione "ip / website url". Invece dovrai digitare:

traceroute <websiteinquestion.com (org, net, gov, whatever)>

Non so perché questo sia stato semplificato ma dopo aver tentato di trovare una soluzione sul perché Hulu.com si stesse congelando su di me è stato suggerito di provare un comando traceroute . Su un sospetto, l'ho provato con solo il nome di dominio e l'estensione e ha funzionato perfettamente.

    
risposta data Michael Lynn Huff 12.10.2013 - 08:12

Leggi altre domande sui tag