Jak používat příkaz Traceroute v Linuxu

Jak Pouzivat Prikaz Traceroute V Linuxu



Operační systémy používají pro přenos dat v síti pakety. Jedná se o malé kousky informací, které přenášejí data a cestují mezi zařízeními. Navíc, když se objeví jakýkoli problém se sítí, pakety pomáhají identifikovat hlavní příčinu základního problému. Jak? Sledováním trasy těch paketů.

Příkaz traceroute v Linuxu vám pomůže zmapovat cestu, kterou pakety urazí při cestování do konkrétního cíle. To vám dále pomáhá řešit problémy s latencí sítě, ztrátou paketů, skoky v síti, problémy s rozlišením DNS, pomalým přístupem na web a další. V tomto blogu si tedy vysvětlíme jednoduché způsoby použití příkazu traceroute v Linuxu.







Jak používat příkaz Traceroute v Linuxu

Za prvé, traceroute není v mnoha distribucích Linuxu předinstalovaný. Můžete jej však nainstalovat provedením jednoho z níže uvedených příkazů podle vašeho systému:



Operační systém Příkaz
Debian/Ubuntu sudo apt nainstalovat traceroute
Fedora sudo dnf nainstalovat traceroute
Arch Linux sudo pacman -Sy traceroute
openSUSE sudo zypper nainstalovat traceroute

Po instalaci můžete implementovat příkaz traceroute zadáním:



traceroute < destination_IP >

  i-option-in-hostname-command





Nahraďte adresou IP zařízení v cíli. Jakmile příkaz spustíte, váš systém zobrazí seznam skoků s IP adresou a dobou odezvy. Hops jsou zařízení, kterými procházejí vaše pakety při cestování do konkrétního cíle. Použijme například příkaz traceroute pro IP adresu Google:

traceroute 8.8.8.8

  traceroute-příkaz



Výsledek ukazuje pouze jeden skok, zatímco ostatní jsou označeny hvězdičkou (*). K tomu dochází, protože následující skoky neodpověděly během časového limitu 3 sekund. Příkaz traceroute navíc ve výchozím nastavení používá k získání názvů hostitelů hopů překlad DNS, což zpomaluje proces. Tuto část můžete vynechat a zobrazit pouze adresy IP pomocí volby -n:

traceroute -n < destination_IP >

  n-option-in-traceroute-command

Pokud chcete omezit počet skoků, použijte volbu -m spolu s příkazem traceroute:

traceroute -m N < destination_IP >

  m-option-in-traceroute-command

Zde vložte požadovaný počet skoků na místo N. Při provedení vrátí ve výsledcích pouze N počet skoků. Příkaz traceroute zobrazuje pouze dobu zpáteční cesty každého skoku (RTT). Můžete však získat podrobnější informace o načasování pomocí volby -I:

traceroute -Já < destination_IP >

  i-option-in-traceroute-command

Tento příkaz odešle požadavek ICMP echo k načtení přesnějších dat RTT. Vezměme si například znovu příklad Google:

Spropitné : Pokud váš zadaný cíl omezuje pakety ICMP, můžete místo toho sledovat pakety UDP použitím volby -U:

traceroute -V < destination_IP >

  u-option-in-traceroute

V případě, že chcete prozkoumat více možností pro traceroute, spusťte prosím níže uvedený příkaz:

traceroute --Pomoc

  help-option-in-traceroute-command

Rychlé shrnutí

Traceroute je úžasný nástroj CLI, který můžete použít k diagnostice problémů souvisejících se sítí v Linuxu. Sleduje cestu paketů a identifikuje všechny kritické problémy sítě. Proto jsme vysvětlili každý jednotlivý detail o příkazu traceroute pomocí několika příkladů.