Sledovanie autentifikácie Squid 7 pomocou debug_options sekcia 29
Použite obmedzenú ladiacu reláciu sekcie 29 na sledovanie výzvy, odpovede klienta, pomocníka autentifikácie a rozhodnutia o politike prístupu.
Prvá 407 od Squid môže byť začiatkom autentifikácie. Ak chcete zistiť, kde sa pokus zastaví, sledujte jednu sekvenciu požiadavky cez klienta, autentifikačný mechanizmus a rozhodnutie o prístupe.
V diagnostickej relácii Squid 7 obsahuje sekcia 29 správy ladenia autentifikácie. Dočasná konfigurácia môže zachovať všeobecnú úroveň upozornení a zároveň zvýšiť túto sekciu:
debug_options ALL,1 29,5
Zaznamenajte predchádzajúce nastavenie ladenia, použite diagnostickú konfiguráciu a zopakujte malý, identifikovateľný pokus. Čítajte výstup ladenia v nakonfigurovanom cieli cache_log spolu s prístupovým protokolom.
| Dôkazy, ktoré hľadať | Na ktorú otázku odpovedajú |
|---|---|
| Ponúknutá schéma Proxy-Authenticate | Čo tento proxy žiadal od klienta? |
| Autentifikačná odpoveď klienta | Pokračoval klient v ponúknutej výmene? |
| Autentifikačný mechanizmus alebo výsledok pomocníka | Bol účet prijatý, odmietnutý alebo zablokovaný kvôli chybe spracovania? |
| Rozhodnutie Squid o politike prístupu | Čo sa stalo s požiadavkou po tomto autentifikačnom stave? |
Niektoré schémy vyžadujú niekoľko kôl výzvy. Opakované záznamy 407 samy osebe nedokazujú, že prehliadač výzvu ignoroval alebo že zadané heslo bolo nesprávne.
Pri zlyhaniach pomocníka preskúmajte nakonfigurovaného pomocníka a jeho výsledkový protokol špecifický pre schému. Proces, ktorý sa nedá spustiť, je iná chyba ako bežiaci pomocník, ktorý odmieta účet. Ak bola autentifikácia prijatá, ale Squid požiadavku stále odmieta, postupujte podľa príslušných pravidiel prístupu.
Po pochopení sekvencie obnovte pôvodnú úroveň ladenia. Úplný výstup úrovne 9 môže byť veľmi rozsiahly; diagnostika autentifikácie si tiež vyžaduje obmedzené zaobchádzanie, pretože sa môžu objaviť údaje o účte a iné citlivé stavy.