OpenWRT - Bandbreite der einzelnen Geräte anzeigen (Monitor)

Die meisten Router zeigen einen Überblick über alle verbundenen Geräte, manche eine Momentaufnahme der verwendeten Bandbreite, kaum einer gibt aber einen Überblick über die verbrauchte Datenmenge eines bestimmten Zeitraumes und schon gar nicht von welchem Gerät diese verbraucht wurde. Um die konsumierte Bandbreite etwas transparenter zu gestalten, war ich auf der Suche nach einer Möglichkeit die Bandbreite pro Gerät historisch aufzuzeichnen. Die Firmware von normalen Routern bieten hier kaum eine Möglichkeit, anders beim Einsatz einer Open-Source-Firmware, zum Beispiel OpenWRT, siehe: Alternative Router Firmware: OpenWrt und nicht mehr DD-WRT.  

OpenWRT

OpenWRT ist OpenSource und kann somit beliebig angepasst werden, soweit die Theorie: Praktisch habe ich für die LEDE-Weboberfläche aber kein brauchbares Paket finden können. Die verfügbaren Softwarepakete für OpenWRT integrieren sich nicht in dessen Weboberfläche und sind gefühlt etwas in die Jahre gekommen. Dennoch bieten die hier vorgestellten Erweiterungen einen guten Überblick über die verbrauchte Bandbreite:

bandwidthd

bandwidthd kann ganz einfach in den Pakten von OpenWRT aktiviert werden und bietet einen Überblick für den täglichen, wöchentlichen, monatlichen und jährlichen Traffic, sowie Charts für den Gesamtverbrauch und für jedes einzelne Gerät.

Zum Aktivieren des Paketes in OpenWRT auf "System", "Software", "Update lists ..." und dann nach bandwidthd suchen und installieren:

Die Statistik kann dann außerhalb der Weboberfläche des Routers über die IP des Routers und /bandwidthd aufgerufen werden, z.B.: http://192.168.0.1/bandwidthd

Yet Another Monior (YAMon)

YAMon ist nicht direkt über die OpenWRT-Pakete verfügbar: Für die Installation wird ein Bash-Script angeboten. Um die Statistik-Daten zu speichern habe ich einen USB-Stick am Router verwendet auf welchen ich vorab auch gleich das Installationsscript abgelegt habe: yamonxxxinstall.sh, siehe usage-monitoring.com/.  Die furchtbare Homepage des Herstellers war für mich anfangs ziemlich abschreckend, die Software an sich wirkt auch extrem alt, ist aber nicht ganz so schlimm und bietet dennoch jede Menge Statistik. Die Installation erfolgt dann durch das Verbinden mittels ssh auf den Router, als Voraussetzung habe ich auch die Pakete für den Zugriff auf den USB-Stick installiert und diesen gemountet:

opkg update && opkg install block-mount e2fsprogs kmod-fs-ext4 kmod-usb3 kmod-usb2 kmod-usb-storage darkstat
block detect > /etc/config/fstab 
uci set fstab.@mount[0].enabled='1' && uci set fstab.@global[0].check_fs='1' && uci commit 
/sbin/block mount

cd /mnt/sda1
./yamon347install.sh

Der Aufruf erfolgt dann über die Router IP/yamon, z.B.: http://192.168.0.1/yamon

YAMon bietet wesentlich mehr Informationen, ist meiner Meinung nach aber etwas unübersichtlicher wie z.B. Bandwidthd. 

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!



Fragen / Kommentare


Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Details anzeigen.