العودة إلى الدورة

مقدمة في أدوات الشبكات: ping و traceroute

دورة Termux المتقدمة: من الصفر إلى مستخدم Linux خبير على نظام Android

41. مقدمة في أدوات الشبكات: ping و traceroute

يوفر Termux الوصول إلى أدوات مساعدة الشبكات الأساسية لـ Linux، مما يتيح لك تشخيص مشكلات الاتصال ووقت الاستجابة مباشرة من هاتفك.

1. التحقق من الاتصال (ping)

يستخدم ping حزم ICMP لاختبار ما إذا كان المضيف البعيد قابلاً للوصول ويقيس زمن انتقال الرحلة ذهابًا وإيابًا.

التثبيت (إذا لم يكن مثبتًا مسبقًا):

bash $ pkg install iputils

الاستخدام:

bash

اختبار اتصال خادم Google DNS

$ ping 8.8.8.8

اختبار اتصال اسم مجال

$ ping google.com

ملاحظة: على عكس Linux المكتبي، غالبًا ما يعمل ping في Termux إلى أجل غير مسمى. استخدم Ctrl + C لإيقاف العملية وعرض ملخص الإحصائيات (فقدان الحزم، متوسط الوقت).

2. تتبع مسار الشبكة (traceroute)

يرسم traceroute المسار الذي تسلكه حزم البيانات للوصول إلى الوجهة، ويعرض كل جهاز توجيه (hop) على طول الطريق. هذا مفيد لتحديد مكان حدوث مشكلات الاتصال أو زمن الانتقال العالي.

التثبيت:

bash $ pkg install traceroute

الاستخدام:

bash $ traceroute example.com

من خلال عرض الـ hops، يمكنك تحديد ما إذا كان التأخير محليًا (القفزات القليلة الأولى)، أو في شبكة مزود خدمة الإنترنت الخاص بك، أو بالقرب من خادم الوجهة.