Správci sítě nebo systému jsou odpovědní za zajištění toho, aby síť nebo systém poskytovaly nepřetržité služby, a musí zajistit, aby byla síť řádně udržována. Musí provést mnoho síťových testů, aby nepřetržitě monitorovaly provoz sítě; několik diagnostických nástrojů, jako je ping, umožňuje správcům sítě vyhodnotit síťové připojení. Pro diagnostiku sítě se však v Linuxu a macOS používá jiný příkaz s názvem „traceroute“, zatímco ve Windows se stejný program nazývá „tracert“. Příkaz traceroute se používá k mapování dat ze zdroje do cíle trasy. Lze jej také použít ke sledování cest, které datové pakety urazí od svého počátku do cíle.
V tomto obsáhlém článku se podíváme na to, jak používat příkaz traceroute v Ubuntu s různými příklady.
Jak nainstalovat Traceroute
Pokud jste traceroute nenainstalovali, při pokusu o jeho použití vám zobrazí chybu. V důsledku toho jej musíte nejprve nainstalovat, než spustíte příkaz k použití. Spusťte následující uvedený příkaz a nainstalujte jej:
$ sudo apt install traceroute |
Použití Traceroute v Ubuntu
Jakmile bude Ubuntu nainstalován, budete moci používat traceroute. Než se ponoříme do specifik, podívejme se, jak využít traceroute v jeho nejjednodušší podobě:
Chcete-li získat plný rozsah schopností traceroute, spusťte následující příkaz:
$ traceroute |
Dále se níže uvedený příkaz používá k zobrazení traceroutingu pro youtube.com.
$ traceroute www.youtube.com |
nebo
$ traceroute youtube.com |
Existuje několik klíčových myšlenek, které můžeme získat z výstupu; podrobnosti o několika hodnotách, které se objeví na prvním řádku výstupu, jsou popsány níže:
- 173.194.76.198 představuje IP adresu cíle.
- Počet skoků je číselná hodnota, která udává, jak dlouho se bude traceroute snažit dosáhnout cíle (výchozí hodnota je 30).
- Můžete odeslat určitý počet sond na jeden skok nebo určitý počet paketů na každý skok (výchozí hodnota je 3)
- Poslední klíčovou položkou, kterou je třeba zvážit, je velikost paketů, které vysíláte. (výchozí hodnota je 60 bajtů).
Jak nastavit počet sond
Ve výchozím nastavení prochází 16 sond najednou; tento počet sond můžete změnit pomocí volby „-N“:Spusťte následující příkaz pro resetování počtu sond:
$ traceroute –N 12 youtube.com |
Jak používat Traceroute k omezení počtu skoků
Ve výchozím nastavení je 30 skoků; pomocí volby „-m“ však můžete zadat jinou hodnotu:například příkaz níže prohledá web pouze 6 skoků, aby dosáhl cíle. Můžete vidět, že tracerouting se provádí pouze do 6 skoků.
$ traceroute –m 6 youtube.com |
Jak omezit sondy
Parametr „-q“ v traceroute umožňuje zadat několik sond; ve výchozím nastavení jsou na každém skoku zobrazeny tři sondy:Pokud potřebujete rychlé reakce, vyberte tuto možnost:
Spusťte následující uvedený příkaz ke snížení počtu sond na „2“:
$ traceroute –q 2 youtube.com |
Jak změnit velikost paketu
Výchozí velikost paketů odeslaných každým skokem je 60 bajtů; pomocí následujícího příkazu se velikost paketů změní na 30 bajtů.
$ traceroute youtube.com 30 |
Jak používat možnost „-f“ ke změně počtu skoků
Volba příkazu traceroute „-f“ vytiskne výsledek počínaje číslem skoku, které zadáte; můžete určit počet skoků, ze kterých se bude tisknout výsledek; například níže uvedený příklad začne publikovat výsledek při 12. skoku.
$ traceroute -f 12 youtube.com |
Závěr
V Ubuntu jsou k dispozici nástroje pro diagnostiku sítě, jako je traceroute a ping. Správci sítě jsou zodpovědní za údržbu sítě a traceroute je jedním z nejdůležitějších nástrojů pro správce systému nebo sítě. Tento článek poskytuje stručný popis příkazu traceroute, který lze použít k určení zpoždění v odezvách síťové cesty a vyhledání směrovacích smyček (pokud nějaké existují) v síti.