28Jul

So überwachen und protokollieren Sie Ihre Bandbreitennutzung mit Tomato

click fraud protection

Die Durchsetzung von Breitband-Caps nimmt zu. Unabhängig davon, ob Sie einen Warnbrief von Ihrem ISP erhalten haben oder Sie einfach nur neugierig sind und die Dinge im Auge behalten möchten, erfahren Sie in diesem Tutorial, wie Sie Ihre Bandbreitennutzung mit Tomato überwachen, protokollieren und speichern können.

Was Sie benötigen

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

  • Ein Router, der die Aftermarket-Firmware Tomate ausführt.
  • Ein Computer für den Zugriff auf die webbasierte Tomato-GUI von.
  • Eine Netzwerkfreigabe, wenn Sie Ihre Protokolle vom Router speichern möchten( empfohlen).

Wenn Sie Tomato noch nicht benutzen, schauen Sie sich hier unseren Leitfaden an, um es auf Ihrem Router einzurichten.

Aktivieren der Bandbreitenüberwachung

Die allererste Aufgabe ist das Aktivieren der Überwachungsfunktionalität in Tomato. Besuchen Sie die Benutzeroberfläche Ihres Routers( normalerweise in Ihrem LAN unter 192.168.1.1 verfügbar) und navigieren Sie zu

instagram viewer
Administration - & gt;Bandbreitenüberwachung .Aktivieren Sie das Kontrollkästchen neben Aktivieren.

Unter dem Feld "Enable"( Aktivieren) finden Sie eine Reihe von Optionen, darunter den Speicherort des Speicherverlaufs, die Häufigkeit der Speicherung und die Angabe des ersten Tages des Monats.

Werfen wir einen Blick auf den Speicherort des Speicherverlaufs. Für diejenigen, die langfristig an der Speicherung von Logs interessiert sind, gibt es mehrere Optionen im Pulldown-Menü Saving History Location. Bei den meisten Routern sollte RAM( temporär), NVRAM, JFFS2, CIFS1, CIFS2 und Benutzerdefinierter Pfad angezeigt werden. Was sind diese Dinge und was sind die positiven und negativen Auswirkungen auf ihre Verwendung?

RAM( temporär): Der Vorteil bei 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 das Protokoll zu groß wird, wird das Ende des Protokolls abgeschnitten.

NVRAM: Der nicht flüchtige Speicher mit wahlfreiem Zugriff an Bord des Routers. Dies ist einfach RAM, der die Daten bei ausgeschaltetem Strom speichert. Es ist marginal besser als normaler RAM wegen dieser Eigenschaft, aber nicht viel. Sie erhalten den Vorteil des RAM mit einem geringeren Risiko von Datenverlust.

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 Protokollierung von Monat zu Monat sollte es angemessen sein. Das Problem mit dem NVRAM / JFFS2 ist, dass keines der Systeme für häufiges Schreiben entwickelt wurde. Es hat keinen Sinn, eine Komponente in Ihrem Router vorzeitig abzutragen, wenn es Alternativen wie CIFS gibt.

CIFS 1/2: Tomato hat einen kleinen CIFS( Common Internet File System) -Client eingebaut. Im Wesentlichen erlaubt dies Tomato, auf eine Samba / Windows Share-Freigabe zuzugreifen und sie wie ein Laufwerk zu mounten. Wenn Sie Ihre Protokolle archivieren möchten, ohne sich Sorgen darüber zu machen, dass Ihnen nicht genügend Speicherplatz zur Verfügung steht, ist dies die beste Option. Es erfordert eine minimale Konfiguration, auf die wir im nächsten Abschnitt eingehen werden.

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

Wie bei den anderen Einstellungen finden Sie in der Bandbreitenüberwachung:

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

Save On Shutdown: Wenn Sie( oder eine Anwendung) das Shutdown-Signal an Tomato senden, speichert es die Logs zuerst.

Neue Datei erstellen: Löscht Ihre aktuelle Datei und erstellt eine neue Datei. Wenn Sie Speicherorte wechseln( z. B. von RAM zu CIFS wechseln), müssen Sie manchmal eine neue Datei erstellen, damit die neuen Dateien ordnungsgemäß gespeichert werden.

Erstellen Sie Backups: Noch einmal, so wie es klingt. Erstellt Backup-Berichte in Ihrem angegebenen Download-Verzeichnis. Zusätzlich zu den regulären Protokollsicherungen verfügen Sie über übereinstimmende 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 an oder etwas Ungewöhnliches.

Wenn Sie Ihre Dateien auf einer Netzwerkfreigabe über CIFS gespeichert haben( und wir empfehlen Ihnen, dies zu tun), müssen Sie den CIFS-Client einrichten, bevor Sie fortfahren.

Aktivieren des CIFS-Clients

von Tomato Um auf einer Netzwerkfreigabe zu speichern, müssen Sie den CIFS-Client aktivieren. Navigieren Sie zu Administration - & gt;CIFS-Client .

Überprüfen Sie im CIFS-Client-Menü das Enable -Feld unter / cifs 1 .Geben Sie die folgenden Informationen ein:

UNC: Die IP-Adresse Ihrer Netzwerkfreigabequelle und das Verzeichnis, z. B. \\ 192.168.1.120 \ RouterLogs, verwenden nicht den Namen der Quelle im Netzwerk, verwendet die IP .

Benutzername / Passwort: Sie können ein bestehendes Konto verwenden, das Zugriff auf die Netzwerkfreigabe hat, oder ein neues Konto( auf dem Hostcomputer) erstellen, das nur der Router verwenden soll. In beiden Fällen benötigen Sie einen Benutzernamen und ein Passwort. Einige Leute berichten über den Erfolg, indem sie den Gast-Account verwenden und eine zufällige Tastenfolge für das Passwort eingeben( der CIFS-Client besteht darauf, dass es ein Passwort im Passwort-Slot gibt).Die offizielle Tomato-Dokumentation empfiehlt dagegen.

Domäne: 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.

Beim Mounten ausführen: Hiermit können Sie Skripte auf dem Linux-Betriebssystem des Routers ausführen, wenn ein Remote-Laufwerk eingehängt ist. Für unsere Zwecke lassen Sie es leer.

Wenn Sie alle Ihre Informationen eingegeben haben, klicken Sie unten auf Speichern. Es sollte einen Moment oder zwei Monate dauern, um zu mounten( vielleicht sogar mehr als 5 Minuten), aber dann sollten Sie die Laufwerksdaten im Slot Gesamt / Freie Größe sehen. Wenn das Mounten nicht möglich ist, überprüfen Sie Ihr Passwort, und stellen Sie sicher, dass das verwendete Konto Zugriff auf dieses Verzeichnis hat( und in das Verzeichnis schreiben kann). Wenn Sie auf eine Pinnwand stoßen, erstellen Sie ein komplett neues Verzeichnis. Wir hatten ein Problem damit, dass Windows Home Server keinen Zugriff auf ein Verzeichnis gewährte, das bereits Teil der WHS-Share-Struktur war( der //Server/Public/-Ordner). Daher haben wir eine brandneue Root-Freigabe //Server/ RouterLogs erstellt und alle unsere CIFS-Erstellungsfehler verschwunden.

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

Echtzeitüberwachung mit Tomato

Jetzt haben wir die Protokollierung und das Speichern dieser ProtokolleLassen Sie uns einen Blick darauf werfen, wie Sie mit Tomato Ihre Bandbreite in Echtzeit überwachen und schnell zurückschauen können, wie viele Daten Sie am Vortag, in der Woche und im Monat verwendet haben.

Navigieren Sie zu Bandbreite im linken Menü innerhalb der Tomato GUI.Die Standardansicht ist Echtzeit und sollte wie im obigen Screenshot aussehen. Sie können den gesamten Datenverkehr auf einmal ansehen oder Sie können nur ein Stück davon anzeigen, indem Sie auf die Registerkarten am oberen Rand des Diagramms klicken. Diese Registerkarten stellen Folgendes dar:

WAN( vlan1): Dies ist der Verkehr, der in den WAN / Broadband-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 Wi-Fi-Verkehr. Hier können Sie alle Datenaktivitäten in Ihrem Netzwerk auf dem WLAN-Band sehen. Im Allgemeinen überprüfen Sie dies nur, wenn Sie versuchen, ein Wi-Fi-Gerät zu schiessen oder wenn Sie vermuten, dass jemand Ihr WLAN verwendet.

br0: Dies ist die Bridge-Verbindung zwischen den WAN- und LAN-Ports. Wenn Sie dies beobachten, wird der gesamte Datenverkehr über den Router angezeigt, einschließlich des Wi-Fi-Datenverkehrs, fest verdrahteter Ethernet-Verbindungen und des größeren Internets. Diese Registerkarte bietet eine so umfassende Ansicht, dass sie nur schwer zu erfassen ist.

eth0: Diese Registerkarte zeigt den gesamten festverdrahteten Datenverkehr, der die lokalen Ports und den WAN-Port mit dem Internetverkehr umfasst.

vlan0: Nicht wirklich ein LAN, sozusagen, trotz des "lan" -Teils des Namens. 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 sehen möchten, die gleichzeitig im internen Netzwerk verschoben werden, verwenden Sie diese Ansicht. Es ist praktisch, wenn Sie sehen, dass eine große Menge an Daten ankommt und wohin sie geht.

Das obige Diagramm zeigt die interne Konfiguration und Benennungsstruktur für eine Reihe beliebter Linksys-Router und soll Ihnen helfen, besser zu visualisieren, was mit den einzelnen Überwachungs-Tabs passiert.

Zusätzlich zur Echtzeitüberwachung können Sie auch den vorherigen Tag, die Woche und den Monat anzeigen. Diese Ansichten sind viel weniger farbenfroh und geben Ihnen einfach die Zahlen in Ihrer bevorzugten Skala( KB, MB oder GB).

Jetzt, da wir mit dem Tutorial fertig sind, haben wir einen Router, der unseren Bandbreitenverbrauch aktiv protokolliert, unsere Verwendung in Echtzeit anzeigt und die Protokolle zur Sicherung und weiteren Analyse in einer Netzwerkfreigabe archiviert. Hast du eine Frage oder einen Router-Trick? Lass es uns in den Kommentaren hören.