Bir sonraki yazıda MTR'ye bir göz atacağız. Bu bir ağ analiz aracı ve biz komut satırından kullanacağız. Basit ve çok platformlu bir programdır. traceroute ve ping programlarının işlevselliğini birleştirir tek bir araçta.
MTR çalıştıktan sonra, yerel sistem ile uzak ana bilgisayar arasındaki ağ bağlantısı bizim belirlediğimiz. İlk olarak, ana bilgisayarlar arasındaki her ağ atlamasının adresini ayarlarsınız. Ardından, her makineye olan bağlantının kalitesini belirlemek için her birine ping gönderir.
Traceroute gibi, bu program da paketler tarafından alınan yol hakkındaki bilgileri yazdırır. MTR'nin çalıştığı ana bilgisayardan kullanıcı tanımlı bir hedef ana bilgisayara. Ayrıca, yanıt yüzdesini yazdırırken uzak makineye giden yolu ve yerel sistem ile uzak makine arasındaki tüm ağ sıçramalarının yanıt sürelerini belirlemek de mümkün olacaktır.
Bu operasyon süresince, MTR, her makinede bazı faydalı istatistikler üretir. Bunlar varsayılan olarak gerçek zamanlı olarak güncellenir. Programı çalıştırırken, paketin başlangıç ve hedef arasında yaptığı sıçramaların serisini görmek için yaşam süresini (TTL) ayarlayan ICMP paketleri gönderilir. Paket kaybında veya yanıt süresinde ani bir artış, kötü bir bağlantı, aşırı yüklenmiş bir ana bilgisayar veya hatta ortadaki adam saldırısının bir işareti olabilir.
MTR'yi yükle
Bu aracı bulacağız çoğu Gnu / Linux dağıtımına önceden yüklenmiş ve kullanımı oldukça kolaydır. MTR'nin kurulu olduğunu bulamazsanız, varsayılan paket yöneticisini kullanarak Ubuntun'a kurabilirsiniz. Sadece bir terminal açmamız (Ctrl + Alt + T) ve içine yazmamız gerekecek:
sudo apt install mtr
MTR kullanmanın bazı örnekleri
MTR ile kullanabileceğimiz en basit örnek, uzak makinenin alan adını veya IP adresini argüman olarak sağlamaktır, örneğin google.com veya 216.58.223.78. Bu komut bize bir traceroute raporu gösterecek q veya Ctrl + C tuşlarına basarak programı kapatana kadar gerçek zamanlı olarak güncellenir.
mtr google.com
Sayısal IP adreslerini görüntüleyin
MTR'yi göstermeye zorlayabileceğiz Ana bilgisayar adları yerine IP adresleri. Bunun için sadece aşağıda gösterildiği gibi -n kullanmamız gerekecek:
mtr -n google.com
Ana bilgisayar adlarını ve sayısal IP'leri görüntüleyin
MTR gösterimi ile ilgileniyorsak hem ana bilgisayar adları hem de IP, sadece -b kullanmamız gerekecek:
mtr -b google.com
Ping sayısını sınırlayın
Ping sayısını belirli bir değerle sınırlamak ve bu pinglerden sonra MTR'den çıkmak için -c kullanacağız. Bakarsak Snt sütunu, Belirtilen ping sayısına ulaşıldığında, canlı güncelleme durur ve program çıkar. Bu örnekte, 4 ping atılacaktır.
mtr -c 4 google.com
Ağ istatistikleri oluşturun
Bu program rapor modunda yapılandırılabilir. Bunu yapmak için, oluşturmak için kullanışlı bir seçenek olan -r kullanacağız. ağ kalitesiyle ilgili istatistikler. Bu seçeneği birlikte kullanabiliriz -c ping sayısını belirtmek için. İstatistikler standart çıktıya yazdırıldığı için, bunları daha fazla analiz için bir dosyaya yönlendirebileceğiz.
mtr -r -c 4 google.com > mtr-reporte
Çıktı alanlarını düzenleyin
Çıktı alanlarını da bizi en çok ilgilendiren şekilde düzenleyebileceğiz. Bu, aşağıda gösterildiği gibi -o seçeneği sayesinde mümkündür. Bu olabilir anlamı için MTR man sayfasına bakın alan etiketleri.
mtr -o "LSDR NBAW JMXI" 216.58.223.78
ICMP ECHO istekleri arasındaki aralık
ICMP ECHO istekleri arasındaki varsayılan aralık bir saniyedir. Bu, yeni bir istekler arasındaki aralık -i kullanarak değeri değiştirmek.
mtr -i 2 google.com
Maksimum atlama sayısını belirtin
Maksimum atlama sayısı belirleyebileceğiz. varsayılan 30'dur. Bununla yerel sistem ve uzak makine arasında araştırma yapabileceğiz. Bunu yapmak için -m ve ardından bizi ilgilendiren değeri kullanırız.
mtr -m 35 216.58.223.78
Kullanılan paketin boyutunu ayarlayın
Ağın kalitesini test ederek, yapabileceğiz paket boyutunu ayarlayın. Bu bayt cinsinden belirtilir kullanarak -s. Aşağıdaki komutta PACKETSIZE alanına sayısal bir değer vermemiz gerekecek:
mtr -r -s PACKETSIZE -c 5 google.com > mtr-reporte
MTR Yardımı
İhtiyacı olan herhangi bir kullanıcı, man sayfasına bakarak bu programla ilgili yardım alabilir. İçinde kullanım için daha fazla seçenek bulacağız.
man mtr
Ayrıca şunu da kullanabiliriz: yardım menüsü H tuşuna basarak kendi arayüzünden program tarafından sunulan.