Was entspricht dem DOS-Befehl "tracert"?

113

tracert ist ein Befehl in der MS-DOS-Eingabeaufforderung, um die Route zu einer IP-Adresse zu verfolgen. Gibt es einen Befehl im Gnome-Terminal, der dem entspricht?

    
vipin8169 17.09.2012, 13:42
quelle

4 Antworten

152

Installieren Sie das Paket traceroute über das Terminal, indem Sie Folgendes ausführen:

sudo apt-get install traceroute

Geben Sie danach Folgendes in das Terminal ein:

traceroute [ip/web-site url]

Zum Beispiel:

traceroute 8.8.8.8

Sie können auch Websites verwenden:

traceroute http://www.sitename.com/
    
Alen T 17.09.2012, 13:55
quelle
79

Als Alternative zu traceroute können Sie mtr verwenden, das ist wie traceroute auf Steroiden.

Aus der Paketbeschreibung:

mtr kombiniert die Funktionalität der Programme 'traceroute' und 'ping' in einem einzigen Netzwerkdiagnosetool.

Wenn mtr startet, untersucht es die Netzwerkverbindung zwischen dem Host, auf dem mtr läuft, und einem benutzerdefinierten Zielhost. Nachdem es die Adresse jedes Netzwerksprungs zwischen den Maschinen bestimmt hat, sendet es eine Sequenz ICMP ECHO-Anfragen an jedes, um die Qualität der Verbindung zu jeder Maschine zu bestimmen. Währenddessen werden Laufstatistiken zu jedem Computer ausgegeben.

mtr-tiny wird ohne Unterstützung für X kompiliert und spart Speicherplatz.

So installieren Sie es:

sudo apt-get install mtr-tiny

Anwendungsbeispiel:

mtr example.lan

Beispielausgabe:

                             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
    
phoibos 17.09.2012 17:42
quelle
8

traceroute , traceroute6 , tracepath führt diese Aufgabe aus. Sie sind ausführbare Programme, die in Unix-Systemen installiert sind (irgendwo in /usr/bin/ oder /bin/ oder /usr/sbin/ oder /sbin/ - die letzten beiden sind nicht im PATH für einen normalen Benutzer, nur für root). Sie sind unabhängig von einem Terminal-Paket.

    
quelle
0

Ich glaube, das hat sich geändert. Sie geben die traceroute-Befehlszeile nicht mehr mit der Konfiguration "ip / website url" ein. Stattdessen müssen Sie Folgendes eingeben:

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

Ich weiß nicht, warum das vereinfacht wurde, aber nachdem ich versucht hatte, eine Lösung zu finden, warum Hulu.com mir nicht mehr aushielt, wurde vorgeschlagen, einen Befehl traceroute zu versuchen. Auf eine Ahnung habe ich es nur mit dem Domain-Namen und der Erweiterung versucht und es hat perfekt funktioniert.

    
Michael Lynn Huff 12.10.2013 08:12
quelle