الوصول إلى صفحة إدارة الموجّه عبر VPN لا عبر WAN
شبكة VPN ذات مخرج عام لا تنشئ مسارًا للعودة إلى شبكتك المحلية. أنهِ النفق عند بوابة تستطيع الوصول إلى الموجّه، ثم حدِّد من يحق له فتح صفحة الإدارة.
تُفتح صفحة إدارة الموجّه في ثانيتين من الأريكة، وتنتهي مهلتها من غرفة فندق، بينما يظل عميل VPN يقول إنه متصل طوال الوقت. ما لديك هو طريق للخروج لا طريق للعودة: النفق يحمل حركة مرورك إلى الإنترنت ويتوقف عند ذلك. الوصول إلى جهاز داخل شبكتك المحلية يحتاج إلى جلسة تنتهي عند شيء يملك مسارًا إليها. هذا قرار تصميم لا إعداد، وهو يحدد ما إذا كان بقية العمل ممكنًا أصلًا.
يسهل فقدان هذا التمييز لأن منتجًا واحدًا يمكنه أداء المهمتين. عميل خروج تجاري وخادم وصول عن بُعد يمكنهما التحدث بالبروتوكول نفسه على المنفذ نفسه، والفرق هو أي جانب يملك فضاء العناوين خلف النقطة الطرفية.
أي جانب من النفق يملك الشبكة المحلية
للإدارة، يجب أن تقع النقطة الطرفية داخل الشبكة التي تريد الوصول إليها، أو أن تملك مسارًا مُصرَّحًا إليها. الموجّه الذي يشغّل خادم VPN خاصًا به يستوفي الشرط؛ وكذلك مضيف صغير يعمل دائمًا بعنوان ثابت ومسار إلى الشبكة المحلية. أما خدمة خروج يشغلها طرف ثالث فلا تستوفي الشرط، لأن نقطتها الطرفية ليس لها واجهة على شبكتك المحلية ولا قاعدة تسمح بظهور واحدة. هذا هو الفحص الذي يجب إنجازه قبل لمس أي شيء آخر.
نادرًا ما تسمّي البرمجيات الثابتة هذا الفرق، لذا اقرأ ما تفعله الميزة لا اسم البروتوكول الذي تذكره. WireGuard، OpenVPN وIKEv2 كلها تظهر على جانبي السوق: إصدار يرسل حركة مرور المنزل إلى الخارج، وآخر يقبل جهازك البعيد. لا يمكن تحويل إصدار عميل فقط إلى خادم عبر الإعداد، مهما صيغت القائمة.
إنشاء مسار العودة
خادم WireGuard على الموجّه له عنوان واجهة مثل 10.8.0.1/24 ومدخل نظير للحاسوب المحمول. يقرر العميل أي الوجهات سيرسلها إلى النفق، وقائمة تحتوي على شبكة النفق الفرعية فقط تترك الشبكة المحلية غير مرئية مهما كان الخادم مُعدًّا. يجب أن يتفق الطرفان، وعادةً يُحرَّر واحد منهما فقط.
wg show wg0 allowed-ips
ip route get 192.168.1.1
يسرد الأمر الأول ما يُسمح لكل نظير بإرساله من وجهة نظر الخادم؛ ويسرد الثاني إلى أين سيذهب عنوان الشبكة المحلية فعليًا على العميل. وجهة محلية تُحلّ إلى واجهة النفق هي توجيه يعمل، أما وجهة تخرج عبر البوابة الفيزيائية فلن تصل أبدًا مهما قال الجدار الناري. أضف بادئة الشبكة المحلية إلى قائمة المسموح لدى العميل، فيصبح الأمران نفسهما خطوة تحقق لا تشخيصًا.
وتصف وثائق strongSwan لإعادة التوجيه القفزة نفسها لبوابات IPsec، حيث إعادة التوجيه وقاعدة NAT للمصدر هما ما يربط عميل النفق بمضيف داخلي. تختلف العنونة؛ أما الشرط فلا.
من يحق له فتح صفحة الإدارة
التحكم في الوصول مكانه الموجّه، لا في نية الحذر. اسمح فقط لهوية النفق الموثقة أو نطاق المصدر الذي يحتاج الصفحة، واقرأ سلسلة الإدخال الخاصة بالموجّه وكذلك أي سياسة LAN مُمرَّرة. القاعدة التي تتيح للشبكة المحلية السلكية الوصول إلى صفحة الإدارة لا تقول شيئًا عن عميل يصل على واجهة النفق. اكتب الاستثناء لهوية محددة، ثم احتفظ بهوية ثانية يجب رفضها.
المستمع هو النصف الآخر وهو غير مرئي في مخرجات الجدار الناري. ss -ltnp يُظهر العنوان الذي يرتبط به خادم الويب، والخدمة المرتبطة بعنوان LAN وحده لن تجيب على عنوان النفق مهما كانت القواعد متسامحة. إعادة ربطه أو إضافة عنوان تغيير في إعداد الموجّه، لا في الجدار الناري.
أبقِ المصادقة والتحقق من النقل مُشغَّلين في التمريرة نفسها. الوصول ليس ثقة، وليس كل جهاز داخل نفق يصبح بذلك مسؤولًا. بيانات اعتماد النفق وحساب الموجّه صلاحيتان منفصلتان بدورتي حياة منفصلتين، لذا يمكن إبطال مفتاح حاسوب مفقود دون إعادة تعيين كلمة مرور كل مسؤول.
الاختبار من الخارج لا من الأريكة
اختبر من شبكة لا تتحكم فيها. اتصل عبر النفق المعتمد، وافتح جلسة إدارة جديدة، وغيّر شيئًا غير ضار تراه ينعكس في الصفحة. من الأريكة أنت تثبت أن الشبكة المحلية تعمل، وهذا لم يكن موضع شك.
ثم اختبر حالات الرفض بالقدر نفسه من العناية. حاول فتح الصفحة دون النفق وتأكد من فشلها، وتأكد من أن خدمة الإدارة لا تستمع على عنوان WAN إطلاقًا. الصفحة غير المرتبطة ليست تحكمًا في الوصول، والمستمع على WAN الذي يعرض نموذج دخول يبقى مستمعًا على WAN. إذا كانت كلمة المرور هي الشيء الوحيد بين الإنترنت وطرفية الموجّه، فالتصميم هو كلمة مرور.
تستحق خدمات المنزل نظرة وأنت هناك. غالبًا ما يكسر تشديد قواعد الإدارة شبكة الضيوف أو الموزِّع الذي تستخدمه أجهزة الأسرة، ويظهر ذلك بعد أيام كشكوى غير ذات صلة.
الحفاظ على طريق للعودة أثناء التغيير
قبل تغيير المسارات أو إعدادات النفق عن بُعد، جهّز طريق عودة مستقلًا. الجلسة القائمة قد تنجو من التغيير الذي يحجب الاتصالات الجديدة بالفعل، وهذه بالضبط طريقة انغلاق الناس على أنفسهم وهم يشاهدون جلسة ما تزال تعمل. الخيارات ملموسة: إعادة تشغيل مجدولة إلى إعداد معروف، أو وصول عبر الطرفية أو فيزيائي، أو نفق ثانٍ لا يعتمد على الإعداد الذي يُحرَّر، أو إدارة خارج النطاق حيث توفرها الأجهزة. اختر واحدًا وأثبته قبل نافذة الصيانة لا خلالها.
أبقِ السجل قصيرًا ومحدَّثًا: أي مضيف ينهي النفق، وأي الهويات تصل إلى الصفحة، وأي عنوان يرتبط به الخدمة، وكيف يُبطَل جهاز مفقود. تلك القائمة تعمل أيضًا كخطة تعافٍ، لأنها تقول أين تعيش كل تبعية. المسار العائد المفقود مشكلة توجيه تُصلَح، وهو ليس أبدًا سببًا لنشر الإدارة على WAN.