Pathping - Bununla ne yapabilirsiniz?
Pathping, Windows'ta yerleşik olan en iyi ağ sorun giderme araçlarından biridir. Sizinle bir ana bilgisayar (sunucu, yönlendirici, web sitesi vb.) arasındaki rotadaki paket kaybının yerini bulmanıza yardımcı olur. İşimde sıklıkla kullandığım bir şey.
Pathping komutu Ping ve Tracert'in birleşimidir. Bir ping komutunun yalnızca kaynak (bilgisayarınız) ile hedef arasındaki ağ bağlantısını test ettiği durumlarda Pathping, aralarındaki her bir atlama noktasına olan bağlantıyı test eder. Bir Yol Oluşturma çalıştırdığınızda, önce hedefe giden rotayı izleyecek ve ardından aradaki her düğüme bir ping işlemi gerçekleştirecektir.
Pathping cmd'si nasıl kullanılır?
Pathping yalnızca Windows'ta mevcuttur, eğer Linux kullanıyorsanız mtr'ye bir göz atmalısınız. Yol oluşturma, komut isteminden veya PowerShell'de çalıştırılabilir. Komut istemini açmak için aşağıdakileri yapabilirsiniz:
Çalıştır Penceresini açmak için Windows tuşu + R 'ye basın
-
cmd yazın
Enter'a basın
Artık komutu kullanmak için normal bir pingde olduğu gibi sadece yolu girmeniz ve ardından IP Adresini veya ana bilgisayar adını girmeniz gerekir.
pathping 172.16.0.254Hedef ile aranızdaki atlama sayısına bağlı olarak sonuçların hesaplanması birkaç dakika sürebilir. İlk olarak komut, rotadaki her düğümünüzü göstererek yönlendiriciyi izleyecektir. Bu tek başına zaten gerçekten yararlı bir bilgidir, sorunun nerede oluştuğunu hemen görebilirsiniz (örneğin bir güvenlik duvarında).
C:\Users\rmens>pathping 172.16.0.254 Tracing route to 172.16.0.254 over a maximum of 30 hops 0 lab-book01.lazyadmin.local [192.168.1.19] 1 192.168.1.1 2 172.16.0.254 Computing statistics for 50 seconds... Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address 0 lab-book01.lazyadmin.local [192.168.1.19]
0/ 100 = 0% | 1 1ms 0/ 100 = 0% 0/ 100 = 0% 192.168.1.1
0/ 100 = 0% | 2 1ms 0/ 100 = 0% 0/ 100 = 0% 172.16.0.254
Trace complete. İzleme tamamlandıktan sonra rotadaki her atlama için gecikmeyi ve paket kaybını hesaplayacaktır. Şimdi bu biraz zaman alacak kısım. Gecikme bilgisine ihtiyacınız yoksa ctrl+c tuşlarına basarak iptal edebilirsiniz.
Yol oluşturma ICMP protokolünü kullanır. Artık, örneğin google.com'a yol açmayı denediğinizde, bunun İSS'nizden sonra iptal edileceğini fark edeceksiniz. Bunun nedeni bazı sunucuların, yönlendiricilerin veya güvenlik duvarlarının ICMP protokolünü engellemesidir. Böylece çözebilirsiniz.
PathPing komutunu hızlandırma
Daha önce de söylediğim gibi, yol alma biraz yavaş. Ancak içine bazı anahtarlar ekleyerek hızlandırabilirsiniz. Varsayılan olarak, yol belirleme, karşılaştığı her atlamanın her ana bilgisayar adını çözümleyecektir. Ayrıca her ana bilgisayara varsayılan olarak 100 sorgu gönderecektir.
Dolayısıyla yapabileceğimiz şey, aşağıdaki komutla ana bilgisayar adı çözümlemesini devre dışı bırakmak ve yolun her atlamada yaptığı sorgu sayısını azaltmaktır:
pathping -q 10 -n -p 100 lazyadmin.nlPathping -q 10-q anahtarı ile sorgu sayısını varsayılan 100 yerine 10 olarak ayarladık. Bu, izleme sonrasında hesaplanan statiği hızlandıracaktır.
Pathping -n-n anahtarı, komutun ana bilgisayar adlarını çözümlemesini engeller. Bu, komutun izleme rotası kısmını hızlandırır.
Pathping -p 100
-p anahtarı her ping arasındaki bekleme süresini azaltır. Varsayılan olarak yol belirleme 250 ms bekleyecektir, yani 100 ms'ye ayarlarsanız saniyede 4 yerine 10 ping olacaktır.
Pathping -h 4Bir diğer kullanışlı seçenek ise -h anahtarıdır. -h ile test etmek istediğiniz atlama sayısını belirleyebilirsiniz. Diyelim ki sadece ISP'nize ulaşıp ulaşamadığınızı test etmek istiyorsunuz, o zaman hop sayısını 4 veya 5 ile sınırlamak yeterli olacaktır.
Pathping -w 500Son kullanışlı anahtar -w'dir. Bir ana bilgisayara ulaşılamadığında, tekrar denemesi 3 saniye kadar sürebilir. Bekleme süresini 500 ms'ye ayarlayarak sonuçları hızlandırabilirsiniz.
Son düşünceler
Ağınız ne kadar karmaşıksa bu aracı o kadar sık kullanırsınız. Ağ rotalarınız hakkında harika bilgiler verir ve ağ sorunlarında hata ayıklamayı çok daha kolay hale getirir. Bu komutu ve yeteneklerini öğrendiğimden beri tracert'i bir daha hiç kullanmadım.
Ayrıca ping komutuyla ilgili bu makaleyi de beğenebilirsiniz, ondan da birkaç yeni şey öğrenebilirsiniz.
