موافقجميع الخدمات تعمل بشكل طبيعي
Infrawireشعار Infrawireالتوثيق

تشخيص الشبكة بـ MTR و Traceroute

أدوات لتتبع المسار وقياس التأخير بين VPS والوجهة.

التثبيت (Ubuntu/Debian)

Bash
1sudo apt update 2sudo apt install -y traceroute mtr-tiny 3# أو النسخة الكاملة: sudo apt install -y mtr 4traceroute --version 5mtr --version

Traceroute

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

* في المخرجات: عدم ردّ مسار أو حجب ICMP.

MTR (موصى به)

Bash
1mtr google.com 2mtr --report google.com 3mtr --report --report-cycles 30 8.8.8.8 4mtr --tcp --port 443 google.com 5mtr --no-dns google.com

وضع تفاعلي: d تفاصيل، n DNS، q خروج.

تفسير سريع

التأخيرالمعنى التقريبي
< 50 msممتاز
50–100 msجيد
100–200 msمقبول بعيداً
> 200 msمرتفع

فقدان الحزم: 0% مثالي؛ >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 example.com
Bash
curl -s ifconfig.me mtr --report --report-cycles 30 YOUR_PUBLIC_IP

حفظ النتائج

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

استكشاف الأخطاء

Bash
mtr --tcp --port 443 --report destination.com sudo ufw status sudo iptables -L

إن حُجب ICMP، جرّب --tcp أو --udp.

دعم Infrawire