Página 1 de 4 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão CBQ X HTB

    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

  2. #2

    Padrão CBQ X HTB

    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.



  3. #3
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão CBQ X HTB

    alguem pode me dar umas dicas para configurar o htb

  4. #4
    drmo
    Visitante

    Padrão CBQ X 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 !!!



  5. #5
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão CBQ X HTB

    veja bem eu tenho uns 10 servidores

    em 3 ele controla
    e todos estão com a mesma conf

  6. #6
    drmo
    Visitante

    Padrão CBQ X HTB

    Quais distros que estão instaladas nos que funcionam?



  7. #7
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão CBQ X HTB

    todas são slackware

  8. #8
    drmo
    Visitante

    Padrão CBQ X HTB

    pois é no kurumin ele não funfou de jeito nem um!!

    Mas vou tentar o red hat o o debian!



  9. #9
    drmo
    Visitante

    Padrão CBQ X HTB

    Mas nos servidores que funcionam o cbq esta trabalhando com marcação de pacotes com iptables (para upload)

  10. #10
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão CBQ X HTB

    naum é sem marcação


    eu naum sei como isto aconteçe



  11. #11
    drmo
    Visitante

    Padrão CBQ X HTB

    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

  12. #12

    Padrão CBQ X HTB

    Uso o CBQ aqui e funciona perfeitamente tanto download quanto upload.

    uso o bandlimit ao invés do cbqinit



  13. #13
    drmo
    Visitante

    Padrão CBQ X HTB

    Meu brother eu usei a tua dica do bandlimit e naum funfou o upload !!!

  14. #14
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão CBQ X HTB

    é o que eu falo tem servidor que funciona tem servidor que naum



  15. #15

    Padrão CBQ X HTB

    Citação Postado originalmente por drmo
    Meu brother eu usei a tua dica do bandlimit e naum funfou o upload !!!
    nao limitou??? como tens feito os testes?

  16. #16
    drmo
    Visitante

    Padrão CBQ X HTB

    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!!!



  17. #17

    Padrão CBQ X HTB

    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.

  18. #18
    drmo
    Visitante

    Padrão CBQ X HTB

    Bom vou mudar de distro e ver no que dá !!!

    Valeu pela ajuda!! :good: :good: :good:



  19. #19

    Padrão CBQ X HTB

    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.

  20. #20

    Padrão CBQ X HTB

    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