+ Responder ao Tópico



  1. #1

    Padrão definir cota para banda de internet

    preciso de um programa ou método que me permita fazer cotas de acesso a banda de internet, tipo, tal usuario acesso tanto por mês, como se fosse um sistema de cota de disco.

    é um tipo de cota como alguns provedores fazem, algo do tipo:

    192.168.1.10 - navega 80GB por mês
    192.168.1.11 - navega 80GB por mês
    192.168.1.12 - navega 50GB por mês

    valeu!

  2. #2

    Padrão Re: definir cota para banda de internet

    Da para fazer isso assim:

    Loga todo o trafego de internet o dia inteiro
    iptables -A FORWARD -j LOG # --> isso vai ficar bem grande.


    Agora vamos precisar de: php nice, mysql/postgres, agora é so fazer um programa que:
    Separa tudo por IP, SRC e DST ai agente ja vai ter TX e RX, facinho agora pega a entrada LEN que é o tamanho do pacote em bits e pronto temos o sistema.

    Agora de 3 a 4x por dia vc pode colocar um outro script que ve se o usuario ja usou toda a banda limite dele e bloqueia ele iptables -t nat -I PREROUTING -p tcp --dport 80 -j SNAT --to xxx:80 onde XXX é um servidor que contem uma mensagem seus creditos acabaram.

    Espero ter te ajudado se precisar de ajuda nos programas me chama ai que agente ve o que pode ser possivel de ser feito.

  3. #3

    Padrão Re: definir cota para banda de internet

    tem uma patch para o iptables q faz isso ela chama quota.
    vide;
    http://www.netfilter.org/projects/pa...tic/index.html