...
Zeile 1 befüllt die Variable $WLANPSK (der neue Gäste-PSK) mit 16 zufälligen GROSSBUCHSTABEN.
In Zeile 2 wird der bisherige dummy-Gäste-PSK (aus der wlan.txt) durch $WLANPSK ersetzt; sed sucht nach dem bisherigen dummy-Gäste-PSK und ersetzt ihn durch $WLANPSK - also muss hier natürlich genau der in wlan.txt vergebene dummy-Gäste-PSK angegeben werden!
Der gesuchte PSK steht (im laufenden Router) in der Datei /var/run/wlan_<virtuelle MAC-Adresse von oben>.conf
. Bei mir ist das die Datei /var/run/wlan_06:80:48:7B:33:2F.conf - bitte also Eure virtuelle MAC-Adresse (siehe oben) für den Dateinamen benutzen und in GROSSBUCHSTABEN schreiben.
Zeile 3 und 4 stoppen und starten das wlan neu - damit wird ab jetzt der neue Gäste-PSK benutzt.
Zeile 5 schreibt den neuen Gäste-PSK in eine Datei, aus der das lcd4linux-Paket ihn ausliest und aufs Display schreibt. Das lcd4linux-Paket muss dafür natürlich entsprechend konfiguriert werden.
Wenn man jetzt noch easycron konfiguriert, startet der Router in Zukunft täglich um 06:00 Uhr neu und generiert dann direkt nach dem booten einen neuen Gäste-PSK.
...