+ Responder ao Tópico



  1. Citação Postado originalmente por ice_box
    novamente

    nunguem ensina a marcar os pacotes corretamente
    brincadeira ne
    ice,

    Se você quer uma receita de bolo então lá vai:

    cliente = 192.168.0.10

    interface externa servidor = eth0

    interface interna servidor = eth1

    Citação Postado originalmente por Regra do iptables
    iptables -t mangle -A FORWARD -s 192.168.0.10 -j MARK --set-mark 8010
    Citação Postado originalmente por CBQ regra de Download
    DEVICE=eth1,100Mbit,10Mbit
    RATE=200Kbit
    WEIGHT=20Kbit
    PRIO=5
    RULE=192.168.0.10
    Citação Postado originalmente por CBQ regra de Upload
    DEVICE=eth0,100Mbit,10Mbit
    RATE=100Kbit
    WEIGHT=10Kbit
    PRIO=5
    MARK=8010
    PRONTO!

  2. É ISSO AI NATANIEL.....GOSTEI DE VER....
    ESSA É A VERDADEIRA FUNCAO DE UM FORUM....
    NO MEU ENTENDER UMA PESSOA QD CHEGA ATE AKI É PQ JA PROCUROU E NAO ENCONTROU A RESPOSTA...OU TB NAO ENTENDEU...POR ISSO, NUM FORUM AS COISAS TE MQ SER MOSTRADAS DETALHADAMENTE...
    O CARA CHEGAR E FALAR DE FORMA GENERICA, SO AJUDA A PIORAR A SITUCAO DE QUEM PERGUNTOU....
    PARABENS....
    MAS AINDA CONTINUO ESPRANDO A RESPOSTA DO SABIDAO...Q DISSE Q CONSEGUE FAZER CONTROLE DE UP SEM MARCAR PACOTES..FAZENDO NAT...
    FALA SERIO......



    Citação Postado originalmente por nataniel
    Citação Postado originalmente por ice_box
    novamente

    nunguem ensina a marcar os pacotes corretamente
    brincadeira ne
    ice,

    Se você quer uma receita de bolo então lá vai:

    cliente = 192.168.0.10

    interface externa servidor = eth0

    interface interna servidor = eth1

    Citação Postado originalmente por Regra do iptables
    iptables -t mangle -A FORWARD -s 192.168.0.10 -j MARK --set-mark 8010
    Citação Postado originalmente por CBQ regra de Download
    DEVICE=eth1,100Mbit,10Mbit
    RATE=200Kbit
    WEIGHT=20Kbit
    PRIO=5
    RULE=192.168.0.10
    Citação Postado originalmente por CBQ regra de Upload
    DEVICE=eth0,100Mbit,10Mbit
    RATE=100Kbit
    WEIGHT=10Kbit
    PRIO=5
    MARK=8010
    PRONTO!



  3. Citação Postado originalmente por fbig
    É ISSO AI NATANIEL.....GOSTEI DE VER....
    ESSA É A VERDADEIRA FUNCAO DE UM FORUM....
    NO MEU ENTENDER UMA PESSOA QD CHEGA ATE AKI É PQ JA PROCUROU E NAO ENCONTROU A RESPOSTA...OU TB NAO ENTENDEU...POR ISSO, NUM FORUM AS COISAS TE MQ SER MOSTRADAS DETALHADAMENTE...
    O CARA CHEGAR E FALAR DE FORMA GENERICA, SO AJUDA A PIORAR A SITUCAO DE QUEM PERGUNTOU....
    PARABENS....
    MAS AINDA CONTINUO ESPRANDO A RESPOSTA DO SABIDAO...Q DISSE Q CONSEGUE FAZER CONTROLE DE UP SEM MARCAR PACOTES..FAZENDO NAT...
    FALA SERIO......
    fbig,

    Eu normalmente não posto nenhuma informação tipo receita de bolo porque tudo que vem fácil é esquecido fácil... Regra básica em qualquer situação, de dinheiro a conhecimento.

    Sinceramente controlar upload usando CBQ, fazendo NAT, e não usar marcação de pacotes é uma tarefa para o Super-Homem... hahahaha... Nunca vi isso e nem consegui. Qualquer HowTo sempre irá dizer que controle de banda só é possível ser feito para downloads (já que se pode fazer um controle efetivo de entradas no seu servidor, mas de saída quem gerencia é a outra ponta).

    Tanto CBQ quanto HTB ou outro qualquer irá fazer um Shape no upload e não um controle de banda por prioritização ou hierarquia...

    O ideal é que ambos os casos, tanto entrada como saída, sejam feitos com marcação de pacotes.

  4. #59
    drmo
    Bom tenho 4 coisas a declarar

    1º gostaria de falar para o fbig que postar com letra maiuscula e falta de educação
    2º não quero dar uma de fodão mas estudo pra isso
    3º não postei antes por estar muito ocupado
    4 º resolvi e vou falar como:

    Vamos lá:
    #!/bin/sh

    # Variaveis

    ife=eth2
    ifi=ppp0
    fw=iptables


    ### Carregando Módulos para cbq
    CBQ_PROBE="sch_cbq sch_prio"
    CBQ_PROBE="$CBQ_PROBE cls-fw cls_route"

    # Controle geral

    tc qdisc del dev $ife root 2> /dev/null
    tc qdisc del dev $ifi root 2> /dev/null

    # Declarando interfaces

    tc qdisc add dev $ife root handle 10:0 cbq bandwidth 100Mbit avpkt 1000
    tc qdisc add dev $ifi root handle 10:0 cbq bandwidth 100Mbit avpkt 1000

    # Controle downloads clientes

    #1

    tc class add dev $ife parent 10:0 classid 10:2000 cbq bandwidth 100Mbit\
    rate 800kbit weight 80kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ife parent 10:0 protocol ip prio 5 u32\
    match ip sport 80 0xffff match ip dst 10.0.0.2/32 classid 10:2000

    #2

    tc class add dev $ife parent 10:0 classid 10:2002 cbq bandwidth 100Mbit\
    rate 200kbit weight 20kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ife parent 10:0 protocol ip prio 5 u32\
    match ip sport 80 0xffff match ip dst 10.0.0.3/32 classid 10:2002

    #3

    tc class add dev $ife parent 10:0 classid 10:2004 cbq bandwidth 100Mbit\
    rate 200kbit weight 20kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ife parent 10:0 protocol ip prio 5 u32\
    match ip sport 80 0xffff match ip dst 10.0.0.4/32 classid 10:2004

    # Controle uploads clientes

    #1

    tc class add dev $ifi parent 10:0 classid 10:2001 cbq bandwidth 100Mbit\
    rate 400kbit weight 40kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ifi parent 10:0 protocol ip prio 5 u32\
    match ip src 10.0.0.2/32 classid 10:2001

    #2

    tc class add dev $ifi parent 10:0 classid 10:2003 cbq bandwidth 100Mbit\
    rate 100kbit weight 10kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ifi parent 10:0 protocol ip prio 5 u32\
    match ip src 10.0.0.3/32 classid 10:2003

    #3

    tc class add dev $ifi parent 10:0 classid 10:2005 cbq bandwidth 100Mbit\
    rate 100kbit weight 10kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ifi parent 10:0 protocol ip prio 5 u32\
    match ip src 10.0.0.4/32 classid 10:2005


    Salve isso como cbq.init
    e execute

    Fuiii!!!



  5. #60
    Ok amigao...
    regra muito bonitinha....controle na porta 80, down e up, mas....fazendo nat nao funciona.....
    outra coisa, nao foi pra vc q mandei o recado....
    abracos...
    Nataniel tb sou totalmente contra a receita de bolo...mas completamente a favor de respostas tecnicas, nao tipo " ja ouvi falar que..." , procura no google..." acho q ja fiz isso mas no momento nao lembro".... perolas desse tipo aki nesse forum ta repleto....
    Grande abraco



    Citação Postado originalmente por drmo
    Bom tenho 4 coisas a declarar

    1º gostaria de falar para o fbig que postar com letra maiuscula e falta de educação
    2º não quero dar uma de fodão mas estudo pra isso
    3º não postei antes por estar muito ocupado
    4 º resolvi e vou falar como:

    Vamos lá:
    #!/bin/sh

    # Variaveis

    ife=eth2
    ifi=ppp0
    fw=iptables


    ### Carregando Módulos para cbq
    CBQ_PROBE="sch_cbq sch_prio"
    CBQ_PROBE="$CBQ_PROBE cls-fw cls_route"

    # Controle geral

    tc qdisc del dev $ife root 2> /dev/null
    tc qdisc del dev $ifi root 2> /dev/null

    # Declarando interfaces

    tc qdisc add dev $ife root handle 10:0 cbq bandwidth 100Mbit avpkt 1000
    tc qdisc add dev $ifi root handle 10:0 cbq bandwidth 100Mbit avpkt 1000

    # Controle downloads clientes

    #1

    tc class add dev $ife parent 10:0 classid 10:2000 cbq bandwidth 100Mbit\
    rate 800kbit weight 80kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ife parent 10:0 protocol ip prio 5 u32\
    match ip sport 80 0xffff match ip dst 10.0.0.2/32 classid 10:2000

    #2

    tc class add dev $ife parent 10:0 classid 10:2002 cbq bandwidth 100Mbit\
    rate 200kbit weight 20kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ife parent 10:0 protocol ip prio 5 u32\
    match ip sport 80 0xffff match ip dst 10.0.0.3/32 classid 10:2002

    #3

    tc class add dev $ife parent 10:0 classid 10:2004 cbq bandwidth 100Mbit\
    rate 200kbit weight 20kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ife parent 10:0 protocol ip prio 5 u32\
    match ip sport 80 0xffff match ip dst 10.0.0.4/32 classid 10:2004

    # Controle uploads clientes

    #1

    tc class add dev $ifi parent 10:0 classid 10:2001 cbq bandwidth 100Mbit\
    rate 400kbit weight 40kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ifi parent 10:0 protocol ip prio 5 u32\
    match ip src 10.0.0.2/32 classid 10:2001

    #2

    tc class add dev $ifi parent 10:0 classid 10:2003 cbq bandwidth 100Mbit\
    rate 100kbit weight 10kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ifi parent 10:0 protocol ip prio 5 u32\
    match ip src 10.0.0.3/32 classid 10:2003

    #3

    tc class add dev $ifi parent 10:0 classid 10:2005 cbq bandwidth 100Mbit\
    rate 100kbit weight 10kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded isolated
    tc filter add dev $ifi parent 10:0 protocol ip prio 5 u32\
    match ip src 10.0.0.4/32 classid 10:2005


    Salve isso como cbq.init
    e execute

    Fuiii!!!






Tópicos Similares

  1. Webmin CBQ ou HTB
    Por blaizer no fórum Servidores de Rede
    Respostas: 9
    Último Post: 28-01-2006, 08:29
  2. Qual o melhor pra controle de banda CBQ ou HTB??
    Por cleciorodrigo no fórum Servidores de Rede
    Respostas: 5
    Último Post: 26-01-2006, 15:00
  3. qual o melhor cbq ou htb ?
    Por rootmaster no fórum Servidores de Rede
    Respostas: 4
    Último Post: 04-01-2006, 10:18
  4. Cbq e Htb
    Por fisiconuclear18 no fórum Redes
    Respostas: 2
    Último Post: 30-12-2005, 08:57
  5. CBQ ou HTB?
    Por _Akkamai_ no fórum Servidores de Rede
    Respostas: 2
    Último Post: 25-09-2005, 11:34

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L