Überwachung der Bandbreite über mehrere Systeme in einem Heimnetzwerk

5195
Synetech

In den letzten Jahren habe ich auf meinem Computer einen einfachen Software-Bandbreitenmonitor verwendet, um meine monatliche Bandbreitennutzung zu verfolgen. Es hat gut funktioniert (mehr oder weniger; die Zahlen sind etwas vom Online-Tracker meines ISPs entfernt).

Dies funktioniert gut für einen einzelnen Computer, aber wenn meine Mutter ihren Laptop an meinen Router anschließt oder wenn ich einen zweiten Computer verwende, wird das Überwachen und Verwalten der Bandbreite erheblich schwieriger.

Ich habe mir überlegt, auf jedem System, das angeschlossen werden soll, eine Bandbreitenüberwachungssoftware auszuführen und (irgendwie) die Protokolle an ein zentrales System zu übertragen, um (wieder irgendwie) in eine zentrale Protokolldatei aufgenommen zu werden.

Ich habe auch über eine Router-Lösung nachgedacht (wie bereits erwähnt wurde, aber es müsste einfach zu bedienen und anzupassen sein).

Gibt es eine einfache Möglichkeit, die Gesamtbandbreitennutzung (dh von mehreren Systemen) zu überwachen und zu protokollieren? Es sollte nicht erforderlich sein, dass alle Systeme zu einem bestimmten Zeitpunkt überwacht werden müssen oder dass alle Systeme über ein anderes verbunden sind (dh sie sollten in der Lage sein, direkt eine Verbindung zur Internetverbindung herzustellen).

Außerdem sollte es in der Lage sein, zwischen lokalem und Remote-Verkehr zu unterscheiden, so dass die Übertragung von Dateien zwischen zwei lokalen Systemen nicht zur Nutzung der Internet-Bandbreite zählt.

13
verwandt: [Kann dd-wrt oder tomate die GB-Nutzung pro Abrechnungszeitraum pro Gerät verfolgen?] (http://superuser.com/questions/243978/can-dd-wrt-or-tomato-keep-track-of- GB-Nutzung pro Abrechnungszeitraum pro Gerät) matt wilkie vor 11 Jahren 0
@mattwilkie, danke für den tipp. Tatsächlich habe ich DD-WRT auf meinem E1000 installiert und es hatte definitiv ein paar nette Protokollierungsfähigkeiten, aber leider wurde der Router getötet (was ein allgemeines Problem zu sein scheint) (http://www.dd-wrt.com/). phpBB2 / viewtopic.php? p = 703305 # 703305)). Momentan denke ich an einen Weg, Bandbreitenüberwachungssoftware auf jedem System zu verwenden und die Daten gelegentlich zu konsolidieren (was natürlich super-nicht ideal ist). Synetech vor 11 Jahren 0
Pfui. Tut mir leid das Synetech zu hören. Ich habe noch keine Firmware auf meinem Router installiert und recherchiere noch. Ich mag den Sound von Gargoyle, aber leider hat mein wackeliger WRT54G2 nicht den RAM dafür. matt wilkie vor 11 Jahren 0
Mögliches Duplikat von [Wie kann ich die Internetnutzung in meinem Netzwerk überwachen?] (http://superuser.com/questions/54549/how-can-i-monitor-internet-usage-in-my-network) Ƭᴇcʜιᴇ007 vor 9 Jahren 0

4 Antworten auf die Frage

5
SirStan

Wenn Sie sich nicht gegen den Kauf Hardware sind - könnten Sie ein DD-WRT compatable Router (beispielsweise ein Kauf Linksys WRT54GL ) und die Installation von Gargoyle Router - Firmware, die tun können per-ip Überwachung intern und nicht auf einem PC angewiesen sein online und verfügbar sein. Wenn Sie sich nicht für per-ip interessieren, kann die DD-WRT- oder Tomato-Firmware sowohl die Gesamtnutzung als auch die Nutzung für Sie begrenzen, so dass Sie zu viel berechnet werden.

Wenn Sie über einen SNMP-fähigen Switch und einen PC verfügen, der ständig eingeschaltet ist, können Sie die Bandbreitennutzung pro Switch-Port beispielsweise mit Cacti (oder RRDTool ) protokollieren.

Wenn Sie einen Ersatz-PC haben, können IPTables als Router + RRDTool Bandbreitenprotokolle bereitstellen.

Keine zusätzlichen Computer, aber ich wäre für einen neuen Router offen, wenn er kostengünstig wäre. Ich schaue mich um, ob es irgendwelche Angebote für diesen Router gibt. Synetech vor 14 Jahren 0
0
Kyle Brandt

Router ist wahrscheinlich am besten:
Welcher Router? Viele Home-Level-Router können dies tun. Wenn Sie WRT54GL erhalten (stellen Sie sicher, dass Sie die Version L erhalten), können Sie eine alternative Firmware wie DD-WRT installieren, die dies protokollieren kann. Der Router macht am meisten Sinn.

Könnte Spiegelport verwenden:
Eine andere Option wäre, einen Spiegelport auf dem Switch-Abschnitt einzurichten und den Datenverkehr mit einem Tool wie ntop auf einem der Computer auszulesen. Dies ist wahrscheinlich mehr Aufwand als es wert ist.

Simplest :
Ich kenne Dumeter nicht, aber ziehe es vielleicht beide an und addiere sie einfach am Ende des Monats. :-)

Mein Router ist ein älterer D-Link, daher glaube ich nicht, dass er das hat (obwohl er andere, grundlegendere Protokollierungs- und Statistikfunktionen hat). Eigentlich hatte ich so etwas wie Ihre Add-it-up-Lösung in Betracht gezogen. Ich dachte daran, auf dem Rechner meiner Mutter ein Skript laufen zu lassen, das die Nutzungsinformationen regelmäßig an mein System sendet und dort zur Gesamtzahl hinzufügt. Es macht mir nichts aus, ein solches System zusammenzubauen, aber ich habe die Daumen gedrückt, dass es eine bestehende Lösung gibt. Synetech vor 14 Jahren 0
0
Bart Silverstrim

Eine andere Lösung besteht darin, einen Linux- (oder Linux / BSD-basierten) Router-PC mit zwei Netzwerkkarten zu erstellen, um den Datenverkehr zu filtern. Für die bootfähigen Router stehen normalerweise Tools zur Verfügung, mit denen Sie Ihre Verkehrsnutzung sowie eine gute Firewall-Konfiguration grafisch darstellen können. Einige von ihnen führen sogar Verkehrsbeschränkungen und QoS-Funktionen aus.

Danke, aber ich kann kein System schaffen, das immer läuft (Strom ist dafür nicht billig). Synetech vor 14 Jahren 0
0
user5195

Ich gehe davon aus, dass Sie einen Windows-Computer erstellen, aber wenn Sie Ubuntu in Betracht ziehen, können Sie vnstat verwenden, um die Bandbreite zu verfolgen. Ich betreibe es auf meinem Server und möchte gelegentlich wissen, wie meine Bandbreitennutzung ist.

Es wird stündlich, täglich, wöchentlich, monatlich angezeigt ... und sogar in Echtzeit überwacht.

Seine CLI, aber sehr, sehr einfach zu bedienen.

Ja, ich baue ein Windows-System. Es tut uns leid. Synetech vor 14 Jahren 0