Tracepath
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`.