#!/bin/sh export DATE="30.4.2006";SCRIPT=${0#/rom} export TITLE="Verwaltung: Statistik" . ${SCRIPT%/*}/cgi-bin-pre.sh cat<Verwaltung: Statistik EOF if [ "$REQUEST_METHOD" = "POST" ]; then read QUERY_STRING fi if [ -z "$QUERY_STRING" ]; then stat_olsrtraf=$(nvram get ff_stat_olsrtraf) cat< Weiter unten kann eingestellt werden, fuer welchen VPN-Tunnel bzw. welches Tunneldevice eine Statistik erstellt wird. Ohne spezielle Konfiguration des Nodes wird diese Funktion nicht benoetigt.
Nachbarnode 1:  z.B. 104.61.70.1
Nachbarnode 2:  z.B. 104.61.70.2
Tunnel-Interface 1:  z.B. tun0
Tunnel-Interface 2:  z.B. tap0
OLSR-Traffic-Statistik: nur von WLAN-Interface
von allen OLSR-Interfaces
Statistik-Startseite:  z.B. SNR,RATE
 
   

Tipp: Die Eintraege koennen auch leer bleiben, falls keine VPN-Verbindungen o.ä. benutzt werden.

EOF else IFS=\&;set ${QUERY_STRING%%[^%&=+-:@-_a-z~]*};unset IFS;eval $* DIRTY= if [ -n "$post_adress" ]; then for V in ff_stat_gateway1 ff_stat_gateway2 ff_stat_node1 ff_stat_node2; do eval "C=\$$V" C=$(unescape $C) if [ "$C" != "$(nvram get $V)" ]; then REBOOT=1 nvram set $V="$C" fi done for V in ff_stat_olsrtraf ff_stat_startpage; do eval "C=\$$V" C=$(unescape $C) if [ "$C" != "$(nvram get $V)" ]; then NOREBOOT=1 nvram set $V="$C" fi done fi if [ "$REBOOT" = "1" ]; then nvram commit>/dev/null 2>&1 cat<Die geänderten Einstellungen wurden übernommen. Die Einstellungen sind erst beim nächsten Neustart aktiv. EOF elif [ "$REBOOT" != "1" -a "$NOREBOOT" = "1" ]; then nvram commit>/dev/null 2>&1 cat<Die geänderten Einstellungen wurden übernommen und sind sofort aktiv. EOF else cat<Es wurden keine Einstellungen geändert. EOF fi fi . ${SCRIPT%/*}/cgi-bin-post.sh