ينتهي الراوتر من الإقلاع، ويعود الحاسوب المحمول للانضمام إلى الشبكة نفسها SSID، ويبقى الـ VPN في حالة متصل دون أن يتحرك شيء. الملف المحفوظ سليم. الذي انتهت صلاحيته تحته هو المسار، والعميل ما زال متمسكًا بالحالة التي بناها من أجل المسار القديم.

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

الشرط الأول: تغيّر العنوان المحلي

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

قارن العنوان الذي يستخدمه العميل بالعنوان الذي تحمله الواجهة الآن. والمسار الافتراضي الذي يشير إلى بوابة تغيّرت أيضًا هو المشكلة نفسها باسم آخر.

ip -4 addr show
ip route show default
ip route get 203.0.113.10

الشرط الثاني: اختفاء التعيين المترجَم

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

هنا يتوقف نفق بلا keepalive بصمت بدلًا من أن يفشل بصوت عالٍ. تصف قيود WireGuard الموثّقة نفس شكل الفشل. حالة نقطة النهاية الخاطئة تُنتج حزمًا مُسقَطة بدلًا من تشخيص.

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

الشرط الثالث: تغيّر العنوان العام

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

سجّل العنوان الخارجي قبل إعادة التشغيل وبعدها. عندما يختلفان، تنتقل المسألة من العميل إلى من يدير قائمة السماح، ولا يمكن لإعادة تعيين بيانات الاعتماد على الحاسوب المحمول أن تساعد.

استعد بالترتيب الصحيح

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

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

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

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