Je veux pouvoir suivre l'utilisation de chaque appareil se connectant à notre routeur afin que nous puissions diviser la facture du FAI par utilisation. Dd-wrt ou tomato peuvent-ils fournir les statistiques dont j'ai besoin pour ce faire?
Mise à jour :
Après un peu de recherche sur Google, je connais une bien meilleure réponse que la réponse actuelle. Cependant, je soupçonne qu'il y a probablement plus de réponses pour d'autres firmwares, donc dans l'intérêt d'obtenir un ensemble de réponses plus diversifié - et, je l'admets, parce que je suis fatigué de lire la documentation obtuse du firmware - j'ai mis en place une prime.
Si la seule réponse ajoutée est celle que j'ai trouvée, je serai heureux de l'accepter pour la prime, sinon je l'ajouterai et l'accepterai moi-même, mais j'espère une meilleure réponse, ou du moins une options pour d'autres firmwares comme en regardant j'ai vu quelques autres personnes l'ont demandé et il ne semble pas y avoir de réponse définitive, faisons-le!
Allez paresseux!
(Désolé. J'ai toujours voulu dire ça.)
Mise à jour 2 : L'utilisation est gratuite entre minuit et 8 heures du matin avec le plan que nous avons, donc si la solution peut en tenir compte, elle serait préférable. La solution que j'ai trouvée n'a pas été mentionnée dans les trois premières réponses, je ne sais pas encore comment elle se comparera aux autres réponses. Je vais devoir les examiner tous vers la fin de la période de prime.
Mise à jour 3 : Il existe une solution de tomate. Je le publierai après avoir attribué la prime si personne d'autre ne l'a publiée. Comme je n'ai pas encore de routeur, j'attribuerai la prime à ce qui ressemble à la solution la plus complète ou la plus complète.
Réponses:
Voir wrtbwmon :
Il existe un wiki et les instructions de déploiement se trouvent ici .
Une discussion utile de ce qui précède est: Script de surveillance de la bande passante par utilisateur .
Une autre adaptation peut être trouvée dans ip_conntrack avec QoS et rapports d'utilisation de la bande passante .
la source
Il est possible mais pas facilement configuré sur ce qui précède. Vous voudrez peut-être essayer Gargoyle qui vous permet de signaler la bande passante par IP ainsi que de définir des quotas, etc.
la source
Qu'en est-il d'une règle iptables qui enregistre simplement tous les paquets sur un partage CIFS distant ou une clé USB. vous pouvez probablement résumer les tailles de paquets regroupées mon adresse MAC. Je verrai ce que je peux proposer sous peu.
La raison pour laquelle je dis à un partage ou à une clé USB est due à l'espace de stockage non volatil limité sur le routeur lui-même (et le flash dans le routeur n'a pas de niveau d'usure)
MISE À JOUR: DD-WRT prend en charge ulog et syslog, vous pouvez même syslog sur une autre machine. vous devez également vider régulièrement le cache arp pour corréler l'adresse ip à l'adresse mac.
Quelque chose comme ça peut-être: http://lwn.net/Articles/2718/
la source