מעקב אחר אימות Squid 7 עם debug_options סעיף 29
השתמשו בהפעלת ניפוי מוגבלת של סעיף 29 כדי לעקוב אחר האתגר, תגובת הלקוח, עוזר האימות והחלטת מדיניות הגישה.
ה-407 הראשון של Squid יכול להיות תחילת האימות. כדי למצוא היכן ניסיון נעצר, עקבו אחר רצף בקשה אחד דרך הלקוח, מנגנון האימות והחלטת הגישה.
בהפעלת אבחון של Squid 7, סעיף 29 מכיל הודעות ניפוי של אימות. תצורה זמנית יכולה לשמור על רמת האזהרה הכללית ובמקביל להעלות את הסעיף הזה:
debug_options ALL,1 29,5
רשמו את הגדרת הניפוי הקודמת, החילו את תצורת האבחון ושחזרו ניסיון קטן ומזוהה. קראו את פלט הניפוי ביעד cache_log המוגדר לצד יומן הגישה.
| ראיה שיש לחפש | על איזו שאלה היא עונה |
|---|---|
| סכמת ה-Proxy-Authenticate שהוצעה | מה ביקש הפרוקסי הזה מהלקוח להשתמש בו? |
| תגובת האימות של הלקוח | האם הלקוח המשיך את החליפין שהוצע? |
| מנגנון האימות או תוצאת העוזר | האם חשבון התקבל, נדחה או נחסם בגלל כשל עיבוד? |
| החלטת מדיניות הגישה של Squid | מה קרה לבקשה אחרי מצב האימות הזה? |
סכמות מסוימות דורשות כמה סבבי אתגר. רשומות 407 חוזרות לבדן אינן מוכיחות שהדפדפן התעלם מההנחיה או שהסיסמה שנמסרה הייתה שגויה.
בכשלי עוזר, בדקו את העוזר המוגדר ואת פרוטוקול התוצאות הספציפי לסכמה שלו. תהליך שלא יכול להתחיל הוא תקלה שונה מעוזר פועל שדוחה חשבון. אם האימות התקבל אך Squid עדיין דוחה את הבקשה, עקבו אחר כללי הגישה המתאימים.
החזירו את רמת הניפוי המקורית לאחר שהרצף מובן. פלט מלא של רמה 9 יכול להיות גדול מאוד; גם אבחון אימות דורש טיפול מוגבל משום שפרטי חשבון ומצבים רגישים אחרים עלולים להופיע.