Mi felel meg a "tracert" DOS parancsnak?

114

A tracert egy parancs az MS-DOS parancssorban, amely az útvonalat egy IP-címre irányítja. Van-e olyan parancs a Gnome Terminálon, amely ezzel egyenértékű?

    
készlet vipin8169 17.09.2012 13:42
forrás

4 válasz

154

Telepítse a traceroute csomagot terminálon keresztül:

sudo apt-get install traceroute

Ezt követően írja be ezt a terminálon:

traceroute [ip/web-site url]

Például:

traceroute 8.8.8.8

weboldalakat is használhat:

traceroute http://www.sitename.com/
    
válasz adott Alen T 17.09.2012 13:55
forrás
80

A traceroute alternatívájaként a mtr kifejezést használhatod, ez olyan, mint a szteroidokra vonatkozó traceroute.

A csomag leírása:

mtr egyesíti a "traceroute" és "ping" programok funkcionalitását egyetlen hálózati diagnosztikai eszközben.

Az mtr elindításakor megvizsgálja a gazdagép mtr futása és a felhasználó által megadott célállomás közötti hálózati kapcsolatot. Miután meghatározták a gépek közötti egyes hálózati ugrások címét, egy sor ICMP ECHO kérést küld mindegyiknek, hogy meghatározza az egyes gépi kapcsolatok minőségét. Ennek hatására minden gépen statisztikát nyomtat.

Az mtr-tiny X támogatás nélkül fordítódik, és megőrizheti a lemezterületet.

A telepítéshez:

sudo apt-get install mtr-tiny

Használati példa:

mtr example.lan

Példa kimenet:

                             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
    
válasz adott phoibos 17.09.2012 17:42
forrás
8

traceroute,traceroute6,tracepath hajtsa végre ezt a feladatot. Ezek futtatható programok Unix rendszerekben vannak telepítve (valahol/usr/bin/, vagy/bin/, vagy/usr/sbin/ vagy/sbin/ - az utóbbi kettő nem a PATH-ban van normális felhasználó számára, csak a gyökér számára). Ezek függetlenek bármely terminál csomagtól.

    
válasz adott imz -- Ivan Zakharyaschev 17.09.2012 13:53
forrás
0

Úgy gondolom, ez megváltozott. Nem írja be a traceroute parancssort az "ip / website url" konfigurációval. Ehelyett meg kell adnia:

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

Nem tudom, hogy miért egyszerűbb ez, de miután megpróbáltam megoldást találni arra vonatkozóan, hogy miért fagyott fel a Hulu.com rám, ajánlott egytraceroute parancsot kipróbálni. Érdeklődéssel próbáltam csak a domain névvel és kiterjesztéssel, és tökéletesen működött.

    
válasz adott Michael Lynn Huff 12.10.2013 08:12
forrás