تخطي إلى المحتوى الرئيسي

VPS: تحديد مشاكل الشبكة باستخدام WinMTR/MTR

تم إنشاء هذا الدليل باستخدام المنتجات التالية:

(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)

مقدمة

مشاكل الشبكة ممكن تكون مزعجة وبالطبع ما لازم تكون جزء من حياتنا اليومية. لكن لما تصير، من المهم تحديد السبب بسرعة وكفاءة لحل المشكلة. المعلومات التفصيلية عن مشاكل الشبكة ممكن تحليلها بفعالية باستخدام تطبيق WinMTR (ويندوز) أو MTR (لينكس/ماك OS).

img

WinMTR/MTR هو أداة تشخيص شبكة تجمع بين وظائف Ping وTraceroute. يسمح بتحليل مفصل لكل من مسار الإرسال (العميل → السيرفر) و مسار الاستقبال (السيرفر → العميل) عن طريق تتبع مسار حزم البيانات في الاتجاهين. خلال ذلك، يجمع معلومات مهمة مثل زمن الاستجابة وفقدان الحزم، وهي ضرورية لتشخيص مشاكل الشبكة بدقة ومعالجتها.

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

مسار الاستقبال (السيرفر → العميل): تقرير مسار الاستقبال يكون منطقي فقط بعد التأكد من وجود اتصال مستقر وفعال في مسار الإرسال. يعني هذا أن تقرير مسار الاستقبال يصبح مهمًا خصوصًا لما لا تظهر مشاكل في مسار الإرسال، لكن لا زالت تواجه مشاكل مثل استجابات السيرفر البطيئة، تأخيرات في التحميل، أو نقل بيانات غير مكتمل.

باختصار، إذا ظهرت مشاكل شبكة ملحوظة، يجب تحليل مسار الإرسال (العميل → السيرفر) أولاً. إذا لم يظهر تقرير الإرسال أي شذوذ واستمرت المشاكل، من الضروري فحص مسار الاستقبال (السيرفر → العميل) لتحديد مشاكل غير متماثلة محتملة. مشاكل الشبكة غير المتماثلة تحدث لما تنتقل حزم البيانات بدون مشاكل في اتجاه، بينما تحدث تأخيرات أو فقدان حزم في الاتجاه المعاكس.

التثبيت

بعد ما وضحنا متى تكون تقارير مسارات الإرسال والاستقبال مفيدة، ننتقل الآن لشرح التثبيت على مستوى العميل والسيرفر.

العميل

لتحليل مسار الإرسال، لازم تثبت التطبيق على العميل (جهازك الكمبيوتر). الخطوات التالية تشرح كيفية تثبيت التطبيق لنظام التشغيل الخاص بك.

لو تستخدم جهاز كمبيوتر بنظام ويندوز، تحليل الشبكة يتم عبر تطبيق WinMTR. لتثبيت WinMTR على جهازك، حمّل التطبيق من موقع ZAP-Hosting. بعد التنزيل، فك الضغط عن الملف. ستحصل على ملف تنفيذي باسم WinMTR.exe.

التطبيقالتحميل
WinMTRرابط

السيرفر

لتحليل مسار الاستقبال، لازم تثبت التطبيق على السيرفر. الخطوات التالية تشرح كيفية تثبيت التطبيق لنظام تشغيل السيرفر الخاص بك.

اتصل بسيرفرك عبر SSH. لتثبيت MTR على نظامك، نفذ أمر التثبيت المناسب لنظام تشغيل السيرفر:

ديبيان

apt install mtr -y

أوبونتو

apt install mtr -y

OpenSUSE

zypper addrepo https://download.opensuse.org/repositories/openSUSE:11.4/standard/openSUSE:11.4.repo
zypper refresh
zypper install mtr

فيدورا

yum install mtr -y

إنشاء التقرير

في القسم التالي، سيتم إنشاء تقرير باستخدام تطبيق WinMTR/MTR. هذا سيتم لكل من مسار الإرسال (العميل → السيرفر) و مسار الاستقبال (السيرفر → العميل).

أنشئ التقرير أثناء وجود المشكلة

يجب إنشاء التقرير أثناء حدوث المشكلة وظهورها بوضوح. فقط في هذه الحالة سيكون التقرير مفيدًا ويقدم معلومات تساعد في تشخيص وحل المشكلة.

مسار الإرسال (العميل → السيرفر)

لتحليل المسار من جهازك إلى السيرفر، افتح تطبيق WinMTR/MTR على جهازك واتبع الخطوات التالية.

يمكنك تشغيل تطبيق WinMTR بالنقر المزدوج على ملف WinMTR.exe. في حقل Host، أدخل عنوان IP أو اسم المضيف للسيرفر. ثم ابدأ التقرير. اترك التطبيق يعمل لمدة لا تقل عن دقيقة واحدة لجمع بيانات كافية. بعد الحصول على البيانات، أوقف التحليل واحفظ النتيجة بالنقر على Export TEXT.

img

مسار الاستقبال (السيرفر → العميل)

لتحليل المسار من السيرفر إلى جهازك، اتصل بسيرفرك واتبع الخطوات التالية.

يمكنك استخدام تطبيق MTR على السيرفر بتنفيذ الأمر التالي في طرفية SSH:

mtr <عنوان IP الخاص بالعميل>

اترك التطبيق يعمل لمدة لا تقل عن دقيقة واحدة لجمع بيانات كافية. بعد ذلك، أوقف التحليل واحفظ النتيجة.

معلومات

لا تعرف عنوان IP الخاص بك أو غير متأكد من كيفية العثور عليه؟ هناك عدة طرق لمعرفة عنوان IP الخاص بك. أسهل طريقة هي عبر خدمة أونلاين مثل WhatIsMyIPAddress.

تقييم التقرير

عند تقييم النتائج، هناك عدة نقاط رئيسية يجب الانتباه لها. القسم التالي يشرح هذه النقاط بتفصيل ويوضح أهميتها للتحليل. الانتباه لهذه الجوانب ضروري لتشخيص دقيق وتحديد الأسباب المحتملة بفعالية.

فقدان الحزم

لو لاحظت فقدان حزم في النتائج، هذا يشير لمشاكل محتملة في الشبكة. فقدان حزم مؤقت بسيط بنسبة 1-2% قد لا يكون مشكلة، لكن القيم الأعلى تدل على مشاكل أكثر جدية. فقدان الحزم ممكن يسبب تأخيرات أو انقطاعات في اتصال الخدمات. لو كان الفقد موزع بالتساوي عبر كل النقاط (hops)، المشكلة ممكن تكون في شبكتك المحلية أو على جانب السيرفر. لكن لو الفقد يحدث في نقطة معينة أو منطقة محددة، المشكلة غالبًا في ذلك العقدة أو الاتصال للنقطة التالية. كمان مهم تعرف إن الفقدان البسيط في النقاط الأولى، اللي تخص شبكتك المحلية، مش بالضرورة يكون خطير، لأن هذه الأجهزة غالبًا تعطي أولوية أقل لطلبات ICMP (مثل ping) وقد تتجاهلها.

زمن الاستجابة (أوقات الـ ping)

قيم زمن الاستجابة (Avg, Best, Worst) تعطيك فكرة عن سرعة واستقرار الاتصال. لو لاحظت أن زمن الاستجابة مرتفع باستمرار في نقطة معينة، هذا ممكن يدل على ازدحام الشبكة أو راوتر بطيء. زيادة مفاجئة في زمن الاستجابة بين نقطتين تشير إلى احتمال وجود عنق زجاجة. عادةً، زمن الاستجابة يزيد تدريجيًا على طول المسار إلى الوجهة. لكن كن حذر من الارتفاعات المفاجئة والكبيرة، لأنها غالبًا علامة على مشكلة. مقارنة مسارات الإرسال والاستقبال تساعد أيضًا في تحديد المشاكل غير المتماثلة، اللي تعني أن حركة المرور في اتجاه تواجه صعوبات.

مع تحليل دقيق لهذه العوامل، تقدر تحدد بدقة مكان المشكلة في الشبكة—سواء في شبكتك المحلية، مع مزود خدمة الإنترنت، أو في أي نقطة على الطريق إلى السيرفر.

أمثلة تشخيصية

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

معلومات

الأمثلة التشخيصية التالية مبنية على تقارير WinMTR/MTR خيالية. عناوين IP، أسماء المضيفين، والمسارات المذكورة كلها خيالية ولا علاقة لها بشبكات أو مضيفين حقيقيين.

مثال: فقدان حزم عند العميل

الوصف

في هذا المثال، الحالة توضح فقدان حزم يحدث على جانب العميل، ومرئي في كل من مسار الإرسال ومسار الاستقبال.

مسار الإرسال (العميل → السيرفر)

Host                               Loss%   Snt   Last   Avg  Best  Wrst StDev
1. 192.168.1.1 15.0% 20 1.1 3.4 1.0 10.2 2.8
2. 10.0.0.1 10.0% 20 12.3 15.7 10.5 30.8 5.5
3. 172.16.0.1 0.0% 20 25.1 26.0 24.8 27.2 0.6
4. 203.0.113.5 0.0% 20 35.4 34.5 33.2 36.1 0.9
5. be1234.ccr42.isp.net 0.0% 20 50.6 49.8 49.1 51.5 0.8
6. be5678.ccr21.isp.net 0.0% 20 60.1 59.9 59.5 61.0 0.4
7. 198.51.100.10 0.0% 20 70.2 70.5 70.0 71.3 0.5
8. Ziel-IP (Server) 0.0% 20 80.2 80.0 79.5 81.2 0.6

مسار الاستقبال (السيرفر → العميل)

Host                               Loss%   Snt   Last   Avg  Best  Wrst StDev
1. Ziel-IP (Server) 0.0% 20 80.2 80.0 79.5 81.2 0.6
2. 198.51.100.10 0.0% 20 70.1 70.4 69.8 71.2 0.5
3. be5678.ccr21.isp.net 0.0% 20 60.2 60.0 59.6 60.7 0.4
4. be1234.ccr42.isp.net 0.0% 20 50.1 50.2 49.5 51.0 0.5
5. 203.0.113.5 0.0% 20 35.5 35.0 34.5 36.0 0.4
6. 172.16.0.1 0.0% 20 25.2 26.1 24.9 27.3 0.7
7. 10.0.0.1 10.0% 20 15.8 16.5 15.0 35.2 6.2
8. 192.168.1.1 15.0% 20 2.0 4.0 1.2 12.0 3.8

التقييم

التقييم يوضح أن فقدان الحزم يحدث على جانب العميل. كلا المسارين يظهران فقدان في النقاط الأولى (Hop 1 و 2)، مما يشير إلى مشكلة في شبكة العميل المحلية أو الراوتر.

الإبلاغ عن المشاكل

رغم أن ZAP-Hosting تراقب الشبكة باستمرار، من المهم التواصل مع فريق الدعم فورًا في حال وجود مشاكل في الشبكة. لضمان تشخيص دقيق وحل سريع، نرجو منك تزويدنا بنتائج تقارير WinMTR/MTR لكل من مسار الإرسال ومسار الاستقبال. هذه المعلومات تساعدنا في تحديد مناطق المشكلة بدقة وحلها بسرعة.