On Mon, Aug 29, 2011 at 06:10:47PM -0400, l...@ida.cu wrote: > hola a todos listeros > > Necesito en mi squid regular las descarjas de algunos ficheros con > extensión .rar, zip, iso a 4kb/s y que las regule cuando el fichero d > edescarga sea mayor de 1MB > > Tengo esto pero no me fucniona, el fichero con las extenciones lo tengo > también > > La idea es que cualquier fichero con esta extención y sea mayor de 1MB que > la taza de descarga se mantenga a 4 kb/s > > delay_pools 1 > delay_class 1 1 > delay_parameters 1 4096/1024 > acl ficheros url_regex \.rar$ \.zip$ \.iso$ > delay_access 1 allow ficheros > > http_access allow mired ficheros > > alguien puede darme una mano?? > > saludos ya gadeciendo a todos >
Tienes algunos errores en la configuracion, en primer lugar en la línea: acl ficheros url_regex \.rar$ \.zip$ \.iso$ tienes varias expresiones regulares, cuando te pase eso lo que debes hacer es: acl ficheros url_regex "/etc/squid/rules/extensiones" y crear el archivo /etc/squid/rules/extensiones donde pones las extensiones en ese mismo formato, pero una por línea. El otro problema que veo es de concepto. Si pones: delay_parameters 1 4096/1024 eso lo que quiere decir es que a partir de que descargue 1kb va a empezar a bajar a 4kb/s, pero está incluso mal escrito porque así no funcionan los delay pool. El numero del alante tiene que ser más pequeño o igual que el de atrás. Deberías leerte algo sobre eso con lo del los buckets. En realidad si quieres lograr algo cercano a lo que quieres tienes que poner: delay_parameters 1 4096/1048576 con ello lograrías que cualquier persona que empiece a descargar ficheros que tengan la extensión que pongas, van a entrar a ese delay pool. El primer mega lo descargarán sin problemas, pero a partir de ahí se les penalizará a bajar a 4Kb/s. Debes saber también que si un usuario está bajando 2 ficheros digamos de 3 megas cada uno cuando entre los 2 sumen 1Mb se les aplicará la penalización y ambos ficheros solo podrán usar 4Kb/s del ancho de banda (aproximadamente 2Kb/s cada uno). Te recomiendo tambien que pongas delay_access 1 deny all después de todas las reglas para evitar que esos delay pool se apliquen a otras descargas. -- Saludos de Mauricio López-Quintana Conesa Administrador de Redes Dirección de Patrimonio Oficina del Historiador "I get paid to support Windows, I use Linux to get work done." ______________________________________________________________________ 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