Tracepath

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

tracepath - Spåra nätverkshopp till en destination

Kommandot `tracepath` används för att spåra nätverkshopp till en given destination och visa varje hopp längs vägen.

Syntax

tracepath [ALTERNATIV] DESTINATION

Beskrivning

Kommandot `tracepath` är ett nätverksdiagnosverktyg som används för att spåra rutten paket tar från källan till en destination. Det liknar `traceroute`, men kräver inga speciella behörigheter.

Alternativ

Kommandot `tracepath` stöder flera alternativ som kan användas för att justera dess beteende:

  • -n - Visa IP-adresser istället för att göra DNS-uppslagningar.
  • -b - Visa både IP-adresser och DNS-namn.
  • -l PACKETSIZE - Ange storleken på de skickade paketen (standard är 65535 byte).
  • -m MAX_HOPS - Ange maximalt antal hopp att spåra (standard är 30).
  • --help - Visa hjälpmeddelande och avsluta.
  • --version - Visa versionsinformation och avsluta.

Exempel

Här är några praktiska exempel som visar hur du kan använda `tracepath`-kommandot:

  • För att spåra rutten till en destination:

tracepath example.com

  • För att spåra rutten och visa IP-adresser istället för DNS-namn:

tracepath -n example.com

  • För att spåra rutten med en specifik paketstorlek:

tracepath -l 128 example.com

  • För att spåra rutten och ange maximalt antal hopp:

tracepath -m 20 example.com

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `tracepath` på macOS jämfört med Linux:

  • **Tillgänglighet:** `tracepath`-kommandot är specifikt för Linux och ingår i iputils-paketet. På macOS används `traceroute` för att spåra nätverkshopp.
  • **Kommandon:** På macOS används `traceroute` istället för `tracepath`. Båda kommandona har liknande funktionalitet men olika syntax och alternativ.
  • **Behörigheter:** `tracepath` kräver inga speciella behörigheter, medan `traceroute` ibland kan kräva root-behörigheter för vissa operationer.

Exempel på att använda `traceroute` på macOS:

  • För att spåra rutten till en destination:

traceroute example.com

  • För att spåra rutten och visa IP-adresser istället för DNS-namn:

traceroute -n example.com

Det är alltid bra att konsultera `man`-sidan för `tracepath` på Linux och `traceroute` på macOS för att se vilka alternativ och funktioner som är tillgängliga och hur de används.

Felsökning

Om du får ett felmeddelande när du använder `tracepath`, kontrollera följande:

  • Att du använder rätt syntax och alternativ för ditt specifika kommando.
  • Att destinationen du försöker spåra är nåbar från din dator.
  • Att du har nödvändiga nätverksbehörigheter för att skicka och ta emot paket.

Se även

  • traceroute - Spåra nätverkshopp till en destination (macOS och Linux).
  • ping - Kontrollera anslutbarheten till en nätverksdestination.
  • mtr - Kombinerat nätverksdiagnosverktyg som integrerar funktioner från både `ping` och `traceroute`.

Källor