viernes, 13 de noviembre de 2009

Implementación de Cuotas de Internet.

Este tuto les explicará de forma general como aplicar cuotas de navegación excluyendo sitios, para ello debe contar con los siguientes softwares en su sistema.
  • Debian/GNU Linux 5.0 Lenny.
  • Squid.
  • apache (for CGI part)
  • perl
  • perl-GD
  • gd
  • cron

Descargue el squish

Nos movemos a la carpeta del squish y hacemos lo siguiente:

  • make install

Luego de esto reiniciamos apache y squid, ahora squish estará en las siguientes rutas:

  • /etc/squid/squish.conf #donde se establecen las cuotas
  • /var/lib/squish/userdb.stor #donde esta la base de datos
  • /usr/local/squish #donde estan los demás ficheros

Por último creamos la tarea para que se ejecute cada 5 minutos:

crontab -e

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/squish/squish.cron.sh

2 comentarios:

  1. Si esta bueno. ya hasta ese paso lo tengo.. pero me pasa que no limpia la cuota. es decir , que si doy 5 mB por dias al dia siguiente sigue con la misma cuota del dia anterior!!! estoy buscando a mas no dar pero parece que hay poca informacion del squish

    ResponderEliminar
    Respuestas
    1. al lio es que arrastra la cuita diaria con 24 horas anteriores no limpia al cambiar la fecha

      Eliminar