So überwachen und protokollieren Sie Ihre Bandbreitennutzung mit Tomato

So überwachen und protokollieren Sie Ihre Bandbreitennutzung mit Tomato

How Monitor Log Your Bandwidth Usage With Tomato

Die Durchsetzung von Breitband-Caps nimmt zu. Egal, ob Sie eine Abmahnung von Ihrem ISP erhalten haben oder einfach nur neugierig sind und die Dinge im Auge behalten möchten, dieses Tutorial zeigt Ihnen, wie Sie Ihre Bandbreitennutzung mit Tomato überwachen, protokollieren und speichern können.



Was du brauchen wirst

Für dieses Tutorial benötigen Sie die folgenden Dinge:

  • Ein Router, auf dem die Aftermarket-Firmware läuft, Tomate .
  • Ein Computer für den Zugriff auf die webbasierte Benutzeroberfläche von Tomato.
  • Eine Netzwerkfreigabe, wenn Sie Ihre Protokolle vom Router speichern möchten (empfohlen).

Wenn Sie Tomato noch nicht ausführen, Sehen Sie sich hier unsere Anleitung dazu an um es auf Ihrem Router zum Laufen zu bringen.

Bandbreitenüberwachung aktivieren

Der allererste Auftrag besteht darin, die Überwachungsfunktion in Tomato einzuschalten. Besuchen Sie die GUI Ihres Routers (normalerweise in Ihrem LAN unter 192.168.1.1 verfügbar) und navigieren Sie zu Verwaltung –> Bandbreitenüberwachung . Aktivieren Sie das Kontrollkästchen neben Ermöglichen.

Unter dem Feld „Aktivieren“ finden Sie eine Reihe von Optionen, darunter den Speicherort des Verlaufs, die Speicherhäufigkeit und die Bezeichnung des ersten Tages des Monats.

Werfen wir einen Blick auf den Speicherort des Verlaufs. Für diejenigen, die daran interessiert sind, Protokolle langfristig zu speichern, gibt es mehrere Optionen im Pulldown-Menü Speicherort des Verlaufs. Bei den meisten Routern sollten RAM (temporär), NVRAM, JFFS2, CIFS1, CIFS2 und Custom Path angezeigt werden. Was sind diese Dinge und was sind die positiven und negativen Aspekte ihrer Verwendung?

Anzeige

Arbeitsspeicher (temporär): Das Positive an der Verwendung des RAM ist, dass es schnell ist und Sie nichts konfigurieren müssen. Der Nachteil ist, dass Sie alle Ihre Daten verlieren, wenn der Router herunterfährt oder abstürzt. Wenn der Stamm zu groß wird, wird das hintere Ende des Stammes abgeschnitten.

NVRAM: Der nichtflüchtige Direktzugriffsspeicher an Bord des Routers. Dies ist einfach RAM, das die Daten behält, wenn das Gerät ausgeschaltet ist. Aufgrund dieser Funktion ist es geringfügig besser als normaler alter RAM, aber nicht viel. Sie profitieren vom RAM mit einem geringeren Risiko von Datenverlusten.

JFFS2: Das Journaling Flash File System ist ein Teil des NVRAM, der speziell für das Schreiben von Dateien formatiert wurde. Es ist immer noch nicht sehr groß, aber für die monatliche Protokollierung sollte es ausreichend sein. Das Problem bei NVRAM/JFFS2 besteht darin, dass keines der beiden Systeme für häufiges Schreiben ausgelegt ist. Es macht keinen Sinn, eine Komponente Ihres Routers vorzeitig abzunutzen, wenn es Alternativen wie CIFS gibt.

CIFS 1/2: Tomato hat einen kleinen eingebauten CIFS-Client (Common Internet File System). Im Wesentlichen ermöglicht dies Tomato, auf eine Samba-/Windows-Freigabe zuzugreifen und sie wie ein Laufwerk einzuhängen. Wenn Sie Ihre Protokolle archivieren möchten, ohne sich Sorgen machen zu müssen, dass der Speicherplatz knapp wird, ist dies die beste Option. Es erfordert eine minimale Konfiguration, auf die wir im nächsten Abschnitt eingehen werden.

Benutzerdefinierter Pfad: Auf diese Weise können Sie einfach ein benutzerdefiniertes Verzeichnis innerhalb des JFFS2 für Ihre Protokolldateien erstellen. Nicht wirklich notwendig, es sei denn, Sie verwenden JFFS2 aktiv für etwas und möchten wirklich ein benutzerdefiniertes Verzeichnis, um die Dinge ordentlich und ordentlich zu halten.

Was die anderen Einstellungen betrifft, die Sie in der Bandbreitenüberwachung finden:

Anzeige

Speicherhäufigkeit: Gibt an, wie oft Tomato die Protokolle speichert. Wenn Sie den RAM verwenden, spielt diese Einstellung keine Rolle. Wenn Sie eine der Speicheroptionen wie JFFS2/CIFS verwenden, können Sie hiermit festlegen, wie oft die Protokolle gespeichert werden. Je höher Ihre Speicherfrequenz, desto geringer ist die Wahrscheinlichkeit, dass Sie aufgrund eines Stromausfalls oder einer anderen Router-Unterbrechung Daten verlieren.

Beim Herunterfahren speichern: So wie es sich anhört, werden die Protokolle zuerst gespeichert, wenn Sie (oder eine Anwendung) das Signal zum Herunterfahren an Tomato senden.

Neue Datei erstellen: Löscht Ihre aktuelle Datei und erstellt eine neue. Wenn Sie den Speicherort wechseln (z. B. beim Wechsel von RAM zu CIFS), ist es manchmal erforderlich, eine neue Datei zu erstellen, damit die neuen Dateien ordnungsgemäß gespeichert werden.

Backups erstellen: Wieder so wie es sich anhört. Generiert Backup-Berichte in Ihrem angegebenen Download-Verzeichnis. Zusätzlich zu den regulären Log-Sicherungen haben Sie passende Dateien mit der Erweiterung .BAK.

Erster Tag des Monats: Der Standardwert von 1 sollte in Ordnung sein, es sei denn, Ihr ISP meldet sich ab Mitte des Monats oder etwas Seltsames.

Wenn Sie sich dafür entschieden haben, Ihre Dateien über CIFS auf einer Netzwerkfreigabe zu speichern (und wir empfehlen Ihnen dies dringend), müssen Sie den CIFS-Client einrichten, bevor Sie fortfahren.

wie wird man gehackt

Aktivieren des CIFS-Clients von Tomato

Um auf einer Netzwerkfreigabe zu speichern, müssen Sie den CIFS-Client aktivieren. Navigieren Sie zu Verwaltung – > CIFS-Client .

Anzeige

Aktivieren Sie im CIFS-Client-Menü das Ermöglichen Box unter /cifs 1 . Füllen Sie die folgenden Informationen aus:

UNC: Die IP-Adresse Ihrer Netzwerkfreigabequelle und das Verzeichnis, z. B. 2.168.1.120RouterLogs – verwenden Sie nicht den Namen der Quelle im Netzwerk, nutze die IP .

Benutzername Passwort: Sie können ein vorhandenes Konto verwenden, das Zugriff auf die Netzwerkfreigabe hat, oder ein neues Konto (auf dem Hostcomputer) nur für den Router erstellen. In jedem Fall benötigen Sie ein Login und ein Passwort. Einige Leute berichten von Erfolgen mit dem Gastkonto und geben einfach eine Reihe zufälliger Tastendrücke für das Passwort ein (der CIFS-Client besteht darauf, dass sich ein Passwort im Passwort-Slot befindet). Die offizielle Tomato-Dokumentation rät davon ab.

Domain: Kann normalerweise leer gelassen werden; Wenn sich der Computer in einer tatsächlichen Domäne befindet, muss er möglicherweise mit dem entsprechenden Domänennamen ausgefüllt werden.

Ausführen, wenn gemountet: Auf diese Weise können Sie Skripte auf dem Linux-Betriebssystem des Routers ausführen, wenn ein Remote-Laufwerk gemountet wird. Lassen Sie es für unsere Zwecke leer.

Anzeige

Wenn Sie alle Ihre Informationen eingegeben haben, klicken Sie unten auf Speichern. Das Mounten sollte einen Moment oder zwei dauern (vielleicht sogar mehr als 5 Minuten), aber dann sollten die Laufwerksdaten im Slot Total/Free Size aufgelistet sein. Wenn das Mounten fehlschlägt, überprüfen Sie Ihr Passwort, stellen Sie sicher, dass das von Ihnen verwendete Konto Zugriff auf dieses Verzeichnis hat (und darauf schreiben kann), und erstellen Sie, wenn Sie auf eine Wand stoßen, ein ganz neues Freigabeverzeichnis. Wir hatten ein Problem mit Windows Home Server, der keinen Zugriff auf ein Verzeichnis gewähren wollte, das bereits Teil der WHS-Freigabestruktur war (der //Server/Public/-Ordner), also haben wir eine brandneue Stammfreigabe //Server/RouterLogs und alle erstellt unsere CIFS-Erstellungsprobleme sind verschwunden.

Nachdem Sie das CIFS erstellt und erfolgreich gemountet haben, gehen Sie zurück zum Abschnitt Bandbreitenüberwachung und ändern Sie den Speicherort in CIFS 1.

Echtzeitüberwachung mit Tomato

Nachdem wir nun die Protokollierung und Speicherung dieser Protokolle gesperrt haben, sehen wir uns an, wie Sie Tomato verwenden können, um Ihre Bandbreite in Echtzeit zu überwachen und schnell zurückzublicken, wie viele Daten Sie am Vortag verwendet haben. Woche und Monat.

Navigieren Sie zu Bandbreite im linken Menü der Tomato GUI. Die Standardansicht ist Echtzeit und sollte wie im Screenshot oben aussehen. Sie können den gesamten Datenverkehr auf einmal oder nur einen Ausschnitt davon anzeigen, indem Sie auf die Registerkarten oben im Diagramm klicken. Diese Registerkarten stellen Folgendes dar:

WAN (vlan1): Dies ist der Datenverkehr, der in den WAN/Breitband-Port Ihres Routers ein- und ausgeht. Wenn Ihr Router direkt an Ihr Datenmodem angeschlossen ist, ist dies der beste Weg, um genau zu sehen, wie viel Sie herunterladen und hochladen.

WL (eth1): Dies ist Ihr WLAN-Datenverkehr. Hier können Sie alle Datenaktivitäten in Ihrem Netzwerk auf dem Wi-Fi-Band sehen. Im Allgemeinen überprüfen Sie dies nur, wenn Sie versuchen, Fehler bei einem WLAN-Gerät zu beheben oder wenn Sie vermuten, dass jemand Ihr WLAN verwendet.

Anzeige

br0: Dies ist die Brückenverbindung zwischen den WAN- und LAN-Ports. Wenn Sie sich dies ansehen, sehen Sie den gesamten Datenverkehr über den Router, einschließlich des Wi-Fi-Datenverkehrs, der festverdrahteten Ethernet-Verbindungen und des größeren Internets. Diese Registerkarte bietet eine so umfassende Ansicht, dass es schwer ist, sie zu erfassen.

eth0: Diese Registerkarte zeigt den gesamten kabelgebundenen Datenverkehr an, einschließlich der lokalen Ports und des WAN-Ports mit dem Internetverkehr.

vlan0: Sozusagen kein LAN, trotz des LAN-Anteils im Namen. Zeigt die festverdrahteten Ports, den Internetverkehr und den internen Datenverkehr an. Wenn Sie sowohl den Internetverkehr (die Daten, die Sie hochladen und herunterladen) als auch die Daten, die gleichzeitig im internen Netzwerk verschoben werden, sehen möchten, verwenden Sie diese Ansicht. Es ist praktisch, um sowohl zu sehen, dass eine große Menge an Daten eingeht, als auch wohin sie gehen.

Das obige Diagramm hebt die interne Einrichtungs- und Benennungsstruktur für eine Reihe beliebter Linksys-Router hervor und sollte Ihnen helfen, besser zu visualisieren, was bei den einzelnen Überwachungsregisterkarten vor sich geht.

Neben der Echtzeitüberwachung können Sie auch den Vortag, die Woche und den Monat anzeigen. Diese Ansichten sind viel weniger bunt und geben Ihnen einfach die Zahlen in Ihrer bevorzugten Skala (KB, MB oder GB).


Nachdem wir mit dem Tutorial fertig sind, haben wir einen Router, der unseren Bandbreitenverbrauch aktiv protokolliert, unsere Nutzung in Echtzeit anzeigt und die Protokolle zur Sicherung und weiteren Analyse auf einer Netzwerkfreigabe archiviert. Haben Sie eine Frage oder einen Router-Trick? Lass uns in den Kommentaren davon hören.

WEITER LESEN Profilfoto von Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick ist der Chefredakteur von LifeSavvy, der Schwesterseite von How-To Geek, die sich auf Lifehacks, Tipps und Tricks konzentriert. Er verfügt über mehr als ein Jahrzehnt Erfahrung im Verlagswesen und hat Tausende von Artikeln bei Review Geek, How-To Geek und Lifehacker verfasst. Jason war Wochenend-Redakteur von Lifehacker, bevor er zu How-To Geek kam.
Vollständige Biografie lesen