Vraag Wat is het equivalent van de opdracht "tracert" DOS?


tracert is een opdracht in MS-DOS-opdrachtprompt om de route naar een IP-adres te traceren. Is er een commando in de Gnome Terminal equivalent aan dit?


114
2017-09-17 11:42


oorsprong


Even terzijde: als u naar het commandoregelhulpprogramma in Windows verwijst, is dat alleen maar, een Windows-opdrachtregelprogramma, geen MS-DOS-toepassing. MS-DOS is al 17 jaar uit de gunst (sinds de release van Windows 95) en zeker voor een decennium (sinds Windows XP uitkwam, waardoor de NT-kernel een enorme boost kreeg in de thuismarkt). - Michael Kjörling
hehe .. sorry. Ik gebruik over het algemeen cmd, maar voor het plaatsen hier gebruikte ik dat. btw bedankt voor de info: D - vipin8169


antwoorden:


Installeer de traceroute pakket via terminal door te draaien:

sudo apt-get install traceroute

Hierna typ je dit in de terminal:

traceroute [ip/web-site url]

Bijvoorbeeld:

traceroute 8.8.8.8

u kunt ook websites gebruiken:

traceroute http://www.sitename.com/

154
2017-09-17 11:55



ja, het werkte .. - vipin8169
Kijk even naar tracepathook. - imz -- Ivan Zakharyaschev
"Dit werkt, maar er is nu (tenminste met Ubuntu 16.04) een dubbelzinnigheid bij het proberen te gebruiken traceroute wanneer is het niet geïnstalleerd (pakket inetutils-traceroute wordt ook gesuggereerd): "Het programma 'traceroute' is te vinden in de volgende pakketten: inetutils-traceroute traceroute. Probeer: sudo apt install <selected package>". Welk pakket heeft de voorkeur? Misschien kunt u uw antwoord bijwerken? - Peter Mortensen
Gebruiker Alen T ontbreekt in actie. Misschien kan iemand anders dit antwoord bijwerken? - Peter Mortensen
Een antwoord uit 2014 suggereert inetutils-traceroute is het pakket dat de voorkeur heeft, niet traceroute. - Peter Mortensen


Als alternatief voor traceroute kunt u gebruiken mtr, het is als traceroute op steroïden.

Uit de beschrijving van het pakket:

mtr combineert de functionaliteit van de 'traceroute' en 'ping'-programma's in een enkel netwerkdiagnosetool.

Wanneer mtr start, wordt de netwerkverbinding tussen de host mtr wordt uitgevoerd en een door de gebruiker opgegeven doelhost onderzocht. Nadat het het adres van elke netwerkhop tussen de machines heeft bepaald, verzendt het een reeks ICMP ECHO-aanvragen naar elk van hen om de kwaliteit van de koppeling naar elke machine te bepalen. Terwijl het dit doet, print het lopende statistieken over elke machine.

mtr-tiny is gecompileerd zonder ondersteuning voor X en bespaart schijfruimte.

Om het te installeren:

sudo apt-get install mtr-tiny

Gebruik voorbeeld:

mtr example.lan

Voorbeelduitvoer:

                             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

79
2017-09-17 15:42



zal het zeker proberen. Bedankt - vipin8169
Gek cool ... bedankt voor de aanwijzer! - Dan H


traceroute, traceroute6, tracepath voer deze taak uit. Het zijn uitvoerbare programma's die zijn geïnstalleerd in Unix-systemen (ergens in /usr/bin/of /bin/of /usr/sbin/of /sbin/ - de laatste twee bevinden zich niet in de PATH voor een normale gebruiker, alleen voor root). Ze zijn onafhankelijk van elk terminalpakket.


8
2017-09-17 11:53



moet ik iets installeren om het te gebruiken? - vipin8169
@ vipin8169 Ik weet niet zeker of het standaard in Ubuntu is geïnstalleerd. Zal de naam van het pakket moeten controleren waartoe het behoort. Misschien kan iemand anders het antwoord helpen en bewerken? Ik werk momenteel niet aan een Ubuntu-systeem. - imz -- Ivan Zakharyaschev
eigenlijk heb ik traceroute-pakket geïnstalleerd voordat ik traceptaat probeerde, het werkte ... maar ik weet niet of het gerelateerd was aan die installatie of niet - vipin8169


Ik geloof dat dit is veranderd. U typt niet langer de traceroute-opdrachtregel in met de "ip / website-URL" -configuratie. In plaats daarvan moet je typen:

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

Ik weet niet waarom dit is vereenvoudigd, maar nadat ik geprobeerd heb een oplossing te vinden waarom Hulu.com op mij bleef bevriezen, werd voorgesteld om een traceroute opdracht. Op een voorgevoel probeerde ik het met alleen de domeinnaam en extensie en het werkte perfect.


0
2017-10-12 06:12



Ik denk dat dit antwoord onjuist is. Er is niets veranderd. traceroute heeft nooit werkte met een URL (bijv. traceroute http://askubuntu.com/). Het heeft altijd werkte met een domeinnaam (bijv. traceroute askubuntu.com). - Peter Mortensen