Controle de banda

1. Controle de banda

André Luis Talon
a.talon

(usa Ubuntu)

Enviado em 26/08/2008 - 08:14h

E ai galera blz, gostaria de configurar o squid para fazer o controle de banda por usuário,cache em hd, e autenticação sou leigo no squid.Agradeço a ajuda


  


2. Re: Controle de banda

Fábio Marcelo de Lima
fabiolima

(usa Debian)

Enviado em 27/08/2008 - 13:11h

Olá a.talon

Eu costumo separar esses serviços.

- Para CACHE e AUTENTICAÇÃO utilizo o SQUID
- Para CONTROLE DE BANDA utilizo o projeto RC.BANDLIMIT do Under-Linux

Segue alguns links, mas, uma busca no VoL também pode ajudar ;-)

http://under-linux.org/wiki/index.php/BandLimit
http://www.vivaolinux.com.br/artigo/Controle-de-banda-sem-misterios-para-servidores/
http://www.vivaolinux.com.br/artigo/Implementacao-de-um-proxy-cache-para-ganho-de-conexao
http://www.vivaolinux.com.br/artigo/Squid-2.6-com-autenticacao-e-bloqueio-de-sites-downloads-Orkut-M...


3. Re: Controle de banda

André Luis Talon
a.talon

(usa Ubuntu)

Enviado em 27/08/2008 - 21:47h

Valeu pela dica...vou dar uma olhada nestes links.


4. Re: Controle de banda

Ricardo Moraes Armendane
armendane

(usa Ubuntu)

Enviado em 08/01/2010 - 09:31h

tipo....to com problema de configurar um controle de banda para um determinado grupo de ips, alguem sabe como posso fazer isso com mais facilidade?


5. Controle de banda - Bandlimit

Ciro
cirinho

(usa Debian)

Enviado em 18/02/2010 - 00:20h

Se for debian

Edite o cache de repositório de pacotes do debian

pico /etc/apt/sources.list

################################################################
deb http://ftp2.de.debian.org/debian/ lenny main
deb-src http://ftp2.de.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main
################################################################


Atualize todo o seu sistema para as versões mais atuais e estáveis dos pacotes de seu servidor/máquina

apt-get update; apt-get -y update


Instale os pacotes essenciais ao funcionamento do bandlimit

apt-get -y install shapecfg
apt-get -y install iproute


Crie o diretório/pasta onde ficarão os arquivos de configurações do banlimit

cd /etc
mkdir bandlimit/


Faça o donwload do script

wget http://underlinux.com.br/downloads/bandlimit/rc.bandlimit-v0.4


Darei os exemplos de minha rede:

eth0 192.168.254.1 -> internet
eth1 10.0.0.1 -> redelocal


Edite os arquivos de configuração
ips e interfaces


pico interfaces

################################################################
eth1
eth0
################################################################


pico ips

################################################################
10.0.0.201:300:80
10.0.0.202:300:80
10.0.0.203:300:80
10.0.0.204:300:80
10.0.0.205:300:80
10.0.0.206:300:80
10.0.0.207:300:80
10.0.0.208:300:80
10.0.0.209:300:80
10.0.0.210:300:80
################################################################


Editando o arquivo rc.bandlimit-v0.4

OBS.: O script é muito extenso, mostrarei apenas as partes como devem ficar após a alteração:

...

IPTABLES=`which iptables`
TC=`which tc`
#IPCHAINS=`which ipchains`
GREP=`which grep`
CUT=`which cut`
EXPR=`which expr`

...

#Arquivos de Configuracao
ips=/etc/bandlimit/ips
#ips2=/etc/bandlimit/ips2
interfaces=/etc/bandlimit/interfaces

...

#Firewall's Suportados ipchains e Iptables # Padrao IPTABLES
#firewall=ipchains
firewall=iptables
# Interfaces
redelocal=eth1
#redelocal2=eth0
redelocal2=inexistente
internet=eth0

...

OBS.: Defina corretamente de acordo com a sua rede a interface que está ligada a internet e a(s) outra(s) interface(s) que está(ão) ligada(s) à(s) rede(s) local(is)...

Exemplo:
internet=ppp0 (caso seja uma conexão pppoe discada/bridge)
...
redelocal=eth1
redelocal2=eth2
(Caso possuma mais de uma interface/placa de rede local :)


Após editar o script de acordo com sua rede/necessidade, bem como os arquivos de configurações ips e interfaces ...

Vamos Mover para rodar na inicialização:

cp /etc/bandlimit/rc.bandlimit-v0.4 /etc/init.d/rc.bandlimit-v0.4


Vamos dar permissão para executar:

chmod 777 /etc/init.d/rc.bandlimit-v0.4


Vamos Instalar o Script :)

/etc/init.d/rc.bandlimit-v0.4 install
Sistema ja instalado.


Vamos Iniciar o Script :D

/etc/init.d/rc.bandlimit-v0.4 start


Vamos Parar a execução do Script :P

/etc/init.d/rc.bandlimit-v0.4 stop


Agora para testar chegue a alguma máquina que possui as regras e trate de fazer donwloads e uploads para testar a limitação e controle da banda.

www.SpeedTest.net (Este site faz uma verificação da velocidade do link)


6. Re: Controle de banda

William Maggi Pardalz
pardalz

(usa Debian)

Enviado em 18/02/2010 - 07:28h

cirinho, e onde eu defino a velocidade da banda? obrigado []'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts