Ana Sayfa » *nix » MTR – My Traceroute

MTR – My Traceroute


BerbatKötüİdare EderGüzelHarika (Toplam 5 oy. 5 puan üzerinden ortalama 4,80 || Oy vererek siz de katkıda bulunabilirsiniz.)
Loading...

Mtr, traceroute ve ping araçlarının özelliklerini bir arada kullanan güzel bir network diagnostic aracıdır. Mtr, herhangi bir hedef adres için öncelikle yol üzerindeki tüm hop'ların adreslerini tespit eder ve bu cihazlara icmp echo requestler (ping) göndererek her birinin bağlantı durumlarını ekrana basar. Böylece yol üzerinde bulunan noktaların round-trip time ve packet loss değerlerini tespit ederek sorun saptama işini kolaylaştırabilirsiniz.

Mtr, , , , , gibi sistemlerin paket depolarında bulunmaktadır. Dolayısıyla kullandığınız işletim sisteminin paket yöneticisi ile kurulum yapmanız mümkündür.

Yazının devamında mtr'nin kullanım şekilleri ile ilgili detay bulabilirsiniz.

mtr –help komutu,  kullanılabilecek parametrelerin bir listesini görüntüler:

usage: mtr [-hvrctglspni46] [--help] [--version] [--report]
                [--report-cycles=COUNT] [--curses] [--gtk]
                [--raw] [--split] [--no-] [--address interface]
                [--psize=bytes/-s bytes]
                [--interval=SECONDS] HOSTNAME [PACKETSIZE]

En temel kullanım şekli şöyledir:

# mtr www.google.com.tr

çıktısı ise şöyledir:

MTR, yol üzerindeki cihazlara sürekli icmp echo requestler göndererek packet loss değerlerini ekrana bastığı için bu şekilde bir kullanım, sürekli network aktivitesinde bulunmanıza neden olur. Bu nedenle mtr'nin bir report modu bulunmaktadır. Bu mod her bir hop'a belirli sayıda paket gönderilip genel bir rapor verilmesini sağlar:

# mtr -r -c 10 www.google.com.tr

Böylece her bir hop'a 10 adet icmp echo request gönderilecek ve aşağıdaki gibi bir rapor çıktısı verilecektir.

CentOSLab001.ebias.local          Snt: 10    Loss%  Last   Avg  Best  Wrst StDev
xxx.xxx.xxx.xxx                               0.0%   0.6   0.5   0.2   2.1   0.6
xxx.xxx.xxx.xxx                               0.0%   1.1   0.9   0.7   1.3   0.2
xxx.xxx.xxx.xxx                             0.0%   7.8   8.4   7.3  15.6   2.6
xxx.xxx.xxx.xxx                            90.0%  13.1  13.1  13.1  13.1   0.0
gayrettepe-t2-1-gayrettepe-t3-1.turktelekom.  0.0%   8.2  11.7   7.7  38.9   9.6
gayt1-1--gayrettepe-t2-1.turktelekom.com.tr   0.0%   7.8  10.9   7.0  37.3   9.4
212.156.109.90                                0.0%  14.3  14.4  14.0  14.7   0.2
ulus-t2-1-uls-t1-1.turktelekom.com.tr         0.0%  90.4  24.5  14.8  90.4  23.5
static.turktelekom.com.tr                     0.0%  64.2  56.2  53.8  64.2   3.8
static.turktelekom.com.tr                     0.0%  77.3  87.6  74.4 129.9  18.5
209.85.255.178                                0.0%  71.3  77.9  70.8 130.9  18.7
72.14.238.128                                 0.0%  98.6 100.7  80.5 164.6  23.2
209.85.241.83                                 0.0%  79.4  90.0  78.1 149.9  21.5
209.85.253.26                                 0.0%  96.3 105.3  90.8 172.0  24.4
mu-in-f103.1e100.net                         10.0%  93.3  85.3  78.4  93.3   5.6

Detaylı bilgi için “man mtr” ya da aşağıdaki adresten yararlanabilirsiniz:

http://www.bitwizard.nl/mtr/index.html

Web tabanlı bir MTR servisi için bkz:

http://www.websitepulse.com/help/testtools.mtr-test.html

Visited 543 times, 1 visit(s) today
Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- Nagios – ICMP Erişimi Kapalı Hostlar için Check İşlemi
- ngrep – Network Grep İle Ağ Trafiğinin İncelenmesi
- FreeBSD Sistemlerde Kurulu Paketlerin Update Edilmesi
- pwgen ile Rastgele Şifre Üretmek
- sysdig: Sistem Seviyesi Analiz ve Sorun Giderme Aracı

Yorumlar


  1. Ozgur Karatas | (Mart 31st, 2010 7:21 pm)

    Merhaba hocam,

    ilgi ile yazilarini okuyor ve blogunu takip ediyorum. Tarzini cok begendigimi tekrar belirtmek isterim.

    Ancak Debian’da mtr default kurulu gelmiyor ve apt-get install mtr komutu ile kurmak gerekiyor sanirim :)

    Debian kullaniyorum ve az once test ederken apt yardimi ile kurmam gerekti.

    Paylasimlarinin devami dilegi ile..

    Ozgur

    [Cevapla]

    Cagri Ersen tarafından yanıtlandı.

    Merhabalar,

    Ilginiz icin cok tesekkur ederim. Debian konusuna gelince, evet haklisiniz; kurulmasi gerekiyor.

    Elimdeki Debian ve Ubuntu sistemlerde oncesinde denemistim ancak sanirim daha onceden kurup unuttugum icin yanilmisim :)

    Yazida gerekli duzeltmeyi yapiyorum. Bilgilendirme icin tesekkur ederim.

    [Cevapla]

  2. Gökdeniz Karadağ | (Mart 31st, 2010 10:40 pm)

    Pek çok yer ICMP echo paketlerini engellediği için traceroute, mtr gibi araçlar yardımcı olamayabiliyor.

    tcptraceroute, benzer bir işlevi TCP paketleri kullanarak yerine getiriyor. TCP paketinin hangi porta gönderileceğini de belirtebiliyorsunuz, böylelikle ping paketlerini engelleyen güvenlik duvarlarının arkasını da takip edebiliyorsunuz.

    [Cevapla]

    Cagri Ersen tarafından yanıtlandı.

    Merhaba,

    Ayni islemi traceroute’un kendisi ile de yapabiliyorsunuz. -T parametresi ICMP ECHO yerine TCP SYN paketleri gönderilmesini sagliyor. Ayni sekilde -p ile de port belirtebiliyorsunuz.

    [Cevapla]

  3. ziyaretçi | (Kasım 22nd, 2010 7:46 am)

    internet servis sağlayıcıları bu gibi şeyler kullanmıyorlar galiba. Neden derseniz kaybolan paketler hep onların iplerini gösteriyor. Online oyun oynamak mümkün değil. Giden paket yerine ulaşmadan yollarda kayboluyor. internet yavaş diye şikayet etsek ne fayda anlat anlatabilirsen.

    mtr google.com -r
    HOST: desktop Loss% Snt Last Avg Best Wrst StDev
    1. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
    2. dsl.dynamic81213961.ttnet.ne 0.0% 10 12.3 11.5 10.7 12.3 0.6
    3. 81.212.77.149 70.0% 10 11.8 11.8 11.6 12.2 0.3
    4. 81.212.201.121 0.0% 10 12.3 12.0 11.0 12.8 0.6
    5. 81.212.217.50 0.0% 10 21.1 21.7 19.5 25.4 2.1
    6. 212.156.101.29 0.0% 10 76.2 82.3 76.2 115.9 12.0
    7. static.turktelekom.com.tr 0.0% 10 68.5 75.3 68.5 101.6 13.1
    8. 209.85.255.178 0.0% 10 71.4 78.9 71.4 139.2 21.2
    9. 209.85.254.118 0.0% 10 69.7 71.2 68.8 73.1 1.7
    10. 209.85.249.166 0.0% 10 75.0 76.6 69.9 84.4 5.7
    11. fx-in-f103.1e100.net 0.0% 10 69.7 70.1 69.7 71.2 0.5

    [Cevapla]

Trackbacks

Yorumda bulunun.