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

لماذا لا يُختبر السرّ أبدًا

تُتفاوض مصادقة PPP: يقترح الخادم طرقًا، ويجيب العميل بما يستطيعه، ويتفق الاثنان على طريقة واحدة قبل تبادل أي بيانات اعتماد. وعندما يعرض الخادم EAP-PEAP فقط ولا يطبّق pppd الخاص بالعميل ذلك، تنتهي المحادثة عند مرحلة الاقتراح. ويسجّل الخادم فشل مصادقة لأن تلك هي المرحلة التي فشلت، لا لأن كلمة المرور قورنت ووُجدت ناقصة.

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

اقرأ التفاوض، لا آخر خطأ

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

sudo pppd call provider debug nodetach

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

السبب الثاني يختبئ في ملف الأسرار

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

sudo cat -A /etc/ppp/chap-secrets

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

اختر الإصلاح بحسب من يملك الخادم

إذا كان الخادم خادمك، فالسماح بـ MSCHAPv2 لذلك الحساب هو أصغر تغيير، وعليك أن تسجّل أنك قبلت طريقة أضعف عن قصد. وإذا كان ملكًا لشخص آخر، فالعميل الذي يطبّق EAP-PEAP هو الإصلاح الصادق؛ أما ترقيع pppd فيجعل عدم التوافق مشكلة صيانة تخصك. وإذا كان اختيار البروتوكول ما زال مفتوحًا، فإن PPTP هو أضعف جزء في التصميم والهجرة عادةً أرخص من إبقاء عميل مُرقَّع على قيد الحياة. اكتب ذلك القرار بجانب الملف الشخصي كي لا يعيد الشخص التالي فتحه.

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

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