Pathping – Hvad kan du bruge det til?

Pathping er et af de bedste værktøjer til fejlfinding af netværk, der er indbygget i Windows. Det hjælper dig med at finde placeringen af et pakketab i en rute mellem dig og en vært (server, router, websted osv.). Noget jeg bruger ret ofte i mit arbejde.

Kommandoen Pathping er en kombination af Ping og Tracert. Hvor en ping-kommando kun tester netværksforbindelsen mellem kilden (din computer) og destinationen, vil Pathping teste forbindelsen til hvert hop imellem dem. Når du kører en Pathping, vil den først spore ruten til destinationen og derefter udføre en ping til hvert knudepunkt mellem dem.

Sådan bruger du Pathping cmd

Pathping er kun tilgængelig på Windows, hvis du bruger Linux, bør du tage et kig på mtr. Pathping kan køres fra kommandoprompten eller i PowerShell. For at åbne kommandoprompten kan du gøre følgende:

  1. Tryk Windows-tasten + R for at åbne vinduet Kør
  2. Typ cmd
  3. Tryk enter

Nu skal du for at bruge kommandoen blot indtaste pathping efterfulgt af IP-adressen eller værtsnavnet, ligesom ved en normal ping.

pathping 172.16.0.254

Afhængigt af antallet af hops mellem dig og destinationen kan det tage et par minutter, før resultaterne er beregnet. Først vil kommandoen spore routeren og vise dig hver eneste knude på ruten. Dette alene er allerede virkelig nyttig information, du kan straks se, hvor problemet opstår (f.eks. i en firewall).

Når sporingen er afsluttet, vil den derefter beregne latenstid og pakketab for hvert hop på ruten. Nu er dette den del, der tager noget tid. Hvis du ikke har brug for informationen om latenstid, kan du blot annullere den med ctrl + c.

Pathping bruger ICMP-protokollen. Nu vil du bemærke, når du prøver en pathping til f.eks. google.com, at den vil afbryde efter din ISP. Dette skyldes, at nogle servere, routere eller firewalls har blokeret ICMP-protokollen. Så du kan løse det.

Speeding up the PathPing command

Som jeg sagde tidligere, er pathping en smule langsomt. Men du kan fremskynde den ved at tilføje nogle switches til den. Som standard vil pathping opløse hvert værtsnavn for hvert hop, den kommer forbi. Den vil også som standard sende 100 forespørgsler til hver vært.

Så hvad vi kan gøre er at deaktivere hostname resolve og sænke antallet af forespørgsler, som pathping foretager på hvert hop med følgende kommando:

pathping -q 10 -n -p 100 lazyadmin.nl
Pathping -q 10

Med -q-switchen sætter vi mængden af forespørgsler til 10 i stedet for standard 100. Dette vil fremskynde den statik, der beregnes efter sporingen.

Pathping -n

Skiftet -n forhindrer kommandoen i at opløse værtsnavne. Dette fremskynder trace route-delen af kommandoen.

Pathping -p 100

Skiftet -p sænker ventetiden mellem hvert ping. Som standard vil pathping vente 250 ms, så hvis du indstiller den til 100 ms, vil det give 10 pings i et sekund i stedet for 4.

Pathping -h 4

En anden nyttig indstilling er -h-switchen. Med -h kan du angive antallet af hop, som du vil teste. Lad os sige, at du kun vil teste, om du kan nå din internetudbyder, så vil det være tilstrækkeligt at begrænse antallet af hop til 4 eller 5.

Pathping -w 500

Den sidste nyttige switch er -w. Når en vært er utilgængelig, tager det op til 3 sekunder, før den forsøger igen. Ved at indstille ventetiden til 500 ms kan du fremskynde resultaterne.

Sluttanker

Desto mere komplekst dit netværk er, desto oftere vil du bruge dette værktøj. Det giver en god indsigt i dine netværksruter og gør det meget nemmere at fejlfinde netværksproblemer. Jeg har aldrig brugt tracert igen, siden jeg lærte om denne kommando og dens evner.

Du kan måske også lide denne artikel om ping-kommandoen, du kan måske også hente et par nye ting fra den.

0 Shares

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.