تثبيت إضافة تلو الأخرى إلى أن ينجح الاتصال قد يبدد بعد ظهيرة كاملًا، لأن «Cisco VPN» يصف ثلاث ترتيبات على الأقل. ملف تعريف قديم يعتمد على سر المجموعة مع XAuth ليس الخدمة نفسها التي تقدمها بوابة متوافقة مع AnyConnect، حتى عندما تشغّل المؤسسة نفسها الاثنين. يجب أن تطابق الإضافة البروتوكول وتدفق المصادقة، لا شعار المورّد. إدخال في القائمة يخبرك فقط أي تكامل موجود، ولا يخبرك أبدًا أي تكامل ستقبله البوابة.

اسأل مسؤول البوابة سؤالين: أي بروتوكول، وأي عميل معتمد له.

ثلاثة تكاملات، ثلاثة أهداف مختلفة

يسردها NetworkManager كتكاملات منفصلة. يغطي NetworkManager-vpnc بروتوكول IPsec القديم المتوافق مع Cisco. يوفر NetworkManager-openconnect واجهة أمامية مبنية على OpenConnect للبروتوكولات المدعومة، بما فيها AnyConnect. أما غلاف AnyConnect المدرج بشكل منفصل فيعتمد على تثبيت العميل الاحتكاري وتهيئته أولًا.

ليست هذه تهجئات لملف تنفيذي واحد. تثبيت أحدها لا يجعل الآخرين يعملان، وظهور إدخال في قائمة هو حقيقة واجهة لا ضمان توافق.

المصادقة تحدد أكثر من النقل

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

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

الصيانة جزء من الاختيار

توثيق NetworkManager نفسه يصف إضافة vpnc بأنها غير مُصانة، ويقترح NetworkManager-libreswan بديلًا محتملًا لعائلة البروتوكول IKEv1 نفسها. ويحذر أيضًا من وجوب إعادة إنشاء ملفات التعريف ومن أن التكافؤ في كل خيار لم يُفحص. هذا اتجاه، لا أداة تحويل.

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

الحزم تفصل الخدمة عن المحرر

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

العميل المستقل العامل يثبت أن البروتوكول يعمل. ولا يثبت أن تكامل سطح المكتب مثبّت.

اكتب العقد

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

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

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