- Squid mensagem de erro
+ Responder ao Tópico
-
Squid mensagem de erro
Olá Galera
Estou fazendo o Squid autentificar numa base AD, estou com problema na inicialização do squid, está dando essa mensagem
./squid -s -d
2007/10/17 14:54:18| Starting Squid Cache version 2.5.STABLE14 for i686-pc-linux-gnu...
2007/10/17 14:54:19| WARNING: ntlmauthenticator #1 (FD 8) exited
2007/10/17 14:54:19| WARNING: ntlmauthenticator #2 (FD 9) exited
2007/10/17 14:54:19| WARNING: ntlmauthenticator #3 (FD 10) exited
2007/10/17 14:54:19| WARNING: ntlmauthenticator #4 (FD 11) exited
2007/10/17 14:54:19| WARNING: ntlmauthenticator #5 (FD 12) exited
2007/10/17 14:54:19| Too few ntlmauthenticator processes are running
Meu samba está enxergando todo base de usuarios através de wbind e como getent consegue retorno de todos usuarios do A.D e serviços do Samba sobem sem nenhum problema.
Alguém tem alguma ideia ?
Coloquei minha configuração do squid logo abaixo
#/mnt/elo/Programas/binario/Squid/libexec/./ntlm_auth
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm use_ntlm_negotiate off
auth_param ntlm children 10
auth_param ntlm max_challenge_reuses 0
auth_param ntlm max_challenge_lifetime 5 minutes
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 5
auth_param basic realm PROXY DOMINIO
auth_param basic credentialsttl 2 hours
#auth_param basic casesensitive off
#authenticate_cache_garbage_interval 10 seconds
Obrigado
Bruno Steven
-
tente executar o ntlm_auth manualmente e veja o erro q ele esta dando..
esta mensagem ai que o squid da.. eh que os processos estao 'morrendo' e voltando..
-
Olá
Cara executei ntlm_auth com parametro para debug (só para teste) e funcionou !!
ntlm_auth -d DOMAIN/servidor
ntlm-auth[3339](ntlm_auth.c:187): Adding domain-controller Domain/Servidor
ntlm-auth[3339](ntlm_auth.c:460): options processed OK
Também tentei executar a linha do ntlm no squid.conf
/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
/usr/bin/ntlm_auth: invalid option -- -
unknown option: -?. Exiting
/usr/bin/ntlm_auth usage:
/usr/bin/ntlm_auth [-b] [-f] [-d] [-l] domain\controller [domain\controller ...]
-b enables load-balancing among controllers
-f enables failover among controllers (DEPRECATED and always active)
-l changes behavior on domain controller failyures to last-ditch.
-d enables debugging statements if DEBUG was defined at build-time.
You MUST specify at least one Domain Controller.
You can use either \ or / as separator between the domain name
and the controller name
/usr/bin/ntlm_auth: invalid option -- h
unknown option: -?. Exiting
/usr/bin/ntlm_auth usage:
/usr/bin/ntlm_auth [-b] [-f] [-d] [-l] domain\controller [domain\controller ...]
-b enables load-balancing among controllers
-f enables failover among controllers (DEPRECATED and always active)
-l changes behavior on domain controller failyures to last-ditch.
-d enables debugging statements if DEBUG was defined at build-time.
Será que devo especificar o controlador de dominio ? se for qual parametro que uso ?
Esse parametro /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp , sera que ta certo ?
Voce tem alguma ideia ?
-
Ola
Entrei com esse comando --> ntlm_auth DOMINIO/PDC --helper-protocol=squid-2.5-basic
e erro continua, quando entro com comando sem especificar o helper comando -->
ntlm_auth -d DOMAIN/servido funciona.
Entrei no arquivo cache.log e achei essa saida, você tem ideia do que é isso ?
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
Obrigado ai pela força .
-
tenta assim
ntlm_auth DOMAIN/servidor
o -d eh pra debug !!
-
Olá
Cara fiz alteração a mensagem do problema mudou mas apareceu outra, você tem ideia porque isso acontece ?
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
fgets() failed! dying..... errno=0 (Success)
-
Ola pessoal
Desculpa pela demora em responder o post mas as coisas aqui estao super complicadas, consegui fazer o squid autentificar no A.D, o problema todo estava no arquivo
external_acl_type NT_global_group children=10 %LOGIN /opt/Programas_tmp/squid25/libexec/wbinfo_group.pl
quando iniciava o squid dava aquela bando erro, entrei no arquivo "cache.log" e la estava falando que o caminho do arquivo estava errado, ajustei e deu certo !!
Parametro para autentificar.
auth_param basic program /usr/bin/ntlm_auth -d dominio/maquina
Obrigado