logo

Příkaz traceroute v Linuxu s příklady

V oblasti sítí je pro diagnostiku a řešení problémů s konektivitou zásadní pochopení cesty, kterou datové pakety urazí z jednoho bodu do druhého. Jedním z nejcennějších nástrojů pro tento účel je traceroute> příkaz v Linuxu. V tomto článku se ponoříme do složitosti traceroute> příkaz, prozkoumání jeho funkčnosti, možností a poskytnutí komplexních příkladů pro ilustraci jeho použití.

Úvod do Traceroute:

' traceroute`> command je síťový diagnostický nástroj používaný ke sledování trasy, kterou pakety ubírají ze zdroje do cíle přes síť IP. Poskytuje cenné informace o síťové cestě, včetně počtu přeskoků (směrovačů) mezi zdrojem a cílem a doby zpáteční cesty (RTT) pro každý směr.



Základní syntaxe Traceroute:

Základní syntaxe ` traceroute`> příkaz je následující:

traceroute [options] destination>

Možnosti: K přizpůsobení chování příkazu traceroute lze použít různé možnosti, které uživatelům umožňují zadat parametry, jako je maximální počet skoků, počet sond na skok a časový limit pro každou sondu.

Pochopení výstupu Traceroute:

Při provedenítraceroute>poskytuje podrobný výstup, který odhaluje cestu, kterou se pakety ubírají k dosažení cíle. Každý řádek ve výstupu představuje skok podél trasy, zobrazující IP adresu routeru, jeho název hostitele (pokud je k dispozici) a dobu zpětného odběru (RTT) pro sondu.



Možnosti dostupné v Traceroute

Volba

Popis

-4



Použijte IPv4

-6

Použijte IPv6

-F

Nefragmentujte paket

-f first_ttl

Začněte od prvního skoku TTL

a-b prořezávání

-g brána

Nasměrujte paket přes bránu

-m max_ttl

Nastavte maximální počet skoků

-n

datové typy pokračování

Nepřekládejte adresy IP na názvy domén

-p port

Nastavte cílový port

-q ndotazy

Nastavte počet sond na každý skok

balík

Celá délka balíčku

-Pomoc

Zobrazte zprávy nápovědy a ukončete

Příklady použití Traceroute:

1. Základní použití Traceroute

Chcete-li provést základní operaci traceroute do cíle, jednoduše spusťte následující příkaz:

traceroute google.com>

Tento příkaz sleduje cestu kgoogle.com>domény, zobrazující IP adresy a časy zpáteční cesty pro každý skok po cestě.

2. Použití IPv4 s Traceroute

The-4>umožňuje uživatelům určit použití IPv4 při provádění operace traceroute. To je užitečné zejména při řešení problémů s připojením nebo sítí souvisejících s adresami IPv4.

Syntax:

traceroute -4 google.com>

Vysvětlení: Pomocí ` -4`> traceroute používá výhradně adresy IPv4 ke sledování cesty k cíli ` google.com`>

3. Použití IPv6 s Traceroute

Naopak, ` -6`> volba instruuje traceroute, aby pro operaci traceroute použil adresy IPv6. Tato možnost je nezbytná při práci se sítěmi, které primárně využívají IPv6 adresování.

Syntax:

traceroute -6 google.com>

Vysvětlení: Zadáním znaku ` -6`> traceroute využívá adresy IPv6 ke sledování cesty k cíli ` google.com`> .

4. Nefragmentujte paket

' -F`> Tato volba zabraňuje fragmentaci paketů během operace traceroute. To může být užitečné při řešení problémů se síťovým připojením souvisejících s fragmentací paketů.

Syntax:

traceroute -F google.com>

stáhněte si video z youtube pomocí vlc

Vysvětlení: Pomocí ` -F`> traceroute zajišťuje, že pakety nejsou fragmentovány během procesu traceroute do cíle ` google.com`> .

5. Počínaje konkrétním TTL (Time To Live)

' -f`> umožňuje uživatelům zadat počáteční hodnotu TTL (Time To Live) pro operaci traceroute. Tato možnost je užitečná, když chcete začít trasování trasy z konkrétního skoku, nikoli z výchozího výchozího bodu.

Syntax:

traceroute -f 10 google.com>

Vysvětlení: Poskytnutím „ -f`> možnost následovaná hodnotou TTL (např. 10), traceroute zahájí operaci traceroute ze zadaného skoku do cíle ` google.com`> .

6. Směrování paketu přes bránu

The-g>Tato volba umožňuje uživatelům směrovat paket přes určitou bránu během operace traceroute. To je užitečné pro směrování provozu přes konkrétní síťovou cestu pro diagnostické účely.

Syntax:

traceroute -g 192.168.43.45 google.com>

Vysvětlení: Pomocí ` -g`> volba následovaná IP adresou brány, traceroute směruje paket přes zadanou bránu k dosažení cíle ` google.com`> .

7. Nastavení maximálního počtu skoků

The-m>umožňuje uživatelům nastavit maximální počet přeskoků, aby paket dosáhl cíle. Ve výchozím nastavení je maximální hodnota TTL nastavena na 30.

Syntax:

velikost písma latex
traceroute -m 5 google.com>

Vysvětlení: Zadáním znaku ` -m`> možnost následovaná požadovanou hodnotou TTL (např. 5), traceroute omezí operaci traceroute na maximálně 5 skoků do cíle ` google.com`> .

8. Zakázání rozlišení IP adres

' -n`> volba instruuje traceroute, aby nepřekládal IP adresy na jejich odpovídající názvy domén. To může urychlit operaci traceroute přeskočením procesu překladu DNS.

Syntax:

traceroute -n google.com>

Vysvětlení: Pomocí ` -n`> možnost, traceroute zobrazí IP adresy namísto jejich překladu na názvy domén během operace traceroute do cíle ` google.com`> .

9. Nastavení cílového portu

The-p>umožňuje uživatelům určit cílový port, který se má použít během operace traceroute. Ve výchozím nastavení je cílový port nastaven na 33434. Syntax:

traceroute -p 20292 google.com>

Vysvětlení: Poskytnutím „ -p`> možnost následovaná požadovaným číslem portu (např. 20292), traceroute použije zadaný port pro operaci traceroute do cíle ` google.com`> .

10. Nastavení počtu sond na skok

The-q>umožňuje uživatelům nastavit počet sond odeslaných do každého skoku během operace traceroute. Ve výchozím nastavení jsou na jeden skok odeslány tři sondy.

Syntax:

traceroute -q 1 google.com>

Vysvětlení: Pomocí ` -q`> možnost následovaná požadovaným počtem sond (např. 1), traceroute odešle zadaný počet sond na jeden skok během operace traceroute do cíle ` google.com`> .

11. Nastavení délky paketu

Uživatelé mohou zadat plnou délku paketu pomocí ` packetlen`> volba. Ve výchozím nastavení používá traceroute 60bajtové pakety.

spojový seznam

Syntax:

traceroute google.com 100>

Vysvětlení: Poskytnutím hodnoty délky paketu (např. 100) traceroute využívá pakety se zadanou délkou během operace traceroute k cíli ` google.com`> .

12. Zobrazení zpráv nápovědy

The--help>volba zobrazí zprávy nápovědy a ukončí se a poskytuje uživatelům informace o použití a dostupných volbách příkazu traceroute.

Syntax:

traceroute --help>
zobrazení nápovědy traceroute

zobrazení nápovědy traceroute

Vysvětlení: Provedením ' traceroute --help`> traceroute zobrazí zprávy nápovědy, které podrobně popisují použití a dostupné možnosti příkazu traceroute.

Závěr:

The traceroute> příkaz v Linuxu nabízí širokou škálu možností pro sledování trasy paketů do cíle. Po pochopení těchto možností a jejich syntaxe mohou uživatelé efektivně diagnostikovat problémy s připojením k síti a odstraňovat problémy se směrováním. Ať už jde o specifikaci verzí IP, řízení chování paketů nebo přizpůsobení operace traceroute, příkaz traceroute poskytuje komplexní funkce pro analýzu sítě a odstraňování problémů.