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
Bash1sudo apt update 2sudo apt install traceroute mtr-tiny -y 3# İsteğe bağlı tam sürüm: sudo apt install mtr -y 4traceroute --version 5mtr --version
🛠️ Traceroute kullanımı
Bash1traceroute google.com 2traceroute 8.8.8.8 3traceroute -m 20 google.com 4traceroute -w 5 google.com 5traceroute -T google.com # TCP 6traceroute -I google.com # ICMP 7traceroute -n google.com # DNS çözümlemesiz
🚀 MTR kullanımı (önerilen)
MTR, ping ve traceroute işlevlerini birleştirir.
Bash1# Etkileşimli mod 2mtr google.com 3 4# Rapor modu (10 paket) 5mtr -r -c 10 google.com 6 7# JSON çıktı 8mtr -r -c 10 --json google.com 9 10# Belirli IP 11mtr -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.