Administrar El Ancho De Banda Con Squid Delay Pool En GNU Linux Enterprise Linux Nicaragua

Páginas: 5 (1214 palabras) Publicado: 26 de agosto de 2015
18/2/2015

Administrar el ancho de banda con Squid + Delay Pool en GNU/Linux | Enterprise Linux Nicaragua

Enterprise Linux Nicaragua

Administrar el ancho de banda con Squid + Delay
Pool en GNU/Linux
By lsilva | abril 29, 2014

7 comentarios

Hola amigos, acá les dejo este breve manual para con gurar delay pool en GNU/Linux. Delay pool + squid
permite controlar el ancho de banda de una redde área local determinada.
Escenario;
Servicio squid en funcionamiento.
Dos tarjetas de red (interfaz de red para el área local (LAN) e interfaz de red pública).
Rango de red interno ; 192.168.1.0 /24.
En este ejemplo se cuenta con 8 mbps de ancho de banda.
Listas de control de acceso (acl’s) en el servicio squid.http://www.enlinux.org/administrar­el­ancho­de­banda­con­delay­pool­en­gnulinux/

1/7

18/2/2015

Administrar el ancho de banda con Squid + Delay Pool en GNU/Linux | Enterprise Linux Nicaragua

Delimitado el escenario se edita el archivo de con guración /etc/squid/squid.conf;
vim /etc/squid/squid.conf
Se crean la siguiente lista de control de acceso (acl) para permitir navegación en la red local;

acl redlocal src 192.168.1.0/24
http_access allow redlocal
Al nal del archivo decon guración se empieza con la creación de las reglas. En este ejemplo se crearan 6
reglas;
Una regla que permite todo el trá co al área local.
Una regla para visitas a sitios web en un horario determinado.
Una regla para descargas en archivos en un horario determinado.
Una regla para uso de redes sociales en un horario determinado.
Una regla para uso del ancho de banda en horario no laboral.Una regla para uso de ancho de banda en días domingos.
Así mismo se crearan 3 canales de uso de navegación;
http://www.enlinux.org/administrar­el­ancho­de­banda­con­delay­pool­en­gnulinux/

2/7

18/2/2015

Administrar el ancho de banda con Squid + Delay Pool en GNU/Linux | Enterprise Linux Nicaragua

Sitios Web.
Descarga de archivos.
Redes Sociales.

La primera regla de clase 1 permite todo eltrá co a la red local.
delay_pools 6
delay_class 1 1
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow redlocal
La segunda regla de clase 1 , se le asigna 3 mbps compartido para visitas a sitios web y una lista de control
de acceso de nombre laboral de Lunes a sábado de 06:00 A.M a 6:59 P.M;

#Conversión de los 3 mbps a bytes ;3 mbps * 1000 = 3000 kbps / 8 = 375 kbps * 1000 = 375000 byteslos
archivos que superen los 8 kB.
acl laboral time MTWHFA 06:00-18:59
delay_class 2 1
delay_parameters 2 375000/8000
delay_access 2 allow redlocal laboral
La tercer regla de clase 1, se le asigna 2 mbps compartido máximo para descargas de archivos y un archivo
de nombre formatos_videos en /etc/squid con el siguiente contenido;
#Formatos de archivos y vídeos.
\.avi$
\.mp4$
\.mp3$
\.swf$
\.mpg$\.mpeg$
\.mov$
\.wma$
\.wmv$
\.wav$
\.exe$
\.iso$
\.zip$
\.rar$
\.3gp$
\.mp$
http://www.enlinux.org/administrar­el­ancho­de­banda­con­delay­pool­en­gnulinux/

3/7

18/2/2015

Administrar el ancho de banda con Squid + Delay Pool en GNU/Linux | Enterprise Linux Nicaragua

\. v$
\.asf$
\.rm$
\.ra$
\.ogg$
\.bin$
\.cab$
\.tar$
\.bz2$
\.upd$
\.gsg$
\.dll$
\.msi$
\.gz$
\.kdc$
\.vob$
\.js$#Conversión de los 2 mbps a bytes ; 2 mbps * 1000 = 2000 kbps / 8 = 250 kbps * 1000 = 250000 bytes para
archivos que superen 8 KB.
delay_class 3 1
delay_parameters 3 250000/8000
acl formatos_videos urlpath_regex -i “/etc/squid/formatos_videos”
delay_access 3 allow redlocal formatos_videos laboral
La cuarta regla de clase 1, se le asigna de 3 mbps compartido máximo para visitas a Youtube y redes
socialesy un archivo de nombre redes_sociales en /etc/squid con el siguiente contenido;

#Redes Sociales
facebook.com
www.facebook.com
https://www.facebook.com
twitter.com
www.twitter.com
youtube.com
www.youtube.com
www.linkedin.com
linkedin.com
accounts.google.com
www.gmail.com
gmail.com
http://www.enlinux.org/administrar­el­ancho­de­banda­con­delay­pool­en­gnulinux/

4/7

18/2/2015...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • linux gnu
  • gnu linux
  • Gnu Linux
  • Gnu/linux
  • Gnu/linux
  • Gnu/Linux
  • Gnu Linux
  • GNU/Linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS