Bu rehber MTR ve Traceroute ile ağ bağlantı sorunlarını teşhis etmeyi, gecikme noktalarını belirlemeyi ve bağlantı kalitesini analiz etmeyi gösterir.
📋 Ön koşullar
- root veya sudo erişimli VPS
- Aktif SSH bağlantısı
- Ubuntu/Debian
🔧 Kurulum
Bashsudo apt update sudo apt install traceroute mtr-tiny -y # İsteğe bağlı tam sürüm: sudo apt install mtr -y traceroute --version mtr --version
🛠️ Traceroute kullanımı
Bashtraceroute google.com traceroute 8.8.8.8 traceroute -m 20 google.com traceroute -w 5 google.com traceroute -T google.com # TCP traceroute -I google.com # ICMP traceroute -n google.com # DNS çözümlemesiz
🚀 MTR kullanımı (önerilen)
MTR, ping ve traceroute işlevlerini birleştirir.
Bash# Etkileşimli mod mtr google.com # Rapor modu (10 paket) mtr -r -c 10 google.com # JSON çıktı mtr -r -c 10 --json google.com # Belirli IP mtr -r -c 10 8.8.8.8
MTR çıktısını okuma
- Loss%: paket kaybı — yüksekse sorunlu hop
- Avg: ortalama gecikme (ms)
- StDev: gecikme değişkenliği
📊 Pratik senaryolar
VPS'ten dış hedefe
Bashmtr -r -c 20 hedef-siteniz.com
İstemciden VPS'e (RDP/SSH gecikmesi)
Bilgisayarınızdan VPS IP'sine MTR/traceroute çalıştırın.
DNS sorunları
Bashtraceroute -n 1.1.1.1 dig hedef.com
🔧 Gelişmiş seçenekler
Bashmtr -r -c 50 --report-wide hedef.com mtr -r -c 10 -4 hedef.com # yalnızca IPv4 mtr -r -c 10 -6 hedef.com # yalnızca IPv6
🆘 Sorun giderme
| Belirti | Olası neden | Eylem |
|---|---|---|
* * * tüm hop'larda | Güvenlik duvarı ICMP engeli | TCP modu: mtr -T |
| Tek hop'ta yüksek kayıp | Ara operatör sorunu | Infrawire desteğine MTR raporu gönderin |
| Yüksek StDev | Ağ tıkanıklığı | Farklı saatlerde tekrar test edin |
📚 Ek kaynaklar
❓ SSS
S: MTR mi traceroute mu?
C: MTR istatistiksel rapor verir; teşhis için genellikle daha kullanışlıdır.
S: Paket kaybı %100 görünüyor ama site çalışıyor?
C: Bazı router'lar ICMP yanıtlamaz; TCP modunu deneyin.
Sağlıklı ağ, daha az sürpriz.