Mano no veo ningun tipo de problema en la config, no tiene nada que ver
que tengas los usuarios en una BD de MySQL. Es mas creo que el problema
es tu cron, a mi al inicio me dio ese problema, lo reinicie manualmente
y listo. Prueba reiniciar el cron una vez que hayas iniciado el squid.
Ademas en el squished es donde deben ser introducidos los usuarios que
se les vence la cuota, ese paso se realiza automaticamente, tu no tienes
que hacer nada al respecto. Mira propuesta que te doy elimina todo lo
que tengas hecho con el squish y vuelve a empezar de cero, a lo mejor es
un palo bobo del cron que no se esta actualizando.
El 01/06/2014 06:46 PM, MSc. Carlos Pollán Estrada escribió:
Hola colegas, ante todo muchas felicidades y cosas buenas en este 2014.
Hace un tiempo solicité ayuda sobre squish, ya he probado las miles formas y
consejos que me han dado y no logro que me funcione, yo tengo instalado el
squid (squid2) en debian 6 y los usuarios autentican contra una BD mysql, no se
si al tener los usuarios en mysql tendrá que ver o no en algo, la cosa es que
no me munciona, en el fichero squisehd, lo único que se escribe es la máscara
de red 255.255.255.248 pero no veo que se escriban los nombres de los usuarios
que , supuestamente, solo puedan navegar el tiempo que determiné en el fichero
squish.conf (una hora)
Esto es lo que tengo en el squid.conf:
# TAG: acl
acl password proxy_auth REQUIRED
acl red_local src 192.168.10.0/24
acl password proxy_auth REQUIRED
acl manager proto cache_object
acl adminhost src 192.168.10.1/255.255.255.255
http_access allow manager adminhost
http_access deny manager
#-- reglas para el squish y las cuotas--#
acl SQUISHLOC url_regex \.ahmzllo\.granma\.inf\.cu
acl SQUISHED1 proxy_auth -i "/etc/squid/squished" ###por nombre de usuarios
acl SQUISHED2 src "/etc/squid/squished" ###por Ip
http_access allow SQUISHLOC
http_access deny SQUISHED1
http_access deny SQUISHED2
.....
.....
.....
Y esto es lo que tengo en el squish.conf:
# This file contains data formatted as follows:
#
# Blank lines and hashed stuff is for comments
# user amount/period
# bandwidth: 999[kmG]b / period: day, week, month
# time: 999[smh] / period: day, week, month
#.* 4h/day 20Mb/day 20h/week 100Mb/week
#acl SQUISHED1 proxy_auth -i "/etc/squid/squished"
#deny_info http://www.ahmzllo.granma.inf.cu/?squished& SQUISHED1
#http_access deny SQUISHED1
usuario 1h/day
usuario2 1h/day
Tengo que agregar, pasar a comentario o quitarle el comentario a algo???
En el cron puse esto:
*/5 * * * * root /usr/local/squish/squish.cron.sh
Salu2 y gracias de antemano
--
Ing. Pedro V. Navarrete Alejo
Especialista C en Ciencias Informaticas
telf/fax: (537)861-6165 ext 125 / (537)860-9647
COPMAR
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de TecnologÃas Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l