Minik Kurtarıcımız My Traceroute MTR
Linux’da boyut olarak oldukça küçük olan ama işlev olarak hayat kurtaran bir sürü şey var. Onlardan biri de MTR yani My Traceroute.
Wan tarafında bazen bağlantı sorunlarını çözerken inanılmaz kolaylık sağlayan şeylerden biridir Traceroute.
Traceroute eskiden her dağıtımda her sürümde bulunurdu ama şu anda bazı dağıtımlarda ve sürümlerde olmadığını gördüm. Eğer Traceroute yoksa sisteminizde yüklemek için aşağıda ki komutu girmeniz yeterlidir. Tabii eğer root kullanıcını kullanmıyorsanız başına sudo eklemeyi unutmayın.
Kısa bir yükleme işleminden sonra hazır hale gelecektir. Bu noktadan sonra uzak server’ın yollarını incelemeye başlayabiliriz. Google’a bir Traceroute atalım bakalım nereye ne şekilde gidiyor.
Yukarıdaki çıktıyı incelerseniz eğer gönderdiğimiz Ping’in hangi Hop’lardan geçtiğini, o Hop’ların IP adreslerini gidiş sürelerini v.b. görebiliriz. Bu ekrandan eğer o Server’a ulaşma sorunumuz varsa nerede takıldığımızı görebiliriz.
Bazen bu ekran yeterli olsa da sorunu çözmeye, bazen daha fazlası gerekiyor. Bu sırada devreye işte MTR giriyor. MTR Server’a sürekli sinyal göndererek yukarıda yaptığımız işlemi sürekli hale getiriyor.
mtr www.google.com yaptığımız zaman gelen ekran aşağıdaki gibidir.
Bu ekranın Traceroute’dan farklı biz elle müdahale edip kesene kadar sürekli Ping göndermesi ve bunu bize her aşamada ayrıntılı olarak göstermesi. Ekrana dikkat edersek eğer Packet kısmında Loss diye bir adlandırma görüyoruz. Bu kısım bize gönderdiğimiz paketlerinin ne kadarının hangi Hop’da kaybolduğunu gösterir. Bu da eğer Hop’larınızın birinde sorun varsa görmenizi sağlar. Hemen yanında bulunan sütunda ise kaç paket gönderildiğini gösteren 43 Counter’ını görüyoruz.
Ping başlığında ise Avg (Ortalama) Best (En iyi ) başlıkları bizim için çok şey ifade ediyor. Bunlar bizim gönderdiğimiz Ping’lerin karşı tarafa ulaşma sürelerinin ortalamalarını ve en iyi değerlerini gösterir. Her Hop’da ne kadar zaman harcadığınızı da buradan görebilirsiniz.,
Bazen sadece IP adresleri bize yeterli gelirken bazen daha fazla bilgi gerekir. bu seferde mtr komutuna –report parametresini ekleyerek daha ayrıntılı bilgi vermesini sağlamış oluyoruz.
Yukarıdaki resme baktığınızda 1 numaralı noktaya bakarsanız eğer sadece nereye vardığını görebiliyoruz gönderdiğimiz Ping’lerin ama 2 numaralı oka dikkat ederseniz cumhuriyet.com.tr sitesinin Cloudflare Server’ları arkasında korunduğunu görebildik.
Özetlemek gerekirse MTR çok küçük bir paket olsa da Traceroute’un bize sağladıklarının çok daha üzerinde bilgi sağladığının ve okunmasının daha kolay olduğunu görüyoruz.
Filed under: Diğerleri,Linux - @ 28 November 2016 15:43
Tags: linux, MTR, my traceroute, traceroute