A Pathping az egyik legjobb hálózati hibaelhárító eszköz, amely a Windowsba van beépítve. Segít megtalálni a csomagvesztés helyét az Ön és egy állomás (szerver, router, weboldal stb.) közötti útvonalon. Ezt elég gyakran használom a munkám során.
A Pathping parancs a Ping és a Tracert kombinációja. Míg a ping parancs csak a forrás (az Ön számítógépe) és a célállomás közötti hálózati kapcsolatot teszteli, addig a Pathping a kapcsolatot teszteli az egyes ugrások között. A Pathping parancs futtatásakor először a célállomáshoz vezető útvonalat követi le, majd pinget végez minden egyes közte lévő csomópontra.
How to use the Pathping cmd
A Pathping parancs csak Windows alatt érhető el, ha Linuxot használ, érdemes megnézni az mtr. A Pathping futtatható parancssorból vagy a PowerShellben. A parancssor megnyitásához a következőket teheti:
- Nyomja meg a Windows billentyű + R billentyűt a Futtatás ablak megnyitásához
- Típust cmd
- Nyomja meg az Entert
A parancs használatához most már csak a pathping parancsot kell beírnia, amelyet az IP cím vagy a hostnév követ, akárcsak a normál ping esetén.
pathping 172.16.0.254
Az Ön és a célállomás közötti ugrások számától függően eltarthat néhány percig, amíg az eredmények kiszámításra kerülnek. A parancs először nyomon követi az útválasztót, megmutatva az útvonal minden egyes csomópontját. Ez már önmagában is nagyon hasznos információ, azonnal láthatod, hogy hol van a probléma (például egy tűzfalnál).
A nyomkövetés befejezése után a program kiszámítja a késleltetést és a csomagveszteséget az útvonal minden egyes ugrására. Na, ez az a rész, ami némi időt vesz igénybe. Ha nincs szükséged a késleltetési információra, egyszerűen leállíthatod a ctrl + c billentyűkombinációval.
A pathping az ICMP protokollt használja. Most észre fogod venni, amikor megpróbálsz egy pathpinget például a google.com-ra, hogy megszakad az ISP után. Ez abból adódik, hogy egyes szerverek, útválasztók vagy tűzfalak blokkolják az ICMP protokollt. Tehát ezt feloldhatja.
A PathPing parancs gyorsítása
Amint korábban említettem, a pathping egy kicsit lassú. De néhány kapcsoló hozzáadásával felgyorsíthatod. Alapértelmezés szerint a pathping minden egyes állomásnevet felold minden egyes hopban, amivel találkozik. Emellett alapértelmezés szerint 100 lekérdezést küld minden egyes hosztra.
Azt tehetjük tehát, hogy kikapcsoljuk a hosztnév feloldást, és csökkentjük a lekérdezések számát, amit a pathping minden egyes hop-on végez a következő paranccsal:
pathping -q 10 -n -p 100 lazyadmin.nl
Pathping -q 10
A -q kapcsolóval 10-re állítjuk a lekérdezések számát az alapértelmezett 100 helyett. Ez felgyorsítja a nyomkövetés után kiszámított statikát.
Pathping -n
A -n kapcsoló megakadályozza, hogy a parancs feloldja a hostneveket. Ez felgyorsítja a parancs útvonalkövetési részét.
Pathping -p 100
A -p kapcsoló csökkenti az egyes pingek közötti várakozási időt. Alapértelmezés szerint a pathping 250 ms-ot vár, így ha ezt 100 ms-ra állítod, akkor 4 helyett 10 pingelés lesz egy másodperc alatt.
Pathping -h 4
Egy másik hasznos opció a -h kapcsoló. A -h kapcsolóval megadhatod a tesztelni kívánt ugrásszámot. Tegyük fel, hogy csak azt szeretné tesztelni, hogy el tudja-e érni az internetszolgáltatóját, akkor elegendő lesz a hoppok számát 4 vagy 5-re korlátozni.
Pathping -w 500
Az utolsó hasznos kapcsoló a -w. Ha egy állomás elérhetetlenné válik, akár 3 másodpercig is eltarthat, mielőtt újra próbálkozik. Ha a várakozási időt 500ms-ra állítod, akkor felgyorsíthatod az eredményeket.
Végső gondolatok
Minél összetettebb a hálózatod, annál gyakrabban fogod használni ezt az eszközt. Nagyszerű betekintést nyújt a hálózati útvonalakba, és sokkal könnyebbé teszi a hálózati problémák elhárítását. Amióta megismertem ezt a parancsot és a képességeit, soha többé nem használtam a tracertet.
Ez a cikk is tetszhet a ping parancsról, lehet, hogy ebből is megtudsz néhány új dolgot.