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، يمكنك تحديد ما إذا كان التأخير محليًا (القفزات القليلة الأولى)، أو في شبكة مزود خدمة الإنترنت الخاص بك، أو بالقرب من خادم الوجهة.