أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استكشاف مشكلات أجهزة توجيه Black Hole وإصلاحها

انتهاء دعم نظام التشغيل Windows XP

لقد أنهت شركة Microsoft دعم Windows XP في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

للحصول على النسخة الخاصة بنظام التشغيل Microsoft Windows 2000 من هذه المقالة، راجع المقالة التالية (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)): 159211.
الموجز
تتناول هذه المقالة تعريف مصطلح جهاز توجيه "black hole" وتوضح طريقة لتحديد موقع أجهزة توجيه black hole، كما توفر ثلاث وسائل لتجنب فقد البيانات الذي قد يحدث بسبب أحد هذه الأجهزة.
معلومات أخرى
عند استخدام "شبكة اتصال واسعة النطاق" (WAN) مستندة إلى بروتوكول "التحكم في الإرسال/بروتوكول الإنترنت" (TCP/IP)، قد يفشل إجراء اتصال من خلال بعض أجهزة التوجيه إذا كان الحد الأقصى لحجم الحزمة الخاصة بمقطع الشبكة الوسيطة أقل من الحد الأقصى لحجم حزمة المضيفات المتصلة، وإذا لم يقم جهاز التوجيه بإرسال استجابة "بروتوكول التحكم برسائل الإنترنت" (ICMP) المناسبة لهذه الحالة أو إذا قام أحد جدر الحماية الموجودة على المسار بإسقاط مثل هذه الاستجابة. تُعرف مثل هذه النوعية من أجهزة التوجيه باسم جهاز توجيه "black hole".

يمكن تحديد موقع جهاز توجيه black hole باستخدام الأداة المساعدة "اختبار الاتصال" (Ping) التي تعد أداة مساعدة قياسية يتم تثبيتها بواسطة بروتوكول TCP/IP لـ Microsoft Windows. ومن ثمّ يمكنك استخدام إحدى الطرق الثلاث الخاصة بإصلاح أجهزة توجيه black hole أو التغلب عليها بحل بديل.

عندما يقوم جهاز توجيه شبكة بتلقي حزمة أكبر من حجم "وحدة الإرسال الكبرى" (MTU) الخاصة بالمقطع التالي لإحدى شبكات الاتصال، وتم تعليم بت "عدم التجزئة" الخاص بطبقة IP لهذه الحزمة، يُتوقع من جهاز التوجيه إرسال رسالة "لا يمكن الوصول إلى الوجهة" الخاصة بـ "بروتوكول التحكم برسائل الإنترنت" مرة أخرى إلى مضيف الإرسال.

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

خطأ من جانب العميل

تعذر على العميل تأسيس اتصال بالكمبيوتر البعيد. أكثر الاحتمالات المتسببة في هذا الخطأ هي:
  • عدم تمكين الاتصالات البعيدة على الكمبيوتر البعيد.
  • تجاوز الحد الأقصى لعدد الاتصالات على الكمبيوتر البعيد.
  • حدوث خطأ في شبكة الاتصال أثناء تأسيس اتصال.
    خطأ من جانب الملقم: معرّف الحدث 1004
    المصدر: TermService
    الوصف: "The terminal server cannot issue a client license. It was unable to issue the license due to a changed (mismatched) client license, insufficient memory, or an internal error. Further details for this problem may have been reported at the client's computer." (لا يمكن للملقم الطرفي إصدار ترخيص عميل. تعذر عليه إصدار الترخيص نتيجة ترخيص عميل متغير (غير مطابق) أو عدم وجود ذاكرة كافية أو حدوث خطأ داخلي. قد يتم الإبلاغ عن مزيد من التفاصيل الخاصة بهذه المشكلة على جهاز الكمبيوتر العميل).

تحديد موقع جهاز توجيه Black Hole

يمكنك استخدام الأداة المساعدة Ping لتحديد موقع جهاز توجيه black hole، وذلك بتعيين المعلمتين ‎-f و‎-l عند كتابة الأمر ping.
  • تؤدي المعلمة ‎-f إلى قيام الأداة المساعدة Ping بإرسال حزمة ارتداد "بروتوكول التحكم برسائل الإنترنت" والتي تحتوي على مجموعة وحدات البت "عدم التجزئة" الخاصة بـ "بروتوكول الإنترنت" (IP).
  • تقوم المعلمة ‎-l بتعيين المخزن المؤقت أو الحمولة التي يدفع عنها أجر، أو حجم حزمة ارتداد "بروتوكول التحكم برسائل الإنترنت". وتقوم بتحديد هذا الحجم من خلال كتابة رقم بعد المعلمة ‎-l.
يكون أكبر مخزن مؤقت يمكن إرساله دون تجزئة مساويًا لأصغر "وحدة إرسال كبرى" موجودة بطول المسار، مطروحًا منها عنواني "بروتوكول الإنترنت" و"بروتوكول التحكم برسائل الإنترنت" (بمعنى آخر، أصغر "وحدة إرسال كبرى" مطروحًا منها ٢٨). على سبيل المثال، لدى Ethernet "وحدة إرسال كبرى" تبلغ ١٥٠٠ بايت، ولذلك ففي أفضل الظروف، تتمكن الأداة المساعدة Ping من إعادة إرسال حزمة غير مجزئة، بالإضافة إلى مخزن مؤقت لـ "بروتوكول التحكم برسائل الإنترنت"، يبلغ ١٤٧٢ بايت (١٥٠٠ مطروحًا منه ٢٨). ويكون بناء الجملة للأمر ping في هذه الحالة كالتالي:
‪ping اسم_الكمبيوتر أو عنوان_IP -f -l 1472
بالنسبة لكافة عناوين IP المحلية، تكون النتائج المتوقعة كالتالي:
  • إذا كان حجم "وحدة الإرسال الكبرى" لكل مقطع من اتصال موجّه هو ١٥٠٠ على الأقل، يتم إرجاع الحزمة بنجاح.
  • في حالة وجود مقاطع وسيطة لديها "وحدات إرسال كبرى" أصغر، وقامت أجهزة التوجيه بإرجاع حزمة "لا يمكن الوصول للوجهة" الخاصة بـ "بروتوكول التحكم برسائل الإنترنت" المناسبة، تعرض الأداة المساعدة Ping رسالة "‏‏المجموعة بحاجة إلى تجزئة ولكن تم تعيين DF".
  • في حالة وجود مقاطع وسيطة لديها "وحدات إرسال كبرى" أصغر، ولم تقم أجهزة التوجيه بإرجاع حزمة "لا يمكن الوصول للوجهة" الخاصة بـ "بروتوكول التحكم برسائل الإنترنت" مناسبة، تعرض الأداة المساعدة Ping رسالة "‏‏انتهاء مهلة الطلب".
بواسطة زيادة المعلمة -l في عمليات تحقق متتالية، يمكنك تحديد مدى كِبر الحزمة غير المجزئة التي يمكنها الانتقال في مسار محدد. وتبلغ أصغر "وحدة إرسال كبرى" التي يتم استخدامها عمومًا ٥٧٦ بايت، لذلك يمكنك البدء بأمان بمخزن مؤقت لـ "بروتوكول التحكم برسائل الإنترنت" سعة ٥٤٨، ثم العمل على التطوير من هذه النقطة. على سبيل المثال، في حالة قيام الأمر ‎ -f -l 972اسم_الكمبيوتر أو عنوان_IP ‏Ping بإرجاع هذه الحزم، ولكن لم يقم الأمر ‎-f -l 973اسم_الكمبيوتر أو عنوان_IP‏Ping بإرجاع الحزم، تبلغ أكبر "وحدة إرسال كبرى" على ذلك المسار ١٠٠٠ (٩٧٢ بالإضافة إلى ٢٨). ويتم توضيح "وحدات الإرسال الكبرى" الافتراضية الخاصة بوسائط الشبكات العامة في المقالة التالية في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
314496 حجم وحدة الإرسال الكبرى الافتراضي لطوبولوجيا الشبكات المختلفة

إصلاح جهاز توجيه Black Hole أو إيجاد حل بديل

هام يحتوي هذا القسم أو الطريقة أو المهمة على الخطوات التي توضح كيفية تعديل السجل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. ولذلك، يجب التأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية من السجل قبل تعديله. يمكنك بعد ذلك استعادة السجل في حالة حدوث أية مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام تشغيل Windows

تعد الطرق الثلاث التالية وسائل لإصلاح جهاز توجيه black hole أو التغلب عليه بحل بديل.

الطريقة الأولى

قم بتمكين اكتشاف Black Hole لوحدة الإرسال الكبرى للمسار (PMTU) على المضيفات التي تستند إلى أنظمة تشغيل Windows والتي ستقوم بإجراء اتصال عبر اتصال WAN. اتبع الخطوات التالية:
  1. قم ببدء تشغيل "محرر التسجيل" (Regedit.exe).
  2. حدد موقع المفتاح التالي في السجل:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip\parameters
  3. من القائمة تحرير، انقر فوق إضافة قيمة، ثم قم بإضافة قيمة السجل التالية:
    اسم القيمة: EnablePMTUBHDetect
    نوع البيانات: REG_DWORD
    القيمة: 1
  4. قم بإنهاء "محرر التسجيل"، ثم قم بإعادة تشغيل جهاز الكمبيوتر.

الطريقة الثانية

قم بتكوين أجهزة توجيه وسيطة لإرسال رسائل التعليمة البرمجية ٤ النوع ٣ الخاصة بـ "بروتوكول التحكم برسائل الإنترنت" ("destination unreachable, don't fragment (DF) bit sent and fragmentation required") (لا يمكن الوصول إلى الوجهة، لم يتم إرسال بت عدم التجزئة (DF) والتجزئة مطلوبة). قد يتطلب ذلك ترقية برنامج ثابت أو برنامج لجهاز التوجيه أو إعادة تكوين جهاز التوجيه أو استبداله.

الطريقة الثالثة

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

ويفترض هذا الحل البديل أنك قمت بتحديد "وحدة الإرسال الكبرى" وحالة كافة الارتباطات الممكنة التي من المحتمل أن يستخدمها المضيف. وبعد تحديد أكبر حجم لـ "وحدة الإرسال الكبرى" التي يتم دعمها، قم بتعيين "وحدة الإرسال الكبرى" يدويًا. اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق لوحة التحكم.
  2. انقر نقرًا مزدوجًا فوق اتصالات شبكة الاتصال وإنترنت، ثم انقر لفتح المجلد اتصالات شبكة الاتصال.
  3. في حالة سرد أكثر من اتصال شبكة واحد، لكل اتصال، انقر نقرًا مزدوجًا فوق الاتصال، ثم انقر فوق علامة التبويب دعم من الواجهة حالة التي يتم فتحها. ويرجح أن يكون الاتصال الذي يعرض إدخال العبّارة الافتراضية هو اتصال الشبكة المستخدم في الاتصال بالإنترنت. لاحظ اسم الاتصال (على سبيل المثال، "Local Area Connection 2").
  4. قم ببدء تشغيل "محرر التسجيل" (Regedit.exe).
  5. ضمن الشجرة HKEY_LOCAL_MACHINE، انتقل إلى المفتاح التالي:
    ‪SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\
  6. تحت هذا المفتاح يوجد مفتاح أو أكثر به معرّفات رقمية. يحتوي كل مفتاح من هذه المفاتيح على مفتاح فرعي Connection. قم بفحص كل مفتاح يشبه ما يلي:
    ‎\Connectionالمعرّف_الخاص بالمحوّل
    توفر القيمة Name الموجودة في المفتاح الفرعي Connection اسم اتصال الشبكة المستخدَم في مجلد "اتصالات شبكة الاتصال". عندما تجد المفتاح الذي يتطابق مع الاسم الذي عثرت عليه في الخطوة الثالثة، قم بتدوين المعرّف_الخاص بالمحوّل الذي يندرج تحته اسم اتصال الشبكة.
  7. قم بالرجوع إلى HKEY_LOCAL_MACHINE، ثم حدد موقع المفتاح التالي
    ‪SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\المعرّف_الخاص بالمحوّل
    الذي يكون فيه المعرّف_الخاص بالمحوّل هو الرقم الذي قمت بتدوينه في الخطوة السادسة. عند تمييز هذا المفتاح، تظهر قيم عديدة على الجانب الأيسر من الشاشة، بما فيها العبّارة الافتراضية وEnableDHCP (تمكين DHCP).
  8. انقر بزر الماوس الأيمن على الجانب الأيسر من الشاشة، ثم انقر فوق جديد، ثم انقر فوق قيمة DWORD. قم بتسمية القيمة باسم MTU.
  9. انقر نقرًا مزدوجًا فوق القيمة حتى يمكنك تحريرها، ثم قم بتغيير الأساس إلى عشري، ثم أدخل أكبر حجم مقبول لـ "وحدة الإرسال الكبرى"، وهو الحجم الذي قمت بتحديده باستخدام اختبارات Ping.
  10. قم بإنهاء "محرر التسجيل".
لاحظ أن في حالة الاستمرار في مواجهة مشكلات ببعض الملقمات، قد تحتاج إلى تعيين "وحدة إرسال كبرى" أقل من التي تشير إليها اختبارات Ping نظرًا لوجود أجهزة توجيه أخرى في ذلك المسار المحدد. قم بخفض "وحدة الإرسال الكبرى" بمقدار ١٠ بشكل متكرر حتى يتم الوصول إلى تلك المواقع بنجاح.

للحصول على مزيد من المعلومات حول إعداد "وحدة الإرسال الكبرى" يدويًا، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
314053 معلمات تكوين TCP/IP وNBT لنظام التشغيل Windows XP

للحصول على مزيد من المعلومات، راجع Internet RFC 1191 وRFC 1435، اللذين يتوفران على موقع Internic التالي على الويب:
prodnt blackhole
خصائص

رقم الموضوع: 314825 - آخر مراجعة: 04/29/2008 13:11:09 - المراجعة: 1.4

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • kbenv kbinfo kbnetwork KB314825
تعليقات