El día 10 de julio de 2012 15:36, Maykel Franco Hernández <may...@maykel.sytes.net> escribió: > Hola muy buenas, estoy configurándome un squid de pruebas. Me ha funcionado > bien hasta que he tenido que meter varios filtros. > > La idea es que el profesor pueda siempre navegar por donde quiera, los > alumnos tendrán bloqueado el acceso a una lista que está en > /etc/squid/lista_prohibida (entre ellos está terra.es). Pueden navegar desde > las 8 de la mañana hasta las 12 y desde las 14:00 hasta las 16:30 con la > excepción de que desde las 12:00 hasta las 14:00 pueden ver su correo en > terra, que en el otro horario no pueden. Lo he configurado así: > > http_port 3128 > cache_mem 32 MB > cache_dir ufs /var/spool/squid 100 16 256 > > acl all src 0.0.0.0/0.0.0.0 > acl localhost src 127.0.0.1 > acl profesor src 192.168.50.10 > acl alumnos src 192.168.50.50-192.168.50.100 > acl sitios url_regex "/etc/squid/lista_prohibida" > acl terra url_regex ".terra.es" > acl horario time MTWHF 8:00-11:59 > acl correo-horario time MTWHF 12:00-13:59 > > http_access allow profesor > http_access allow horario alumnos !sitios > http_access allow correo-horario terra alumnos > http_access deny all > > > > Ahora mismo me pongo la ip del profesor y todo bien navega bien por todos > lados, pero si me pongo una ip del rango de los alumnos también navegan por > todos lados. No sé que puedo estar haciendo mal, he revisado los 3 ficheros > de log de squid y no aparece nada. Sé que lo puedo hacer mejor con > squidGuard porque es mucho más potente para filtros, pero ahora lo estoy > haciendo con squid y me intriga el saber por qué no funciona. He visto algún > tutorial por internet con el manejo de "time" y más o menos lo tengo igual. > Alguien me puede hechar un cable?
Yo tengo un squid muy parecido al tuyo con horarios y demás. Recuerdo que al principio me costó también pero yo lo solucioné creando trazas para ver que directiva se cumplia. Lo que hice fue crear un deny a mi ip y ponerla delante de cada allow (todas a la vez no, ponía una, hacia una petición y veía los resultados y después ponía otra y lo mismo, etc....) por que si estás navegando con una ip del rango de alumnos quiere decir que alguna de tus acl se está cumpliendo y nunca llega al deny all. Saludos. > > Saludos. > > > > -- > To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > Archive: > http://lists.debian.org/c1a741ad312ff6b25d4415cd98941...@maykel.sytes.net > -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/ca+fbnvhbz8ueppovzvhgwoni9qzqql1mgi2ee8s29dvqbnd...@mail.gmail.com