#!/bin/sh export DATE="05.11.2006" export TITLE="Verwaltung: OLSRLAN" . ${0%/*}/cgi-bin-pre.sh cat<<EOF

# Verwaltung: OLSRLAN

EOF if [ "$REQUEST_METHOD" = "POST" ]; then read QUERY_STRING fi if [ -z "$QUERY_STRING" ]; then #Speedups wan_proto="$(nvram get olsrlan_proto)" cat<<EOF

Schnittstellen-Konfiguration
WAN-Protokoll: |
OLSRLAN-IP: |
OLSRLAN-Netzmaske: |

EOF for V in olsrlan_proto olsrlan_ipaddr olsrlan_netmask; do if [ "$V" != "olsrlan_proto" ]; then if [ "$(nvram get olsrlan_proto)" != "static" ]; then if [ "$V" = "olsrlan_ipaddr" ] || [ "$V" = "olsrlan_netmask" ]; then continue; fi; fi; fi; eval "C=\$$V" C=$(unescape $C) if [ "$C" != "$(nvram get $V)" ]; then DIRTY=1 nvram set $V="$C" fi done fi if [ -n "$DIRTY" ]; then nvram commit>/dev/null 2>&1 cat<<EOF

Die geänderten Einstellungen wurden übernommen. Die Einstellungen sind erst beim nächsten Neustart aktiv.

EOF else cat<<EOF

Es wurden keine Einstellungen geändert.

EOF fi . ${0%/*}/cgi-bin-post.sh