[BUZZ] Controle o consumo de banda da sua internet com o Net-Peeker

Eu estou para falar sobre isso há muito tempo e sempre me falta tempo. Vou rascunhar alguma coisa aqui só para essa informação não se perder.

Este software funciona muito bem para controle de banda de usuários em um servidor ICS

http://www.net-peeker.com/

O maior problema dele é não ter versão gratuita. Mas não existe similar windows gratuito.

Eu instalei ele no meu servidor Windows 2000 que fazia (está desativado no momento) o compartilhamento de internet para a casa toda. Com ele eu podia ver, em tempo real, o que cada pessoa na casa (por IP) estava fazendo na internet, com a banda consumida por cada processo. E podia derrubar o usuário ou limitar sua banda “on-the-fly”.

Se o processo que estiver acessando a internet estiver no próprio servidor, o Netpeeker mostra o processo (deixa de ser por IP).

Por exemplo, numa hora que o gráfico no servidor mostrou a banda de upload sendo usada no máximo, o Netpeeker me mostrou rapidamente que era a minha irmã fazendo upload para o Youtube.

E neste exemplo vemos que a culpa do surto de download excessivo deve ser do Windows Update:

Você nem precisa realmente de servidor. Se você quiser ter um controle preciso do que cada aplicação está fazendo na internet no seu próprio PC (e apenas nele), também pode.

Mas como eu disse o problema é o preço. As opções gratuitas são Linux e além de não terem a flexibilidade do Netpeeker no Windows, são uma dor de cabeça para instalar e configurar. O netpeeker é muito fácil de usar.

22 comentários
  • Jefferson - 6.606 Comentários

    Como fazer para que um IP ou aplicação use apenas a banda que sobra (grant):

    * Selecione a interface de rede conectada à internet e defina sua máxima capacidade de download abaixo da real. Se por exemplo você consegue fazer um download estável de 62KB/s, ajuste para 55KB/s;
    * Selecione o IP ou aplicação que você quer limitar, determine um limite baixo para ele (20KB/s, por exemplo) e marque "only apply when network busy".

    Desta forma, quando o tráfego no restante da rede estiver alto, NetPeeker vai segurar a aplicação em 20KB/s. À medida que o tráfego for oscilando na WAN, Netpeeker vai liberando mais banda para a aplicação. De tal forma que a banda total sempre seja usada.

  • Jefferson - 6.606 Comentários

    Limitações do NetPeeker

    Não mostra o hostname referente ao IP local, nem permite que você crie uma regra baseado nesse hostname. Assim se você criou uma regra para um determinado IP e a respectiva máquina pegar outro IP (acidentalmente ou de propósito), a regra vai deixar de valer. Isso também dificulta explicar a usuários não-técnicos como verificar quem está ocupando a rede.

    Se você tem duas placas de rede no PC, como é o caso de um gateway ICS, os gráficos mostram a soma do tráfego em ambas, sem possibilidade de mostrar apenas de uma (apesar do netpeeker em outros casos fazer a distinção correta entre as interfaces). Para mim isso é inútil, pois só me interessa monitorar o tráfego do PC para a Internet e não o do PC para a rede local. Mas isso é facilmente contornável com a ajuda extra de programas como o Netmeter, como eu mostro na minha imagem de exemplo.

  • Jefferson - 6.606 Comentários

    Se me recordo bem, o Netlimiter faz quase a mesma coisa que o Netpeeker, exceto a capacidade de mostrar em um servidor ICS quem está usando a banda, por IP. Se você não tem nem planeja ter um servidor ICS, Netlimiter pode substituir o Netpeeker.

  • Ainda acho que para este tipo de solução, linux é imbatível.

    • Jefferson - 6.606 Comentários

      Pois eu testei duas ou três soluções Linux dedicadas desse tipo. Nenhuma delas me mostrava em tempo real o que os usuários estavam fazendo. O acesso à internet está lento? Netpeeker me mostra o culpado na rede mais rápido que qualquer solução Linux que eu tenha testado.

  • O computador a ser instalado funciona como o gateway da rede?

    • Jefferson - 6.606 Comentários

      Funciona se você quiser. É só você ativar o serviço ICS que o Windows 2000 e o XP tem (na verdade desde o 98). O Netpeeker reconhece automaticamente o serviço e diz que máquinas na rede estão usando ele, a que velocidade.

      O único trabalho que você tem é dizer ao Netpeeker qual é a rede que está ligada à internet e qual é a rede local.

      O melhor disso é que a limitação de velocidade configurada no Netpeeker só interfere no acesso à intenet. Os usuários podem baixar coisas do servidor na velocidade máxima da placa de rede. Assim você pode ter uma máquina que é ao mesmo tempo gateway de internet e servidor de arquivos.

      Já testei programas extremamente burros (o Bandwidth Controller) que quando ativados reduziam a velocidade de qualquer acesso ao servidor.

  • o BrazilFW mostra também "on the fly" quem esta consumindo a banda, faz controle de banda, etc. Tudo via Web, não demora mais do que 30 minutos pra instalar e configurar tudo em uma pequena rede. Isso se o usuário não entender muito de redes, do contrário não demora nem isso.

    • Jefferson - 6.606 Comentários

      Daniel, eu usei o BrazilFW durante anos, mas na versão que tinha suporte a linha discada. Não tinha nada disso.

      Acho que cheguei a testar a versão com suporte a ADSL, mas não vi nada disso. Pelo menos não no pacote default. Possivelmente tinha que instalar algum pacote adicional na época.

      • Sim, o BrazilFW "Cru" é mais pra Router e Firewall mesmo, faz controle de banda, servidor DHCP e DNS, e tal. Mas não tem recursos como por ex. monitorar o trafego de rede, cache, controle de usuarios etc. Ele se "expande" atravéz de Addons pra cada necessidade. Eu faço parte do "Addon Devel" do BFW, se quiser usa-lo novamente pra ver como está te indico os addons bons.

        • Jefferson - 6.606 Comentários

          Daniel,
          Uma lista me interessa, mas não vou poder testar isso agora por um bom tempo, por isso não há pressa. No máximo eu vou baixar tudo e guardar, esperando pela próxima vez que esse assunto for importante para algo que estou fazendo.

        • Daniel, bem que você poderia indicar essa sua lista de addons aqui!
          Esse recurso "on the fly" seria de grande serventia aqui na minha empresa.
          Ficar monitorando + ou – 150 pessoas "ferozes" por internet não é das tarefas mais fáceis.
          O ntop não tá sendo a solução mais prática para mim não!

          • Jefferson - 6.606 Comentários

            Pois é. Saber exatamente que máquina está consumindo a banda (e com o quê) em tempo real é utilíssimo. Aí quando o diretor da empresa reclamar que a internet está lenta, você pode dizer com segurança que se ele fechar o Outlook Express melhora :D

            • Jefferson - 6.606 Comentários

              Reler esse comentário feito há nove anos é no mínimo engraçado. Hoje eu diria “se fechar o youtube” ou citaria outro “vilão de banda” moderno. Há nove anos ter acesso 35Mbps era para poucos. 100Mbps era delírio. Porém eu ainda tenho clientes usando uma banda tão limitada que baixar email ainda é motivo para deixar tudo lento.

  • Ygor Almeida - 136 Comentários

    Ryan,

    Já pensou em utilizar ou testar o PFSense. É um fork melhorado do projeto do MonoWall, e é bem interessante.

    Acho que ele faz o que você quer, e me parece mais robusto que o BrazilFW.

    • Jefferson - 6.606 Comentários

      Ygor, eu não sei se o pfsense faz isso agora, mas na época em que o testei ele não tinha nada disso.

    • Jefferson - 6.606 Comentários

      Eu lembro vagamente de ter me empolgado com essa descrição do pfsense:

      Real Time Information

      Historical information is important, but sometimes it’s more important to see real time information.

      SVG graphs are available that show real time throughput for each interface.

      For traffic shaper users, the Status -> Queues screen provides a real time display of queue usage using AJAX updated gauges.

      The front page includes AJAX gauges for display of real time CPU, memory, swap and disk usage, and state table size.

      Mas, na prática, não apareceu nada do que eu queria.

  • Jefferson - 6.606 Comentários

    "O único trabalho que você tem é dizer ao Netpeeker qual é a rede que está ligada à internet e qual é a rede local."

    Eu me enganei. No Netpeeker você diz apenas quais são as faixas de endereçamento IP que devem ser consideradas locais. O resto ele considera WAN. Você não diz explicitamente quem é "Internet".

    • Se quiser "negritar" você põe entre dois asteriscos e em itálico você coloca entre dois underlines!

      Negrito
      Itálico
      sobrescrito

      Eu só não sei como o "Ryan" faz para sobrescrever com um traço no meio da palavra, quem souber posta a dica!

    • Rodrigo Motta - 114 Comentários

      2 segundos de google :

      word = word bold ( * word * )

      Adding stars around your word will make it bold.

      word = word italics ( _ word _ )

      Adding underscores around your word underlines it.

      word = word strikethrough ( – word – )

      (retirar os espaços entre o caracter e a palavra "word")

  • Bom então vou falar aqui os que acho mais úteis:
    No caso para usar a versão 2.32.1, que é a última versão Estável do sistema.

    Squid: Este dispensa explicações, mesmo que não se vá usar para Cache é necessario para alguns Addons que trabalham sobre seus relatórios

    SquidNow: Vizualização de Logs do Squid em tempo real

    SqStat: Monitoramento de Conecções do Squid em tempo real

    MySar: Gerador de relatórios em tempo real de Logs do Squid (como o Sarg)

    ImSpctor: Sniffer para Messenger

    SysStat: Utilitário para monitoramento do sistema como CPU, Memória, Procesos, IO, etc

    Bmom: Utilitário de monitoramento de conecções de rede

    Limmiting Connection: Corte de conecções por Porta, IP

    NetStat-Nat: Mostra as conecções NAT gerenciadas pelo IPTalbes

    IpTraf: Utilitário que mostra as estatísticas de rede

    BMT: Mostra em gráfico em tempo real a taxa de transferência de entrada e saída de todas interfaces de rede

    Bom claro que não se usa todos esses Addons, pois alguns fazem trabalhos bem parecidos, o negócio é analizar e ver qual que melhor cabe às suas necessidades =]

Deixe um comentário para Jesusleno Barros Gadêlha Cancelar resposta

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »