פרופילי 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 מפורטים עלולים ללכוד יותר ממה שאתה רוצה בעמדת עבודה משותפת.

מאמרים קשורים