Dd-wrt o tomato possono tenere traccia dell'utilizzo di GB per periodo di fatturazione per dispositivo?


14

Voglio essere in grado di tracciare l'utilizzo di ciascun dispositivo connesso al nostro router in modo da poter dividere la fattura ISP in base all'uso. Dd-wrt o tomato possono fornire le statistiche di cui avrei bisogno per farlo?

Aggiornamento :
dopo un po 'di ricerche su Google sono a conoscenza di una risposta molto migliore di quella attuale. Tuttavia sospetto che probabilmente ci siano più risposte là fuori per altri firmware, quindi nell'interesse di ottenere una serie più diversificata di risposte - e, lo ammetto, perché mi sto stancando di leggere attraverso la documentazione ottusa del firmware - Ho messo su una taglia.

Se l'unica risposta aggiunta è quella che ho trovato, sarò felice di accettarlo per la generosità, altrimenti lo aggiungerò e lo accetterò da solo, ma spero in una risposta ancora migliore, o almeno opzioni per altri firmware, dal momento che ho visto alcune altre persone hanno chiesto questo e non sembra esserci una risposta definitiva, facciamolo!

Vai pigro!

(Mi dispiace. Ho sempre voluto dirlo.)

Aggiornamento 2 : l'utilizzo è gratuito tra mezzanotte e le 8 del mattino con il piano in corso, quindi se la soluzione può tenerne conto sarebbe preferibile. La soluzione che ho trovato non è stata menzionata nelle prime tre risposte, non sono ancora sicuro di come si sovrapporrà alle altre risposte. Dovrò esaminarli tutti verso la fine del periodo di grazia.

Aggiornamento 3 : esiste una soluzione di pomodoro. Lo pubblicherò dopo aver assegnato la generosità se nessun altro lo pubblicherà. Dal momento che non ho ancora un router, assegnerò la generosità a qualsiasi cosa sembri la soluzione più completa o completa.


2
Mi piacerebbe una risposta a base di pomodoro a questo.
Phoshi,

Risposte:


9

Vedi wrtbwmon :

Un piccolo script di shell progettato per essere eseguito su router basati su Linux (OpenWRT, DD-WRT, ma anche altri router in cui è disponibile l'accesso alla shell). Fornisce funzionalità di monitoraggio della larghezza di banda per utente e genera report sull'utilizzo.

C'è un Wiki e le istruzioni per la distribuzione sono disponibili qui .
Una discussione utile di quanto sopra è: Script di monitoraggio della larghezza di banda per utente .
Un altro adattamento può essere trovato in ip_conntrack con QoS e report sull'uso della larghezza di banda .

Immagine


Grazie per la tua risposta. Congratulazioni per aver vinto la taglia.
Sam Hasler,

4

È possibile ma non facilmente configurabile su quanto sopra. Puoi provare Gargoyle che ti consente di segnalare la larghezza di banda per IP, nonché di impostare quote ecc.


Voglio dividere il conto per quanto ogni persona ha utilizzato, non impostare la quota per l'utilizzo.
Sam Hasler,

1
Ti consente di segnalare la larghezza di banda per indirizzo IP, assegnare semplicemente a tutti un indirizzo IP statico e disattivare la banda con ciascuno utilizzato. Ti consente di fatturarli correttamente.
Joe Taylor,

2

Che dire di una regola iptables che registra semplicemente tutti i pacchetti su una condivisione CIFS remota o su una chiavetta USB. probabilmente puoi riassumere le dimensioni dei pacchetti raggruppate nel mio indirizzo MAC. Vedrò cosa riesco a inventare tra poco.

Il motivo per cui dico a una condivisione o una chiavetta USB è dovuto allo spazio di archiviazione non volatile limitato sul router stesso (e il flash nel router manca di livellamento dell'usura)

AGGIORNAMENTO: DD-WRT supporta ulog e syslog, è possibile anche syslog su un altro computer. dovresti scaricare la cache arp anche su base regolare per correlare l'indirizzo IP all'indirizzo mac.

Qualcosa del genere forse: http://lwn.net/Articles/2718/


Non ho una macchina sempre accesa o con regolarità. Acquisterò un nuovo router una volta che avrò la risposta a questa domanda, avrò deciso quale firmware eseguirò e quali requisiti hardware ci saranno. Quindi una soluzione USB potrebbe essere possibile se è meglio che archiviare sul router.
Sam Hasler,

Sto usando USB per memorizzare> 100 MB di file binari extra / aggiornati per eseguire una configurazione IPv6 completa. Buffalo WZR-HP-G300NH e Netgeat WNR3500L dispongono entrambi di porte USB che è possibile utilizzare come memoria in DD-WRT.
Andee,

La registrazione dei pacchetti è inutilmente dettagliata. Guarda invece le soluzioni basate su NetFlow. ad es. dd-wrt.com/wiki/index.php/…
mc0e
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.