#!/usr/bin/haserl <%in /www/include/header %> <%in /www/include/helpers %> <% show_msg %> <% up="$(uptime)" load="${up##*:}" uptime="${up%%,*}" uptime="${uptime##*up}" #include OpenWrt version . /etc/openwrt_release . /etc/firmware_release addr() { local addr="$(ip -$1 address show dev $2 2>/dev/null | tr '/' ' '| awk '/inet/{ printf("%s
", $2); }')" echo "${addr:--}" } default_gw() { ip -$1 route list 0/0 dev $2 2> /dev/null | awk '{print($3); exit(0)}' } wanif=$(uci -q get network.wan.ifname) if [ -n "$(default_gw 4 $wanif)" -o -n "$(default_gw 6 $wanif)" ]; then internet_active="Ja" else internet_active="Nein" fi %>
System
Name:<%= ${HOSTNAME} %>
Modell:<% cat /tmp/sysinfo/model 2>/dev/null %>
MAC-Adresse:<%= $(cat /sys/class/net/br-client/address) %>
Laufzeit:<%= ${uptime} %>
Auslastung:<%= ${load} %>
Uhrzeit:<% date %>
Netz: Freifunk
Empfangen:<% cat /sys/class/net/br-client/statistics/rx_bytes 2> /dev/null | human_bytes %>
Gesendet:<% cat /sys/class/net/br-client/statistics/tx_bytes 2> /dev/null | human_bytes %>
IPv4 Adressen:<% addr 4 br-client %>
IPv6 Adressen:<% addr 6 br-client %>
Software
Firmware Version:<%= ${FIRMWARE_VERSION} %>
OpenWrt Version:<%= ${DISTRIB_DESCRIPTION} %>
Kernel Version:<% uname -s -m -r %>
Netz: WAN
Internet vorhanden:<%= ${internet_active} %>
Empfangen:<% cat /sys/class/net/${wanif}/statistics/rx_bytes 2> /dev/null | human_bytes %>
Gesendet:<% cat /sys/class/net/${wanif}/statistics/tx_bytes 2> /dev/null | human_bytes %>
IPv4 Adressen:<% addr 4 $wanif %>
IPv6 Adressen:<% addr 6 $wanif %>
<%in /www/include/footer %>