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

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

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

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

مقدمة

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

img

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

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

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

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

التثبيت

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

العميل

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

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

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

السيرفر

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

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

ديبيان

apt install mtr -y

أوبونتو

apt install mtr -y

أوبن سوزي

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. Destination-IP (Server) 0.0% 20 80.2 80.0 79.5 81.2 0.6

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

Host                               Loss%   Snt   Last   Avg  Best  Wrst StDev
1. Destination-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 لكل من مسار الإرسال ومسار الاستقبال. هالمعلومات تساعدنا نحدد بدقة مناطق المشكلة ونحلها بسرعة.