Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

13. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 02/03/2012 - 14:02h

thi escreveu:

delay_pools 2
# 2 Controles de banda

acl estagiario src 192.168.254.9
acl laboratorio src 192.168.0.0/24

# Primeiro controle
delay_class 1 2
delay_parameters 1 45000/50000
delay_access 1 allow estagiario

# Segundo controle
delay_class 2 2
delay_parameters 2 45000/50000
delay_access 2 allow laboratorio

E ta apresentando o erro:

FATAL: Bungled squid.conf line 13: delay_parameters 1 45000/50000
Squid Cache (Version 2.7.STABLE3): Terminated abnormally.


Estranho a regra esta correta porem vc ta usando o squid 2.7 e eu uso o squid3

Tente:
delay_class 1 2
delay_parameters 1 -1/-1 45000/50000 45000/50000
delay_access 1 allow estagiario

# Segundo controle
delay_class 2 2
delay_parameters 2 -1/-1 45000/50000 45000/50000
delay_access 2 allow laboratorio




  


14. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 02/03/2012 - 14:20h

Implementei dei um squid-k reconfigure e n deu erro nenhum...

Esse código ele vai permitir até qt de navegação? 45-50 ?

Pois to navegando no pc do estagiario e ele ta baixando entre 120 a 150 kpbs em uma net de 2MB. Eu queria q baixasse a uns 30-40 kbps.

abs.


15. Testando

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 02/03/2012 - 15:23h

thi escreveu:

Implementei dei um squid-k reconfigure e n deu erro nenhum...

Esse código ele vai permitir até qt de navegação? 45-50 ?

Pois to navegando no pc do estagiario e ele ta baixando entre 120 a 150 kpbs em uma net de 2MB. Eu queria q baixasse a uns 30-40 kbps.

abs.


Faça um teste baixando um arquivo numa maquina sem controle e na outra com controle deve ficar oscilando entre 45 e 50 kbps




16. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 02/03/2012 - 15:41h

Cara,

Não foi não.... baixou acima de 100Kbps.... =/

Segue a tela:
http://imageshack.us/photo/my-images/59/squidtela.jpg/


17. squid3

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 02/03/2012 - 15:57h

thi escreveu:

Cara,

Não foi não.... baixou acima de 100Kbps.... =/

Segue a tela:
http://imageshack.us/photo/my-images/59/squidtela.jpg/

No squid3 uso somente 120000/130000 e vai na boa
Tenta remover o -1/-1
Ou pode tentar usar o squid3



18. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 02/03/2012 - 16:46h

Cara n consegui n.... =/

O pc do estagiário ta baixando no talo.....
estranho.


19. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 05/03/2012 - 09:19h

Galera tava precisando d+ disso....

Ngm tem ideia do que possa estar de errado nesse code do delay_pools?

Ele simplesmente não dá erro nenhum, mas tb não acontece nada. Eu quero oq por ex alguns softwares fazem, tipo o Netlimiter, um software PRO que executa essa situação, limitando a taxa de donw/up.

Abs,




20. squid

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 05/03/2012 - 10:54h

Posta seu squid.conf completo pra ver se tem algo atrapalhando.


21. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/03/2012 - 10:55h

Tente seguir esse artigo:

http://www.howtoforge.com/squid-delay-pools-bandwidth-management

Aki explica nos mínimos detalhes o funcionamento do delay_pools.


22. webhtb

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 05/03/2012 - 10:56h

thi escreveu:

Galera tava precisando d+ disso....

Ngm tem ideia do que possa estar de errado nesse code do delay_pools?

Ele simplesmente não dá erro nenhum, mas tb não acontece nada. Eu quero oq por ex alguns softwares fazem, tipo o Netlimiter, um software PRO que executa essa situação, limitando a taxa de donw/up.

Abs,



Se quer realmente controle de banda então use o WebHtb:
http://www.vivaolinux.com.br/artigo/Instalando-o-WebHTB



23. Re: Limitando internet por taxa de transferencia (down e up) [RESOLVIDO]

Thiago
thi

(usa Ubuntu)

Enviado em 05/03/2012 - 13:24h

Segue squid.conf:


## Porta de acesso ao squid. Para habilitar transparent basta por: transparent
## na frente do http_port 3138 e definir manualmente nos navegadores....
http_port 3128

delay_pools 2
# 2 Controles de banda

acl estagiario src 192.168.254.9
acl laboratorio src 192.168.0.0/24

# Primeiro controle
delay_class 1 2
delay_parameters 1 45000/50000 45000/50000
delay_access 1 allow estagiario

# Segundo controle
delay_class 2 2
delay_parameters 2 45000/50000 45000/50000
delay_access 2 allow laboratorio

# Bloquear tamanho do download
acl down_limitado src 192.168.0.0/24
acl down_ilimitado src 192.168.254.10
reply_body_max_size 31457280 deny !down_ilimitado

# Bloquear por palavras chave
acl proibir_palavras url_regex -i "/etc/squid/palavras.txt"
http_access deny proibir_palavras

## Lista de palavras que encontradas em uma URL serão tratados localmente, não serão tratados por proxys vizinhos.
hierarchy_stoplist cgi-bin ?

## Quais arquivos não serão armazenados em cache
acl QUERY urlpath_regex cgi-bin \? .mp3 .iso .mp4 .rmvb .ngr
no_cache deny QUERY

## O squid utiliza bastante memória por razões de performance. O acesso a disco normalmente é muito, por este motivo
## grava direto em memória.

## Há uma convenção de utilizar 1/4 da memória para esta finalidade, mas se esta máquina é dedicada ao proxy pode-se
## utilizar a metade da memória para esta finalidade.
cache_mem 512 MB

## Estes valores definem os valores mínimo e máximo para reposição de objetos armazenados. Estes valores
## são expressos em porcentagem. Quanto mais próximo ao valor máximo, mais objetos são descartados do
## cache para entrada de novos.
cache_swap_low 90
cache_swap_high 95

## Tamanho máximo do objeto no cache
maximum_object_size 100000 KB

## Tamanho máximo do objeto em memória
maximum_object_size_in_memory 64 KB

## Diretório onde serão armazenados os objetos e as suas opções
cache_dir ufs /var/spool/squid 5192 16 256

## Configurações de log do squid
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log


## Localização do arquivo que contém a lista estática de hosts
hosts_file /etc/hosts

# E-mail que o Squid envia para FTP anonimo
ftp_user squid@squidguard.org

## Forma de autenticação que o squid irá utilizar

## NCSA
## Obs.: Será necessário criar um arquivo com a lista de usuários e senha para acesso
#auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd.squid

## PAM
## Indica o caminho do executavel responsavel pela autenticacao
#auth_param basic program /usr/lib/squid/pam_auth
#acl senha proxy_auth REQUIRED

## Quantidade de processos autenticadores
auth_param basic children 5

## String a ser apresentada na caixa de diálogo
auth_param basic realm Squid proxy-caching web server

## Configura o tempo de validade da autenticação... 2 Horas
auth_param basic credentialsttl 2 hours

## Altera forma como é armazenado os objetos que casam com a expressão regular: refresh_pattern regex min percentual max
## regex - Expressão regular. Lembrando que expressões regulares são case-sensitive. Use -i para tornar case-insensitive.
## min - Tempo mínimo de um objeto sem tempo de expiração definido (Minutos). O valor recomendado é 0.
## percentual - Percentual dos objetos (Desde a última modificação) sem um tempo de expiração defininidos, serão considerados como atuais.
## max - Tempo máximo (Minutos) que um objeto é considerado como atual dentro do cache.

refresh_pattern ^ftp: 1440 20% 10.50
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 # https, snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT

## Rede Interna
acl rede src 192.168.254.0/255.255.255.0

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost

#http_access deny nega_site

#http_access allow senha

http_access allow rede

http_access deny all
http_reply_access allow all
icp_access deny all
visible_hostname proxy-lab

## Configura Proxy Transparente (Somente para versoes <= 2.5)
#httpd_accel_host virtual
#httpd_accel_port 80
#httpd_accel_with_proxy on
#httpd_accel_uses_host_header on


## Mensagens de erro.
error_directory /usr/share/squid/errors/Portuguese

## Caso o servidor caia, onde será armazenado o arquivo de mapeamento de memória.
coredump_dir /var/spool/squid



24. Controle

jocinardo Rodrigues Da Silva
jocinardo

(usa Debian)

Enviado em 05/03/2012 - 14:59h

Estude sobre Shamper ou HTB VLW






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts