I am trying to get a squid proxy setup where the parent cache used will 
differ by the NTLM group membership.  I have they NTLM auth's working 
fine, will deny access based on group membership.  However, when I try to 
set up the different caches, the ACL seems to not be respond.  They are 
actually the same parent cache, just with different upstream accounts.  So 


I have

proxy1 - General Use Proxy
proxy2 - Slightly less restrictive proxy
group1 - General use AD group
group2 - Less Restrictive AD group

using 
cache_peer_access proxy2 allow group2
never kicks any requests to proxy2.  If I comment out proxy1, I get a 
"Failed to Select Source" error in the cache.log.  I know that the AD 
group checking is working because if I do 
http_access deny !group2
any user is group1 will get a user needs to auth type message in their 
browser, and disabling that line lets them get to the site.

Am I doing this incorrectly?  I read somewhere that using the 
cache_peer_access with an external_acl (the AD groups) is not ideal and 
will occasionally return the incorrect parent, but I can't find any other 
way to do this.

Any thoughts and suggestions would be greatly appreciated.   Thanks,

Andrew

Reply via email to