So überwachen und protokollieren Sie Ihre Bandbreitennutzung mit Tomate
Die Durchsetzung von Breitband-Caps ist auf dem Vormarsch. Unabhängig davon, ob Sie ein Warnschreiben von Ihrem ISP erhalten haben oder einfach nur neugierig sind und die Dinge im Auge behalten möchten, zeigt Ihnen dieses Tutorial, wie Sie die Bandbreitennutzung mit Tomato überwachen, protokollieren und speichern können.
Was du brauchen wirst
Für dieses Tutorial benötigen Sie folgende Dinge:
- Ein Router, auf dem die Aftermarket-Firmware Tomato ausgeführt wird.
- Ein Computer für den Zugriff auf die webbasierte GUI von Tomato.
- Eine Netzwerkfreigabe, wenn Sie Ihre Protokolle vom Router speichern möchten (empfohlen).
Wenn Sie Tomato noch nicht ausführen, lesen Sie unsere Anleitung, um sie auf Ihrem Router zu installieren.
Aktivieren der Bandbreitenüberwachung
Die allererste Aufgabe ist es, 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 Administration -> Bandbreitenüberwachung. Aktivieren Sie das Kontrollkästchen neben Aktivieren.
Unter dem Feld "Aktivieren" finden Sie eine Reihe von Optionen, einschließlich Speicherort des Verlaufs, Speicherfrequenz und Bezeichnung des ersten Tages des Monats.
Schauen wir uns den Speicherort für das Speichern des Verlaufs an. Für diejenigen, die an der langfristigen Speicherung von Protokollen interessiert sind, gibt es mehrere Optionen im Pulldown-Menü "Speicherort speichern". Für die meisten Router 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??
RAM (temporär): Der Vorteil der Verwendung des Arbeitsspeichers ist, dass er schnell ist und Sie nichts konfigurieren müssen. Der Nachteil ist, dass Sie alle Ihre Daten verlieren, wenn der Router heruntergefahren wird oder abstürzt. Wenn der Stamm zu groß wird, wird das hintere Ende des Stammes abgeschnitten.
NVRAM: Der nicht flüchtige Direktzugriffsspeicher an Bord des Routers. Dies ist einfach ein RAM, der die Daten speichert, wenn der Strom ausgeschaltet ist. Aufgrund dieser Funktion ist es geringfügig besser als normaler RAM-Speicher, aber nicht viel. Sie profitieren vom RAM mit einem geringeren Risiko für Datenverlust.
JFFS2: Das Journaling Flash File System ist ein Teil des NVRAM, der speziell für das Schreiben von Dateien formatiert ist. Es ist immer noch nicht sehr groß, aber für die Protokollierung von Monat zu Monat sollte es ausreichend sein. Das Problem bei beiden NVRAM / JFFS2-Systemen ist, dass keines der Systeme für häufiges Schreiben ausgelegt ist. Es gibt keinen Sinn, eine Komponente in Ihrem Router vorzeitig auszutragen, wenn es Alternativen gibt, wie z. B. CIFS.
CIFS 1/2: Tomato hat einen kleinen CIFS-Client (Common Internet File System) eingebaut. Im Wesentlichen ermöglicht dies, dass Tomato auf eine Samba / Windows-Freigabe zugreifen und diese wie ein Laufwerk mounten kann. Wenn Sie Ihre Protokolle archivieren möchten, ohne sich über ausreichend Speicherplatz Gedanken zu machen, ist dies die beste Option. Dies erfordert eine minimale Konfiguration, auf die wir im nächsten Abschnitt näher eingehen werden.
Benutzerdefinierter Pfad: Auf diese Weise können Sie einfach ein benutzerdefiniertes Verzeichnis für Ihre Protokolldateien in JFFS2 erstellen. Nicht wirklich notwendig, es sei denn, Sie verwenden JFFS2 aktiv für etwas, und Sie möchten ein benutzerdefiniertes Verzeichnis, um die Dinge ordentlich zu halten.
Die übrigen Einstellungen finden Sie in der Bandbreitenüberwachung:
Frequenz speichern: Gibt an, wie oft Tomate die Protokolle speichert. Wenn Sie den RAM verwenden, spielt diese Einstellung keine Rolle. Wenn Sie Speicheroptionen wie JFFS2 / CIFS verwenden, können Sie festlegen, wie oft die Protokolle gespeichert werden. Je höher die Sicherungsfrequenz, desto geringer ist die Wahrscheinlichkeit, dass Sie Daten aufgrund eines Stromausfalls oder einer anderen Routerunterbrechung verlieren.
Beim Herunterfahren speichern: Genauso wie es sich anhört, wenn Sie (oder eine Anwendung) das Abschaltsignal an Tomato senden, werden die Protokolle zuerst gespeichert.
Neue Datei erstellen: Löscht die aktuelle Datei und erstellt eine neue. Wenn Sie die Speicherorte wechseln (z. B. beim Wechseln vom 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 Sicherungsberichte in Ihrem angegebenen Download-Verzeichnis. Zusätzlich zu den regulären Log-Speichern haben Sie passende Dateien mit der Erweiterung .BAK.
Erster Tag des Monats: Die Standardeinstellung von 1 sollte in Ordnung sein, es sei denn, Ihr ISP meldet sich ab Monatsmitte oder etwas Ähnliches an.
Wenn Sie sich dafür entschieden haben, Ihre Dateien über CIFS auf einer Netzwerkfreigabe zu speichern (und wir empfehlen Ihnen dringend), müssen Sie den CIFS-Client einrichten, bevor Sie fortfahren.
Aktivieren des CIFS-Clients von Tomato
Um auf einer Netzwerkfreigabe speichern zu können, müssen Sie den CIFS-Client aktivieren. Navigiere zu Administration -> CIFS-Client.
Überprüfen Sie im CIFS-Clientmenü die Option Aktivieren Box unter / cifs 1. Füllen Sie die folgenden Informationen aus:
UNC: Die IP-Adresse Ihrer Netzwerkfreigabequelle und des Verzeichnisses, d. H. \\ 192.168.1.120 \ RouterLogs: Verwenden Sie nicht den Namen der Quelle im Netzwerk, Verwenden Sie die IP.
Benutzername Passwort: Sie können ein vorhandenes Konto verwenden, das Zugriff auf die Netzwerkfreigabe hat, oder ein neues Konto (auf dem Host-Computer) erstellen, das nur vom Router verwendet werden kann. So oder so brauchen Sie ein Login und ein Passwort. Einige Benutzer berichten über den Erfolg des Guest-Kontos und geben einfach eine Reihe von zufälligen Tastendrücken für das Kennwort ein (der CIFS-Client besteht darauf, dass sich im Kennwortschlitz ein Kennwort befindet). Dagegen empfiehlt die offizielle Tomato-Dokumentation.
Domain: Kann normalerweise leer gelassen werden; Wenn sich der Computer in einer tatsächlichen Domäne befindet, muss möglicherweise der entsprechende Domänenname eingegeben werden.
Beim Einhängen ausführen: Auf diese Weise können Sie Skripts auf dem Linux-Betriebssystem des Routers ausführen, wenn ein Remote-Laufwerk eingehängt ist. Lassen Sie es für unsere Zwecke leer.
Wenn Sie alle Ihre Informationen eingegeben haben, klicken Sie unten auf Speichern. Es sollte ein oder zwei Sekunden dauern, bis der Vorgang abgeschlossen ist (vielleicht sogar mehr als 5 Minuten), aber dann sollten Sie die Laufwerksdaten im Slot Total / Free Size sehen. Wenn dies nicht möglich ist, stellen Sie sicher, dass das Konto, das Sie verwenden, Zugriff auf dieses Verzeichnis hat (und darauf schreiben kann), und wenn Sie sich in einer Wand befinden, ein ganz neues Freigabeverzeichnis erstellen. Wir hatten ein Problem mit Windows Home Server, das keinen Zugriff auf ein Verzeichnis gewähren wollte, das bereits Teil der WHS-Freigabestruktur war (Ordner // Server / Public /). Daher wurde eine brandneue Stammfreigabe // Server / RouterLogs erstellt unsere CIFS-Schöpfungsprobleme verschwanden.
Wenn 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 Tomate
Nachdem die Protokollierung und das Speichern dieser Protokolle beim Sperren jetzt abgeschlossen sind, wollen wir uns ansehen, wie Sie Tomato verwenden können, um Ihre Bandbreite in Echtzeit zu überwachen, und schnell auf die Menge der am Vortag verwendeten Daten zurückgreifen können. Woche und Monat.
Navigiere zu Bandbreite im linken Menü der Tomato-Benutzeroberfläche. Die Standardansicht ist Echtzeit und sollte wie in der Abbildung oben aussehen. Sie können den gesamten Datenverkehr gleichzeitig anzeigen, oder Sie können nur einen Ausschnitt davon betrachten, indem Sie auf die Registerkarten oben in der Grafik klicken. Diese Registerkarten stellen Folgendes dar:
WAN (vlan1): Dies ist der Datenverkehr, der über den WAN / Breitband-Port Ihres Routers ein- und ausgeht. Wenn Ihr Router direkt mit Ihrem Datenmodem verbunden ist, können Sie auf diese Weise am besten feststellen, wie viel Sie herunterladen und hochladen.
WL (eth1): Dies ist Ihr WLAN-Verkehr. Hier können Sie alle Datenaktivitäten innerhalb Ihres Netzwerks im Wi-Fi-Band sehen. Im Allgemeinen können Sie dies nur überprüfen, wenn Sie versuchen, Probleme mit einem Wi-Fi-Gerät zu beheben oder wenn Sie den Verdacht haben, dass jemand Ihr Wi-Fi verwendet.
br0: Dies ist die Bridge-Verbindung zwischen den WAN- und LAN-Ports. Wenn Sie dies anzeigen, sehen Sie den gesamten Datenverkehr über den Router, einschließlich Wi-Fi-Verkehr, fest verdrahtete Ethernet-Verbindungen, und das Internet. Diese Registerkarte bietet eine derart weitreichende Ansicht, die schwer einzusehen ist.
eth0: Diese Registerkarte zeigt den gesamten festverdrahteten Datenverkehr an, der die lokalen Ports und den WAN-Port mit dem Internetverkehr umfasst.
vlan0: Eigentlich kein LAN, trotz des "LAN" -Teils des Namens. Zeigt die fest verdrahteten Ports, den Internetverkehr und den internen Verkehr 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, um zu sehen, dass sowohl eine große Datenmenge als auch wohin sie gelangen.
Das obige Diagramm zeigt die interne Setup- und Benennungsstruktur für eine Reihe beliebter Linksys-Router und sollte Ihnen helfen, den Verlauf der einzelnen Überwachungsregisterkarten besser zu visualisieren.
Neben der Echtzeitüberwachung können Sie auch den vorherigen Tag, die Woche und den Monat anzeigen. Diese Ansichten sind viel weniger farbig und geben Ihnen einfach die Zahlen in Ihrer bevorzugten Skala (KB, MB oder GB)..
Jetzt, da wir mit dem Lernprogramm fertig sind, haben wir einen Router, der den Bandbreitenverbrauch aktiv protokolliert, unseren Verbrauch in Echtzeit anzeigt und die Protokolle zur Sicherung und weiteren Analyse in einer Netzwerkfreigabe archiviert. Haben Sie eine Frage oder einen Router-Trick? Lass uns in den Kommentaren darüber erfahren.