O dd-wrt ou tomate pode rastrear o uso de GB por período de faturamento por dispositivo?

14

Eu quero rastrear o uso de cada dispositivo conectado ao nosso roteador, para que possamos dividir a conta do provedor pelo uso. O dd-wrt ou o tomato podem fornecer as estatísticas que eu preciso para fazer isso?

Atualizar :
Depois de um pouco de googling, estou ciente de uma resposta muito melhor que a atual. No entanto, eu suspeito que provavelmente há mais respostas para outros firmwares, portanto, no interesse de obter um conjunto mais diversificado de respostas - e, admito, porque estou cansado de ler através de documentação obtusa de firmware - eu coloquei uma recompensa.

Se a única resposta adicionada for a que encontrei, terei prazer em aceitá-la para a recompensa, caso contrário, adicionarei e aceito por conta própria, mas espero obter uma resposta ainda melhor ou pelo menos algumas opções para outros firmwares a partir do olhar, já vi algumas outras pessoas terem pedido isso e não parece haver uma resposta definitiva, vamos fazer isso!

Vá às lazywebs!

(Desculpe. Eu sempre quis dizer isso.)

Atualização 2 : O uso é gratuito entre a meia-noite e as oito da manhã com o plano em que estamos, portanto, se a solução puder levar isso em conta, seria preferível. A solução que encontrei não foi mencionada nas três primeiras respostas, não tenho certeza de como ela vai se encaixar nas outras respostas ainda. Vou ter que olhar para eles todos perto do final do período de recompensa.

Atualização 3 : Existe uma solução de tomate. Vou postar depois de ter ganho a recompensa se ninguém mais postar. Como ainda não tenho um roteador, concedo a recompensa ao que parecer ser a solução mais abrangente ou completa.

    
por Sam Hasler 10.02.2011 / 11:15

3 respostas

9

Veja wrtbwmon :

A small shell script designed to run on linux powered routers (OpenWRT, DD-WRT, but also other routers where shell access is available). It provides per user bandwidth monitoring capabilities and generates usage reports.

Há um Wiki e as instruções de implantação são encontradas here .
Uma discussão útil do acima é: Script de monitoramento de largura de banda por usuário .
Outra adaptação pode ser encontrada em ip_conntrack com relatórios de uso de largura de banda e QoS .

    
por 13.02.2011 / 17:23
4

É possível, mas não é facilmente configurado no acima. Você pode querer tentar Gárgula que permite relatar a largura de banda por IP, bem como definir cotas, etc.

    
por 10.02.2011 / 12:06
2

E sobre uma regra iptables que registra todos os pacotes em um compartilhamento CIFS remoto ou em um pen drive USB? você provavelmente pode somar os tamanhos de pacote agrupados em meu endereço MAC. Eu vou ver o que posso fazer em breve.

A razão que eu digo para um compartilhamento ou pendrive é devido ao limitado espaço de armazenamento não-volátil no próprio roteador (e o flash no roteador não possui nivelamento de desgaste)

ATUALIZAÇÃO: O DD-WRT suporta ulog e syslog, você pode até mesmo syslog para outra máquina. você precisaria descarregar o cache do arp regularmente para correlacionar o endereço IP ao endereço MAC.

Algo como isso, talvez: link

    
por 12.02.2011 / 23:09