Speedport W500V – nvram Nutzung

In der bitswitcher Firmware bietet das nvram die Möglichkeit, Daten dauerhaft im Speedport zu speichern, so dass eigene Anpassungen/Scripte auch nach einem Neustart zur Verfügung stehen. Am Beispiel eines Scriptes wlanstatus.sh:

  • Erstellen eines Scriptes im Verzeichnis /var – zum Beispiel ein Script wlanstatus.sh
  • Hochladen des Scriptes in das nvram allgemein: nvram setfile variablenname=/Pfad/zum/Script
  • also: nvram setfile wlanstatus=/var/wlanstatus.sh
  • Änderungen im nvram dauerhaft übernehmen: nvram commit
  • Abrufen des Scriptes (z.B. durch das custom_script) aus dem nvram und ablegen in /var
  • nvram getfile wlanstatus=/var/wlanstatus.sh
  • Aufrufen des wlanstatus.sh Scriptes im custom_script; Ausführung im Hintergrund!!


######### Script wlanstatus.sh Anfang #########
# beim verlust der assoziierung mit dem ap
# faengt die online-led an zu blinken

while true

do

if (wlctl status | grep “Not associated.”); then
# association lost, let it flash fast
ledtool 3 5
else

if (wlctl status | grep ‘BSSID: 00:00:00:00:00:00’); then
# association lost, let it flash fast
ledtool 3 5
else
# re-associated with AP, light up LED.
ledtool 3 1
fi
fi

sleep 20

done
######### Script wlanstatus.sh Ende #########

Die Kommentarfunktion ist geschlossen.