Jaký je ekvivalent příkazu "tracert" DOS?

114

tracert je příkaz v příkazovém řádku systému MS-DOS k trasování trasy na adresu IP. Je nějaký příkaz v terminálu Gnome ekvivalentní tomuto?

    
dané vipin8169 17.09.2012 13:42

4 odpovědi

154

Nainstalujte balíček traceroute přes terminál spuštěním:

sudo apt-get install traceroute

Potom zadejte do terminálu:

traceroute [ip/web-site url]

Například:

traceroute 8.8.8.8

můžete také používat webové stránky:

traceroute http://www.sitename.com/
    
odpověděl Alen T 17.09.2012 13:55
80

Jako alternativu k traceroute můžete použít mtr , je to jako traceroute na steroidy.

Z popisu balíčku:

mtr kombinuje funkčnost programů "traceroute" a "ping" v jediném síťovém diagnostickém nástroji.

Jak spustí mtr, zkoumá síťové připojení mezi hostitelem mtr běží a hostitelem určeným uživatelem. Po určení adresy jednotlivých síťových hopů mezi stroji pošle pošadovanému pošadovanému pošadavku ICMP ECHO kašdému, aby určil kvalitu spojení na kašdð stroj. Tímto způsobem vytiskne běžící statistiky o každém stroji.

mtr-tiny se kompiluje bez podpory X a šetří místo na disku.

Instalace:

sudo apt-get install mtr-tiny

Příklad použití:

mtr example.lan

Příklad výstup:

                             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
    
odpověděl phoibos 17.09.2012 17:42
8

traceroute,traceroute6,tracepath proveďte tuto úlohu. Jedná se o spustitelné programy nainstalované v systémech Unix (někde v/usr/bin/ nebo/bin/ nebo/usr/sbin/ nebo/sbin/ - poslední dva nejsou v normě PATH pro běžného uživatele, pouze pro root). Jsou nezávislé na libovolném terminálovém balíčku.

    
odpověděl imz -- Ivan Zakharyaschev 17.09.2012 13:53
0

Věřím, že se to změnilo. Již nezpíšete příkazový řádek traceroute konfigurací "ip / web url". Namísto toho musíte zadat:

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

Nevím, proč to bylo zjednodušeno, ale poté, co jsem se pokoušel najít řešení, proč mě Hulu.com zmrazil, bylo doporučeno zkusit příkaztraceroute. Na zoufalství jsem to zkusil pouze s názvem domény a rozšířením a fungoval to dokonale.

    
odpověděl Michael Lynn Huff 12.10.2013 08:12