impossivel controlar upload
fala galera, como tá as coisa??
pessoal, to me batendo aqui pra configurar o controle de banda e não to conseguindo controlar o upload, já usei os scripts co cbq, htb, rc.bandlimit, marcação de pacotes, e nada de controlar o tal do up... :/
estou usando debian sarge 3.1r1
kernel recompilado para layer7 e ipp2p, iptables atualizado..
cbq.ini-v0.7.3
vou precisar da ajuda da galera aí...
valeu
[]'s
Re: impossivel controlar upload
Da uma boa olhada na documentaçao do htb, na parte aonde refere-se a dst e src que vai funcionar essa ultima versao agora htb-tools beta 3 se nao me engano, tenta usar e qualquer coisa posta ai as duvidas.
Abraçao
Re: impossivel controlar upload
vou egar o htb-tools 3 e fazer testes pra ver no que dá...
depois posto os resultados..
valeu
Re: impossivel controlar upload
Procure no vivaolinux, tem artigos excelentes lá sobre esse assunto.
www.vivaolinux.com.br
Re: impossivel controlar upload
Citação:
Postado originalmente por netosdr
obrigado pela dica... :D
mas eu já li e reli um monte de coisa q vc nem imagina...
o negócio mesmo é fazer manualmente sem usar algum script como cbq.init ou htb-tools..
mas ainda não me familiarizei com o comando tc e suas flags... :/
enqto isso uso scripts mesmo, mas parece q o htb-tools 03b4 dará conta do recado, farei mais alguns testes e depois posto os resultados...
valeu
[]'s
Re: impossivel controlar upload
galera...
o negócio tá dificil aqui, viu??
configurei o htb-tools belezudo, controla o download, mas o up nada...
percebi q no upload ele nao cria a regra aí o cliente usa o bandwith default, q, no caso é 8...
otra coisa q não está dando certo, se eu configurar uma classe de IP's (10.0.0.0/24) funciona, mas se especificar um unico IP (10.0.0.1/32) não funciona... :(
segue as conigs do htb:
Citação:
################
# eth0-qos.cfg #
################
# for how to configure and use see docs/HowTo/
class class_1 {
bandwidth 10240;
limit 10240;
burst 2;
priority 1;
client micro_debian {
bandwidth 160;
limit 160;
burst 2;
priority 1;
src {
10.0.0.0/24;
};
};
};
class default { bandwidth 8; };
Citação:
################
# eth1-qos.cfg #
################
# for how to configure and use see docs/HowTo/
class class_1 {
bandwidth 10240;
limit 10240;
burst 2;
priority 1;
client micro_debian {
bandwidth 64;
limit 64;
burst 2;
priority 1;
dst {
10.0.0.0/24;
};
};
};
class default { bandwidth 8; };
já fiz com marcação de pacotes e nada...
surgiu uma dúvida..
aqui estou usando adsl com pppoe, e no caso a interface da internet é a ppp0 ligada a eth1, será q isso infrói em alguma coisa???
valeu
[]'s
Re: impossivel controlar upload
quando eu executo o comando:
# htb eth0 stats aparece:
Código :
class_1 4.30 3 10240 10240
micro_debian 4.30 3 160 160
_DEFAULT_ 0.00 0 8 8
e qdo digito:
# htb eth1 stats
Código :
class_1 0.00 0 10240 10240
_DEFAULT_ 0.00 0 8 8
não aparece o "micro_debian"
Re: impossivel controlar upload
bom...
não é a questão de estar usando pppoe...
coloquei o modem em modo router e continuou não funcionando...
Re: impossivel controlar upload
Tenta fazer o seguinte exemplo:
cliente_1 {
largura de faixa 1024;
limite 1024;
estouro 64;
prioridade 3;
marca 4;
upload 300;
dst {
192.168.0.5 /32;
};
};
iptables -t mangle -A FORWARD -s 192.168.0.5/32 -j MARK --set-mark 4
Ou tenta usar ainda sem marcaçao so com dst exemplo:
cliente_1 {
largura de faixa 1024;
limite 1024;
estouro 64;
prioridade 3;
upload 300;
dst {
192.168.0.5 /32;
};
};
Abraçao
Re: impossivel controlar upload
cara...
não funcionou....
qdo coloca pra um micro apenas não funciona, ele pega o bandwidth padrão...
e qdo coloca a faixa de ip funciona o download, mas o up não...
mesmo colocado a opção upload no arquivo de configuração....
Re: impossivel controlar upload
cara...
é umas coisa sem explicação...
tenho um micro aqui q é o meu firewall/proxy, nele tenho instalado o debian sarge 3.1r1 com kernel 2.4.27, q era o micro que estava fazendo os testes, e não funcionava de jeito maneira...
aí tenho outro micro aqui q é o q estou montando outro servidor, com o mesmo sistema e o mesmo kernel...
coloquei o htb e não funcionou, apareceu illegal match, parece q não está reconhecendo a opção mark no arquivo de configuração...
então resolvi testar novamente com o cbq, e por incrível q pareça FUNCIONOU!!! :D :D :D :D :D
graças a Deus funcionou esse trem, pelo menos agora eu sei q funciona e vi funcionando...
e as confiurações q eu fiz foram as normais do CBQ, no arquivo de upload coloquei MARK=5 e com iptables marcando no PREROUTING...
vou fazer mais testes... vamu ve no q dá.. tomara q continue funcionando.. heheeh
valeu
[]'s
Re: impossivel controlar upload
Olá vc játentou usar o shaper ele é um otimo controlador de Banda para o Debian tenta ele blz...qualque duvida sobre o shaper entra en contato com migo ok...
#apt-get install shaper
[email protected]
[email protected]
Re: impossivel controlar upload
Primeiro intstale o pacote shaper (no debian)
CQB nas outras distribuiçoes.
no debian:
#apt-get install shaper
-> Agora é hora de criar os arquivos de configuração da banda
-> Crei um aquivo com a seguinte regra
___________________________
DEVICE=eth1,10Mbit,1Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=13.0.0.2
BOUNDED=yes
ISOLATED=yes
_____________________________
Device = o dispositivo que vai ser limitado
Rate = a velocidade da banda
Weight = a velocidade de tranferencia (normalmente divide a velocidade por 8 ou 10)
Prio = prioridade da banda (5 é um numero padrao)
Rule = ip ou rede a ser controlada (por ser assim tbm EX: 13.0.0.0/24)
Bounded e Isolated = se tiver em "no" o usuário pode usar a banda exedente
------------------------------------------------------------------------------------------
salve o aquivo na pastar /etc/shaper (no debian)
o nome a ser usado no arquivo deve seguir a seguinte regra:
cbq-0002.64-in
--------------------------------------------------------------------------------------------
Pronto ja está configurado a banda de entrada,,, agora vem a de saida
DEVICE=eth1,10Mbit,1Mbit
RATE=32Kbit
WEIGHT=3Kbit
PRIO=5
RULE=13.0.0.2,
BOUNDED=yes
ISOLATED=yes
________________________________________________________________________________________________
A unica diferenca para o de cima,, é que a velocidade de saida
foi diminuida e no FINAL DO IP SEMPRE TERÁ QUE TER UM ,(VIRGULA)
salve no mesmo diretorio com o seguinte padrão:
cbq-0002.64-out
________________________________________________________________________________________________
Depois é so rodar o shaper (cqb)
No debian:
/etc/init.d/shaper restart
Re: impossivel controlar upload
espero queisso te ajude...
Re: impossivel controlar upload
Citação:
Postado originalmente por arlexandry
Olá vc játentou usar o shaper ele é um otimo controlador de Banda para o Debian tenta ele blz...qualque duvida sobre o shaper entra en contato com migo ok...
#apt-get install shaper
[email protected]
[email protected]
o camarada...
valeu pela dica..
eu já tinha dado uma olhada no shaper, mas nao tinha funcionado tbm...
agora q funfionou o CBQ vou fazer alguns testes cou outros controladores de banda...
valeu
[]'s
Re: impossivel controlar upload
é o trem mesmo
o controle de up funciona belezudo, mas qdo faz o redirecionamento do tráfego para o squid não fuciona...
mesmo com marcação de pacotes tanto no PREROUTING quanto no FORWARD...
alguém tem alguma dica???
:/
Re: impossivel controlar upload
Citação:
Postado originalmente por arlexandry
Primeiro intstale o pacote shaper (no debian)
CQB nas outras distribuiçoes.
no debian:
#apt-get install shaper
-> Agora é hora de criar os arquivos de configuração da banda
-> Crei um aquivo com a seguinte regra
___________________________
DEVICE=eth1,10Mbit,1Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=13.0.0.2
BOUNDED=yes
ISOLATED=yes
_____________________________
Device = o dispositivo que vai ser limitado
Rate = a velocidade da banda
Weight = a velocidade de tranferencia (normalmente divide a velocidade por 8 ou 10)
Prio = prioridade da banda (5 é um numero padrao)
Rule = ip ou rede a ser controlada (por ser assim tbm EX: 13.0.0.0/24)
Bounded e Isolated = se tiver em "no" o usuário pode usar a banda exedente
------------------------------------------------------------------------------------------
salve o aquivo na pastar /etc/shaper (no debian)
o nome a ser usado no arquivo deve seguir a seguinte regra:
cbq-0002.64-in
--------------------------------------------------------------------------------------------
Pronto ja está configurado a banda de entrada,,, agora vem a de saida
DEVICE=eth1,10Mbit,1Mbit
RATE=32Kbit
WEIGHT=3Kbit
PRIO=5
RULE=13.0.0.2,
BOUNDED=yes
ISOLATED=yes
________________________________________________________________________________________________
A unica diferenca para o de cima,, é que a velocidade de saida
foi diminuida e no FINAL DO IP SEMPRE TERÁ QUE TER UM ,(VIRGULA)
salve no mesmo diretorio com o seguinte padrão:
cbq-0002.64-out
________________________________________________________________________________________________
Depois é so rodar o shaper (cqb)
No debian:
/etc/init.d/shaper restart
cara..
fui testar aqui com o shaper mas apareceu um erro qdo dá shaper start
. /etc/init.d/shaper start
Starting CBQ traffic shaping: RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
shaper.
q será q é isso???
Re: impossivel controlar upload
caramba...
o negócio tá de rosca aqui...
se colocar o redirecionamento para o proxy não funfa o up....
:( :( :(
Re: impossivel controlar upload
detona esse script do cbq e passe a utilizar o htb baixa a versao 0.30 que o controle de upload funciona perfeitamente tanto faz usar o squid ou nao ele marca o upload
Re: impossivel controlar upload
estou com mais problemas bom o HTB-Tools do q com o CBQ.. hehehe