Squid 7-authenticatie traceren met debug_options sectie 29
Gebruik een begrensde foutopsporingssessie voor sectie 29 om de uitdaging, de reactie van de client, de authenticatiehelper en de beslissing over het toegangsbeleid te volgen.
De eerste 407 van Squid kan het begin van authenticatie zijn. Om te vinden waar een poging stopt, volgt u één verzoekreeks door de client, de authenticatiemechaniek en de toegangsbeslissing.
In een Squid 7-diagnosesessie bevat sectie 29 foutopsporingsberichten over authenticatie. Een tijdelijke configuratie kan het algemene waarschuwingsniveau behouden terwijl die sectie wordt verhoogd:
debug_options ALL,1 29,5
Noteer de vorige foutopsporingsinstelling, pas de diagnoseconfiguratie toe en reproduceer een kleine, herkenbare poging. Lees de foutopsporingsuitvoer op de geconfigureerde cache_log-bestemming samen met het toegangslog.
| Te zoeken bewijs | Welke vraag het beantwoordt |
|---|---|
| Het aangeboden Proxy-Authenticate-schema | Wat vroeg deze proxy de client te gebruiken? |
| De authenticatierespons van de client | Zette de client de aangeboden uitwisseling voort? |
| De authenticatiemechaniek of het resultaat van de helper | Werd een account geaccepteerd, geweigerd of geblokkeerd door een verwerkingsfout? |
| De beslissing van Squid over het toegangsbeleid | Wat gebeurde er met het verzoek na die authenticatiestatus? |
Sommige schema's vereisen meerdere uitdagingsrondes. Herhaalde 407-regels bewijzen op zichzelf niet dat de browser de prompt negeerde of dat het opgegeven wachtwoord onjuist was.
Bij helperfouten onderzoekt u de geconfigureerde helper en het schema-specifieke resultaatprotocol ervan. Een proces dat niet kan starten is een andere fout dan een draaiende helper die een account weigert. Als de authenticatie is geaccepteerd maar Squid het verzoek nog steeds weigert, volg dan de bijbehorende toegangsregels.
Herstel het oorspronkelijke foutopsporingsniveau zodra de reeks begrepen is. Volledige uitvoer van niveau 9 kan zeer groot zijn; ook authenticatiediagnostiek vereist beperkte omgang, omdat accountgegevens en andere gevoelige toestanden kunnen verschijnen.