pessoal to com dividas em o que usar cbq ou htb
o que vcs axam qual é melhor para controlar o cliente
estou notando que varias pessoas tem problema com o up load no cbq
pessoal to com dividas em o que usar cbq ou htb
o que vcs axam qual é melhor para controlar o cliente
estou notando que varias pessoas tem problema com o up load no cbq
O HTB é mais complicado de entender/configurar, porem ele garante tanto o upload como o download, ao contrário do CBQ que so garante o download.
alguem pode me dar umas dicas para configurar o htb
Falou e disse meu cumpadi, hhooooo!!! bichin cumpricado e esse tal de cbq pra upload, mas naum funciona nen cá mulesta!!!
Falando serio o cbq funciona perfeitamente para controle de download, mas nunca consegui faze-lo funcionar como controlador de upload :toim:
Já tentei todas as regras possiveis mas não funciona, eu até desafio alguem que já consegui controlar o upload para o site megaupload.com
que me da uma dor de cabeça miseravel !!!
veja bem eu tenho uns 10 servidores
em 3 ele controla
e todos estão com a mesma conf
Quais distros que estão instaladas nos que funcionam?
todas são slackware
pois é no kurumin ele não funfou de jeito nem um!!
Mas vou tentar o red hat o o debian!
Mas nos servidores que funcionam o cbq esta trabalhando com marcação de pacotes com iptables (para upload)
naum é sem marcação
eu naum sei como isto aconteçe
A configuração e essa ai!!
Da uma olhadinha!
iptables -A PREROUTING -t mangle -i eth1 -s 192.168.100.11/32 -j
MARK --set-mark 11
E use a seguinte configuração
DEVICE=eth1,100Mbit,10Mbit
RATE=100Kbit
WEIGHT=10Kbit
PRIO=5
BOUNDED=yes
MARK=11
Uso o CBQ aqui e funciona perfeitamente tanto download quanto upload.
uso o bandlimit ao invés do cbqinit
Meu brother eu usei a tua dica do bandlimit e naum funfou o upload !!!
é o que eu falo tem servidor que funciona tem servidor que naum
nao limitou??? como tens feito os testes?Postado originalmente por drmo
Eu tenho feito os testes pelo site www.megaupload.com
Ai fico olhando a taxa de transferencia (upload) e o ping na rede externa.
O ping sobe de 14ms para 800ms
A taxa de upload fica de 30 à 60 kbps, sendo que eu estou limitando ela em 10 kbps.
Exemplo 10.0.0.5:97:33
Alternei entre a eth0 e a ppp0 que são as mesmas interfaces!!!
(Interface interna eth2)
E nada!
Testa este site ai na tua rede e ve se funciona
Estou meio desconfiado do kurumin mas, até que se prove o contrario somos todos inocentes!!!
Sempre utilizei o cbq nas minhas maquinas e controlo normalmente tanto o down quanto o up, nunca tive problemas com isso, ele limita em cima da bucha a velocidade.
Flw.
Bom vou mudar de distro e ver no que dá !!!
Valeu pela ajuda!! :good: :good: :good:
O controle tem que ser feito na interface de saida dos pacotes.
Interface para os clientes = eth0
Interface para a internet = eth1
Controlar download pelos pacotes que saem pela eth0 com destino aos clientes.
Controlar upload pelos pacotes que seam pela eth1 com destino a internet.
Se o servidor faz Nat saindo pela eth1 deve-se marcar os pacotes que entram no servidor originados dos clientes e controlar a saida na eth1 pela marcação.
Ex. configuração HTB.
Interface eth0 download
tc qdisc add dev eth0 root handle 1: htb
tc class add dev eth0 parent 1: classid 1:0 htb rate 10000kbit
tc class add dev eth0 parent 1:0 classid 1:21 htb rate 32kbit ceil 128kbit prio 7
tc class add dev eth0 parent 1:0 classid 1:22 htb rate 32kbit ceil 128kbit prio 7
tc class add dev eth0 parent 1:0 classid 1:23 htb rate 32kbit ceil 128kbit prio 7
tc class add dev eth0 parent 1:0 classid 1:24 htb rate 32kbit ceil 128kbit prio 7
tc class add dev eth0 parent 1:0 classid 1:25 htb rate 32kbit ceil 128kbit prio 7
tc class add dev eth0 parent 1:0 classid 1:26 htb rate 32kbit ceil 128kbit prio 7
tc class add dev eth0 parent 1:0 classid 1:27 htb rate 32kbit ceil 128kbit prio 7
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.21 flowid 1:21
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.22 flowid 1:22
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.23 flowid 1:23
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.24 flowid 1:24
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.25 flowid 1:25
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.26 flowid 1:26
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 10.1.1.27 flowid 1:27
tc qdisc add dev eth0 parent 1:21 handle 21: sfq perturb 10
tc qdisc add dev eth0 parent 1:22 handle 22: sfq perturb 10
tc qdisc add dev eth0 parent 1:23 handle 23: sfq perturb 10
tc qdisc add dev eth0 parent 1:24 handle 24: sfq perturb 10
tc qdisc add dev eth0 parent 1:25 handle 25: sfq perturb 10
tc qdisc add dev eth0 parent 1:26 handle 26: sfq perturb 10
tc qdisc add dev eth0 parent 1:27 handle 27: sfq perturb 10
dst = destinado destino
src = originado origem
Filtro utilizando marcação:
EX.: iptables -A PREROUTING -t mangle -i eth0 -s 10.1.1.21 -j
MARK --set-mark 21
O filtro fica assim na interface eth1: Upload
tc qdisc add dev eth1 root handle 2: htb
tc class add dev eth1 parent 2: classid 2:0 htb rate 512kbit
tc class add dev eth1 parent 2:0 classid 2:21 htb rate 32kbit ceil 128kbit prio 7
tc filter add dev eth1 parent 2:0 protocol ip prio 200 handle 21 fw classid 2:21
tc qdisc add dev eth1 parent 2:21 handle 21: sfq perturb 10