Ich möchte in der Lage sein, die Nutzung jedes Geräts zu verfolgen, das eine Verbindung zu unserem Router herstellt, damit wir die ISP-Rechnung nach Nutzung aufteilen können. Kann dd-wrt oder tomato die Statistiken liefern, die ich dazu brauche?
Update :
Nach ein wenig googeln ist mir eine viel bessere Antwort als die aktuelle bekannt. Ich vermute jedoch, dass es wahrscheinlich mehr Antworten für andere Firmwares gibt, um ein breiteres Spektrum an Antworten zu erhalten - und ich gebe zu, weil ich es leid bin, die stumpfen Firmwaredokumentationen durchzulesen -, habe ich es mir vorgenommen ein Kopfgeld.
Wenn die einzige Antwort hinzugefügt wird, die ich gefunden habe, nehme ich sie gerne für das Kopfgeld an, ansonsten füge ich sie hinzu und nehme sie selbst an, aber ich hoffe auf eine noch bessere Antwort oder zumindest einige optionen für andere firmwares wie vom schauen Ich habe gesehen, dass ein paar andere Leute danach gefragt haben und es scheint keine endgültige Antwort zu geben, lass es uns machen!
Gehen Sie Lazywebs!
(Entschuldigung. Das wollte ich schon immer sagen.)
Update 2 : Die Nutzung ist zwischen Mitternacht und 8 Uhr morgens kostenlos. Wenn die Lösung dies berücksichtigen kann, ist dies vorzuziehen. Die Lösung, die ich gefunden habe, wurde in den ersten drei Antworten noch nicht erwähnt. Ich werde sie alle gegen Ende der Kopfgeldperiode untersuchen müssen.
Update 3 : Es gibt eine Tomatenlösung. Ich werde es veröffentlichen, nachdem ich das Kopfgeld erhalten habe, wenn es niemand anderes veröffentlicht. Da ich noch keinen Router habe, werde ich das Kopfgeld für die umfassendste oder vollständigste Lösung ausgeben.
Antworten:
Siehe wrtbwmon :
Es gibt ein Wiki und Anweisungen zur Bereitstellung finden Sie hier .
Eine nützliche Diskussion des oben Gesagten ist: Bandbreitenüberwachungsskript pro Benutzer .
Eine weitere Anpassung findet sich in ip_conntrack mit QoS- und Bandbreitennutzungsberichten .
quelle
Es ist möglich, aber nicht einfach zu konfigurieren. Vielleicht möchten Sie Gargoyle ausprobieren, mit dem Sie die Bandbreite pro IP melden sowie Quoten usw. festlegen können.
quelle
Was ist mit einer iptables-Regel, die einfach alle Pakete auf einer Remote-CIFS-Freigabe oder einem USB-Stick protokolliert? Sie können wahrscheinlich die Paketgrößen meiner MAC-Adresse gruppiert zusammenfassen. Ich werde sehen, was ich mir in Kürze einfallen lassen kann.
Der Grund, warum ich zu einer Freigabe oder einem USB-Stick sage, ist der begrenzte nichtflüchtige Speicherplatz auf dem Router selbst (und dem Flash im Router mangelt es an Verschleißausgleich).
UPDATE: DD-WRT unterstützt ulog und syslog, Sie könnten sogar auf einen anderen Rechner syslogen. Sie müssten den Arp-Cache auch regelmäßig sichern, um die IP-Adresse mit der Mac-Adresse zu korrelieren.
So etwas vielleicht: http://lwn.net/Articles/2718/
quelle