Pathping – Co możesz z nim zrobić?

Pathping jest jednym z najlepszych narzędzi do rozwiązywania problemów z siecią, które są wbudowane w Windows. Pomaga znaleźć lokalizację utraty pakietów na trasie między tobą a hostem (serwerem, routerem, stroną internetową itp.). Coś, czego używam dość często w mojej pracy.

Komenda Pathping jest kombinacją Ping i Tracert. Gdzie polecenie ping testuje tylko połączenie sieciowe pomiędzy źródłem (twoim komputerem) a miejscem docelowym, Pathping przetestuje połączenie do każdej hopki pomiędzy nimi. Kiedy uruchomisz Pathping, najpierw prześledzi trasę do miejsca docelowego, a następnie wykona ping do każdego węzła pomiędzy nimi.

Jak używać cmd Pathping

Pathping jest dostępny tylko w systemie Windows, jeśli używasz Linuksa, powinieneś spojrzeć na mtr. Pathping może być uruchomiony z wiersza poleceń lub w PowerShell. Aby otworzyć wiersz poleceń możesz wykonać następujące czynności:

  1. Naciśnij klawisz Windows + R aby otworzyć okno uruchamiania
  2. Pisz cmd
  3. Naciśnij enter

Teraz aby użyć polecenia musisz tylko wpisać pathping a następnie adres IP lub nazwę hosta, tak jak w przypadku normalnego ping.

pathping 172.16.0.254

W zależności od liczby węzłów między tobą a miejscem docelowym może to zająć kilka minut, zanim wyniki zostaną obliczone. Po pierwsze, polecenie będzie śledzić routera, pokazując każdy węzeł na trasie. To sam jest już naprawdę przydatne informacje, można natychmiast zobaczyć, gdzie problem występuje (na przykład w firewall).

Po ślad jest zakończona to następnie obliczyć opóźnienie i utratę pakietów dla każdego skoku na trasie. Teraz jest to część, która zajmuje trochę czasu. Jeśli nie potrzebujesz informacji o opóźnieniu, możesz po prostu anulować ją za pomocą ctrl + c.

Pathping używa protokołu ICMP. Zauważysz, że kiedy spróbujesz pathpingu do google.com na przykład, przerwie się on po twoim ISP. Wynika to z faktu, że niektóre serwery, routery lub firewalle zablokowały protokół ICMP. Więc można go rozwiązać.

Przyspieszenie komendy PathPing

Jak mówiłem wcześniej, pathping jest trochę powolny. Ale możesz go przyspieszyć przez dodanie do niego kilku przełączników. Domyślnie, pathping będzie rozwiązywał każdą nazwę hosta w każdym napotkanym skoku. Wyśle również domyślnie 100 zapytań do każdego hosta.

Więc to co możemy zrobić to wyłączyć resolve nazw hostów i zmniejszyć liczbę zapytań, które pathping wykonuje na każdym hoście za pomocą następującej komendy:

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

Z przełącznikiem -q ustawimy ilość zapytań na 10 zamiast domyślnych 100. Przyspieszy to statykę, która jest obliczana po prześledzeniu trasy.

Pathping -n

Przełącznik -n zapobiega rozwiązywaniu nazw hostów przez polecenie. Przyspiesza to część polecenia dotyczącą śledzenia trasy.

Pathping -p 100

Przełącznik -p obniża czas oczekiwania pomiędzy każdym pingiem. Domyślnie pathping będzie czekał 250ms, więc jeśli ustawisz 100ms to będzie to 10 pingów w ciągu sekundy zamiast 4.

Pathping -h 4

Inną użyteczną opcją jest przełącznik -h. Z -h możesz określić liczbę hopsów, które chcesz przetestować. Powiedzmy, że chcesz tylko przetestować czy możesz dotrzeć do swojego dostawcy Internetu, wtedy ograniczenie liczby hopsów do 4 lub 5 będzie wystarczające.

Pathping -w 500

Ostatnim użytecznym przełącznikiem jest -w. Kiedy host jest nieosiągalny, trwa to do 3 sekund zanim spróbuje ponownie. Ustawiając czas oczekiwania na 500ms możesz przyspieszyć wyniki.

Ostatnie przemyślenia

Im bardziej złożona jest twoja sieć, tym częściej będziesz używał tego narzędzia. Daje ono świetny wgląd w trasy sieciowe i sprawia, że rozwiązywanie problemów sieciowych jest o wiele łatwiejsze. Nigdy nie używałem tracert ponownie odkąd dowiedziałem się o tej komendzie i jej możliwościach.

Możesz również polubić ten artykuł o komendzie ping, możesz podnieść kilka nowych rzeczy z niego również.

0 Shares

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.