+ Responder ao Tópico



  1. #1
    sarna
    Visitante

    Padrão Controle de banda para ips públicos...

    Seguinte, eu estou usando as seguintes regras pra controlar a banda para ips públicos (válidos).
    Código :
    ===========================================================================================================================================================================================
    #Achei como bugar esse espaço... Hehehehe
     
    #eth0 = net
    #eth1 = rede
     
    # handle mãe
    tc qdisc add dev eth0 root handle 1 cbq bandwidth 10Mbit avpkt cell 8
    tc qdisc add dev eth1 root handle 1 cbq bandwidth 10Mbit avpkt cell 8
    # eu uso essa handle mãe no inicio do arquivo e as regras abaixo em um loop para cada cliente!
     
    # essa são as regras pros clientes uso elas para cada cliente (host)
    # download
    tc class add dev eth1 parent 1: classid 1:MARK cbq bandwidth 10Mbit rate 128Kbit weight 12Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    tc qdisc add dev eth1 parent1:MARK handle MARK sfq perturb 10
    tc filter add dev eth1 parent 1:0 protocol ip prio 200 handle MARK fw classid 1:MARK
    iptables -t mangle -A POSTROUTING -d IPAddress -j MARK --set-mark MARK
     
    # upload
    tc class add dev eth0 parent 1: classid 1:MARK cbq bandwidth 10Mbit rate 128Kbit weight 12Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    tc qdisc add dev eth0 parent1:MARK handle MARK sfq perturb 10
    tc filter add dev eth0 parent 1:0 protocol ip prio 200 handle MARK fw classid 1:MARK
    iptables -t mangle -A FORWARD -s IPAddress -j MARK --set-mark MARK

    Os valores MARK IPAddress são os verdadeiros coloquei só pra ilustrar..
    E o MARK começa do 11 e vai somando um pouco host a controlar..

    Tem algo errado aí, por que fui testar hoje pela manhã em um ip aqui e estava sem controle nenhum!
    Alguém sabe se tem algo errado?


    Alguém puder dar um help eu fico grato!

    Sarna

  2. #2
    sarna
    Visitante

    Padrão Controle de banda para ips públicos...

    Po, ninguém pode dar um help aí?


  3. #3
    sarna
    Visitante

    Padrão Controle de banda para ips públicos...

    Encontrei o problema... nao precisa mais não!


  4. #4

    Padrão Controle de banda para ips públicos...

    Conta pra nós qual é o problema que tinha. Pra ficar no histórico do fórum.


    E que bom que você conseguiu resolver o problema. Vivendo e aprendendo.

  5. #5

    Padrão Controle de banda para ips públicos...

    Se puder dizer onde era o erro pois podem ter mais pessoas com essa duvida e não sabem como resolver.

    falows

  6. #6
    sarna
    Visitante

    Padrão Controle de banda para ips públicos...

    No meu caso vou precisar de 3 placas de rede, por que os controles de banda são feitos em duas interfaces, eth0 pra download e a eth1 pra upload, digo isso por que uso o tc (HTB) pra controlar a banda.
    Então eu estava roteando os ips válidos somente com uma placa, daí ele nao controlava as banda direito por que as regras estavam em cima da eth2 que é uma rede interna minha!


    Então pra controlar a banda vc tem que ter..

    eth0 - internet
    eth1 - gw dos ips válidos
    eth2 - gw da rede interna (ips inválidos)

    As regras estão certinhas, quem quiser usar elas, tá show de bola!