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

ثلاثة شروط تحدد أي مؤقت يخصك: هل يتخلى العميل عن جلسة خاملة، وهل يُرفض تبادل إعادة توليد المفاتيح، وهل أعادت بوابة ترجمة كتابة التغليف.

أي مؤقت يملك الانقطاع

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

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

الحالة الأولى: العميل يتخلى عن جلسة خاملة

يشغّل vpnc فحصه الخاص للطرف الميت، وقد يقتل هذا الفحص جلسة ما زال المجمّع يعتقد أنها حية، خصوصًا عندما تقع بوابة ترجمة بين الاثنين. العلاج من جانب العميل في التوثيق هو إيقاف المؤقت محليًا وترك الطرف المركزي يقرر متى يغيب الطرف الآخر. السطران أدناه ينتميان إلى ملف تعريف vpnc أو إلى سطر الأوامر، وكلاهما مستقل عن إعدادات التشفير.

DPD idle timeout (our side) 0
NAT Traversal Mode cisco-udp

تعطيل DPD من جانب العميل يزيل إنذارًا كاذبًا ويزيل أيضًا اكتشافك المحلي الوحيد، لذا طبّقه وحده وراقب ما إذا كان الفاصل يتغير أصلًا.

الحالة الثانية: إعادة توليد المفاتيح مرفوضة

إذا نجا الفاصل من تغيير DPD، تصبح إعادة توليد المفاتيح للمرحلة 1 هي المرشح. تعاملت إصدارات vpnc الأقدم مع إعادة التوليد بقدر أقل من العناية من الإصدارات الحالية، ومجموعة Diffie-Hellman هي الخلاف المعتاد. فرض مجموعة يقبلها الطرف المركزي مسبقًا يكلف سطرًا واحدًا وإعادة اتصال واحدة، ما يجعله تجربة رخيصة لا تغييرًا في السياسة.

IKE DH Group dh5

أسماء المجموعات الصالحة هي dh1 و dh2 و dh5. المجموعة التي يرفضها المجمّع تنتج فشلًا فوريًا، وهذا يظل معلومة: يخبرك أن الطرف المركزي صعب الإرضاء وأن المجموعة الأصلية كانت صحيحة على الأرجح.

الحالة الثالثة: الترجمة تعيد كتابة التغليف

خلف بوابة ترجمة، لا يكون تغليف UDP من Cisco والوضع القائم على المعايير قابلين للتبادل. الاختيار الخاطئ ينتج كثيرًا نفقًا يتأسس ويمرر الحركة ثم ينتهي وقته تحت الحمل، وهو ما يُقرأ كمشكلة نطاق ترددي وليس كذلك. غيّر الوضع فقط، ثم أعد الاتصال وقِس الانقطاع مرة أخرى. جرّب الوضع الآخر فقط بعد استبعاد الحالتين الأولى والثانية.

الواجهات الأمامية تضيف ارتباكها هنا. لن يعرض NetworkManager نوع اتصال vpnc حتى تُثبَّت حزمة الإضافة، وتظهر الإضافة المفقودة كزر إضافة باهت لا كخطأ. تحتفظ واجهة KDE الأمامية بالقيم نفسها في ملف تعريف خاص بها، لذا تأكد من أن الخادم يقرأ ما حرّرته.

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

تحقق من التبادل الذي يفشل قبل التغيير الثالث

شغّل العميل مع مخرجات التصحيح واقرأ آخر تبادل قبل الانقطاع. حذف المرحلة 1 قبل الانقطاع مباشرة يعني أن العميل أعاد توليد المفاتيح ورُفض. حذف المرحلة 2 في النقطة نفسها يعني أن النفق هُدم من الجانب الآخر، وأن إعدادات عميلك ليست السبب.

vpnc --debug 3 office

تحقق أيضًا من وجود خادم شبكة ثانٍ عندما يبقى النفق لكن الحركة تتوقف. مديران يكتبان جدول التوجيه ينتجان العَرَض نفسه من سطح المكتب وسجلًا مختلفًا تمامًا.

مقالات ذات صلة