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

التسمية ليست بحثًا

تستخدم واجهات الموردين كلمات مثل FQDN و hostname بمرونة، والتسمية على الصندوق لا تقول شيئًا عن الترميز الذي يقف خلفها. الجهاز الذي يسمّي حقلًا ما Client FQDN قد يرسل FQDN أو سلسلة بشكل بريد إلكتروني أو عنوانًا مجردًا. تعامل مع النص والنوع كقرارين منفصلين وسجّل كليهما.

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

ثلاث قيم منفصلة، مكتوبة بشكل منفصل

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

JobExampleWhat it decides
Where the packets go198.51.100.7The endpoint address
What this peer claimsgw.branch.internalThe local IKE identity
Who should answerike.hub.internalThe expected remote identity

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

النوع جزء من القيمة

مرجع هويات strongSwan يفصل بين FQDN والقيم بشكل البريد الإلكتروني وعناوين IP والترميزات الأخرى، لذا فالترميز مهم بقدر أهمية الأحرف. يمكن لجهازين قبول النص نفسه تحت نوعين مختلفين ومع ذلك رفض أحدهما الآخر. والملاحظة التي تسجّل القيمة دون نوعها هي نصف إعداد.

اسأل المورد عن النوع الذي يرسله الجهاز فعليًا، وأكّده بفك ترميز لا بتسمية الواجهة. النوع المُخمّن هو عدم تطابق ينتظر التغيير التالي.

على كل طرف أن يرضي الطرف الآخر

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

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

أين يهم DNS، وماذا يفرض إصدارك

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

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

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