Search squid archive

squid time out

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear all,

 

I have the following setup :

# ../sbin/squid -v                                                                                                       /usr/local/squid/etc

Squid Cache: Version 5.0.0-VCS

Service Name: squid

configure options:  '--with-logdir=/var/log/squid' '--enable-auth-basic=LDAP,PAM,SMB,RADIUS' '--enable-auth-negotiate=kerberos,wrapper' '--enable-auth-digest=LDAP,eDirectory' '--with-default-user=proxy'

#                                                                                                                        /usr/local/squid/etc

 

I have a huge range in terms of network, but awkwardly, the authentication/ACL and everything works well in one given subnet but not on the others. The users in the other subnets are not able to surf the internet, and this without any specific logs from the proxy side ( the most significant part of the config could be seen below). Any request from these users just times out.  

 

#debug_options 29,9

#dns_nameservers 192.168.0.9 192.168.0.4

#connect_timeout 1  minute

debug_options ALL,9 11,3 20,3

### negotiate kerberos and ntlm authentication

auth_param negotiate program /usr/local/squid/libexec/negotiate_wrapper_auth   -d --ntlm /usr/local/samba/bin/ntlm_auth --diagnostics --helper-protocol=squid-2.5-ntlmssp  --domain=BCM --kerberos /usr/local/squid/libexec/ext_kerberos_sid_group_acl -d -s GSS_C_NO_NAME

auth_param negotiate children 60

auth_param negotiate keep_alive off

 

### pure ntlm authentication

auth_param ntlm program /usr/local/samba/bin/ntlm_auth --diagnostics --helper-protocol=squid-2.5-ntlmssp  --domain=KATANA

auth_param ntlm children 60

auth_param ntlm keep_alive off

 

 

# warning: basic authentication sends passwords plaintext

# a network sniffer can and will discover passwords

auth_param basic program /usr/local/samba/bin/ntlm_auth --helper-protocol=squid-2.5-basic

auth_param basic children 60

auth_param basic credentialsttl 4 hours

 

##

auth_param basic program /usr/local/squid/libexec/basic_ldap_auth  -R -b "dc=KATANA,dc=LOCAL" -D simpleuser@katana.local -W /usr/local/squid/etc/pass.txt -f sAMAccountName=%s -h 192.168.111.4

auth_param basic children 60

auth_param basic realm Banky Foibe

auth_param basic credentialsttl 1 minute

 

 

acl local0  dst  172.16.0.0/12

acl local1  dst  192.168.0.0/16

http_access allow local0 all

http_access allow local1 all

cache deny local1

cache deny local0

redirector_access deny local0

redirector_access deny local1

 

http_access deny !auth

http_access allow auth

#http_access deny all

http_port 8080

 

I can’t really understand the issue, from the affected networks:

-          The user is able to ping the proxy and access its port 8080 (through telnet / netcat)

-          The request is able to reach the proxy but the in the access_log the “user” is missing

1563455060.396      1 192.168.230.195 TCP_DENIED/407 4714 GET http://api.bing.com/qsml.aspx? - HIER_NONE/- text/html

-          TCP_DENIED/407, requesting the user to go through the authentication phase is presented by the proxy to the user’s browser but nothing happens. I thought that if the timer set to Kerberos, NTLM expires, a pop up should appear but nothing (from wireshark)

GET http://www.bing.com/favicon.ico HTTP/1.1

Accept: */*

UA-CPU: AMD64

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko

Host: www.bing.com

Proxy-Connection: Keep-Alive

 

HTTP/1.1 407 Proxy Authentication Required

Server: squid/5.0.0-VCS

Mime-Version: 1.0

Date: Thu, 18 Jul 2019 10:01:53 GMT

Content-Type: text/html;charset=utf-8

Content-Length: 3733

X-Squid-Error: ERR_CACHE_ACCESS_DENIED 0

Vary: Accept-Language

Content-Language: en

Proxy-Authenticate: Negotiate

Proxy-Authenticate: NTLM

Proxy-Authenticate: Basic realm="KATANA - PERIMETER"

X-Cache: MISS from katana_proxy

Via: 1.1 lichtquanta (squid/5.0.0-VCS)

Connection: close

 

-          On cache.log there is nothing that could mean something, just a bunch of ARP error. Tried to debug the section 29 for authentication … but nothing. Checked the IE internet options, just in case the windows authentication profile is no ticked … but it is there.

I am lost so any help would really be appreciated.

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux