OKВсе сервисы работают штатно
InfrawireЛоготип InfrawireДокументация

Диагностика MTR и traceroute

Проверка маршрута и качества канала с VPS: traceroute и MTR (ping + traceroute).

📋 Требования

  • VPS с sudo, SSH
  • Ubuntu/Debian

🔧 Установка

Bash
1sudo apt update 2sudo apt install traceroute -y 3sudo apt install mtr-tiny -y 4# полная версия с TUI: sudo apt install mtr -y 5traceroute --version 6mtr --version

traceroute

Bash
1traceroute google.com 2traceroute 8.8.8.8 3traceroute -m 20 google.com 4traceroute -w 5 google.com 5traceroute -T google.com 6traceroute -I google.com 7traceroute -n google.com

* в выводе — нет ответа на зонд (фильтр или таймаут).

MTR

Bash
1mtr google.com 2mtr --report google.com 3mtr --report --report-cycles 10 google.com 4mtr --report 8.8.8.8 5mtr --tcp --port 80 google.com 6mtr --no-dns google.com

Интерактивно: d детали, n DNS, r сброс, q выход.

Интерпретация

Задержка: <50 мс отлично, 50–100 хорошо, 100–200 приемлемо, >200 высокая.
Потери: 0% идеально, <1% норма, >5% плохо.
Промежуточный хоп с большой задержкой не всегда проблема, если до конечной точки задержка нормальная.

Примеры

Bash
mtr --report --report-cycles 30 8.8.8.8 mtr --report --report-cycles 30 1.1.1.1 mtr --tcp --port 443 --report --report-cycles 50 google.com

С VPS до вашего публичного IP:

Bash
curl ifconfig.me mtr --report --report-cycles 30 ВАШ_IP

Сохранение отчёта

Bash
mtr --report --report-cycles 30 google.com > mtr-$(date +%Y%m%d).txt mtr --report --report-cycles 30 --csv google.com > mtr.csv

🆘 Проблемы

mtr: command not foundapt install mtr-tiny.
Везде звёздочки — ICMP режется; попробуйте mtr --tcp --port 443 и проверьте ufw/iptables.

📚 Ссылки

❓ FAQ

MTR vs traceroute? MTR шлёт поток зондов и даёт статистику в реальном времени.
Звёздочки на хопе? Часто игнор ICMP; смотрите на последние хопы и итоговую задержку.