Pathping – Wat kun je ermee doen?

Pathping is een van de beste netwerk troubleshooting tools die ingebouwd zijn in Windows. Het helpt je om de locatie te vinden van een pakketverlies in een route tussen jou en een host (server, router, website etc). Dit is iets wat ik in mijn werk vaak gebruik.

De opdracht Pathping is een combinatie van Ping en Tracert. Waar een ping commando alleen de netwerk verbinding tussen de bron (jouw computer) en de bestemming test, zal Pathping de verbinding met elke hop ertussen testen. Wanneer u een Pathping uitvoert, traceert het eerst de route naar de bestemming en voert dan een ping uit naar elk knooppunt ertussen.

Hoe gebruikt u het Pathping cmd

Pathping is alleen beschikbaar op Windows, als u Linux gebruikt, moet u eens kijken naar mtr. Pathping kan worden uitgevoerd vanaf de opdrachtprompt of in PowerShell. Om de commando prompt te openen kunt u het volgende doen:

  1. Druk op Windows toets + R om het Uitvoeren venster te openen
  2. Type cmd
  3. Druk op enter

Nu hoeft u om het commando te gebruiken alleen pathping in te voeren gevolgd door het IP Adres of hostnaam, net als bij een normale ping.

pathping 172.16.0.254

Afhankelijk van het aantal hops tussen u en de bestemming kan het een paar minuten duren voordat de resultaten zijn berekend. Eerst zal het commando de router traceren, waarbij je elk knooppunt op de route te zien krijgt. Dit is op zich al erg nuttige informatie, je kunt meteen zien waar het probleem zich voordoet (bijvoorbeeld in een firewall).

Nadat de trace voltooid is, berekent het vervolgens de latency en het pakketverlies voor elke hop op de route. Nu, dit is het deel dat wat tijd in beslag neemt. Als je de latency info niet nodig hebt, kun je het gewoon annuleren met ctrl + c.

Pathping gebruikt het ICMP protocol. Nu zul je merken wanneer je een pathping probeert naar google.com bijvoorbeeld, dat het zal afbreken na je ISP. Dit komt doordat sommige servers, routers of firewalls het ICMP protocol hebben geblokkeerd. Dus je kunt het oplossen.

Het PathPing commando versnellen

Zoals ik al eerder zei, pathping is een beetje traag. Maar je kunt het versnellen door er wat schakelaars aan toe te voegen. Standaard zal pathping elke hostnaam oplossen van elke hop die het tegenkomt. Het zal ook standaard 100 queries sturen naar elke host.

Dus wat we kunnen doen is de hostname resolve uitschakelen en het aantal queries dat pathping doet op elke hop verlagen met het volgende commando:

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

Met de -q switch stellen we het aantal queries in op 10 in plaats van de standaard 100. Dit versnelt de statics die berekend worden na de trace.

Pathping -n

De -n switch voorkomt dat het commando de hostnamen resolved. Dit versnelt het trace route gedeelte van het commando.

Pathping -p 100

De -p switch verlaagt de wachttijd tussen elke ping. Standaard wacht pathping 250ms, dus als je het op 100ms zet zullen er 10 pings in een seconde zijn in plaats van 4.

Pathping -h 4

Een andere nuttige optie is de -h switch. Met -h kan u het aantal hops opgeven dat u wil testen. Stel dat u alleen wilt testen of u uw ISP kunt bereiken, dan is het beperken van het aantal hops tot 4 of 5 voldoende.

Pathping -w 500

De laatste bruikbare switch is -w. Wanneer een host onbereikbaar is, duurt het maximaal 3 seconden voordat hij het opnieuw probeert. Door de wachttijd op 500ms te zetten kunt u de resultaten versnellen.

Denkbeelden

Hoe complexer uw netwerk is, hoe vaker u deze tool zult gebruiken. Het geeft een goed inzicht in je netwerk routes en maakt het debuggen van netwerk problemen een stuk eenvoudiger. Ik heb tracert nooit meer gebruikt sinds ik over dit commando en zijn mogelijkheden heb geleerd.

Je vindt dit artikel over het ping commando misschien ook wel leuk, misschien haal je er ook wel wat nieuwe dingen uit.

0 Shares

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.