ChickenLipsRfun2eat schrieb:
Ich würde eher zu einer Lösung tendieren, die etwa so aussehen könnte:
Ja, dies ist die erste Stufe meines Plans - bzw. es wird eh einen Extra-Rechner geben, der auch den Status der einzelnen Stationen überprüft, neue Präsentationsinhalte für die einzelnen Displaymaschinen bereitstellt und eben die alternative wpa_supplicant.conf.
Hier find ich es cooler, wenn die Displaymaschinen ihr Zeug selber per sftp abholen und in die jeweils richtigen Verzeichnisse schreiben. So muß ich im geklonten Image der Displaymaschine nur den Host anpassen und den Pfad zu den Dateien. Auf dem Server werden entsprechende Verzeichnisse erstellt. Hat den Vorteil, dass wenn einzelne Displays mal fremd bespielt werden (so etwas passiert bei Ausstellungssituationen hin und wieder) der Server sich Arbeit spart.
Jeden Sonntag ist zu spät, wenn der Admin den Wechsel dann doch am Samstag vornimmt, WE ist halt doch ein recht flauschiger Zeitpunkt. 😀
Aber da ich das Passwort ja bereits vorher kenne, können die es sich ja bereits vorher holen und auf Vorrat abspeichern.
Damit ich aber nicht zeitgebunden bin und das neue Passwort nicht bereits eine Woche vorher eingelesen wird, werde ich wohl ein Script erstellen, das wie folgt vorgeht:
1. Wenn WLAN nicht verbunden, dann:
2. Scannen ob WLAN vorhanden ist¹, wenn ja dann:
3. Überprüfen ob eine neue alternative wpa_supplicant.conf vorhanden ist und ob sie sich von der bisherigen unterscheidet². Wenn ja³, dann:
4. Neue wpa-supplificant.conf installieren und einen Reconnect vornehmen.
¹ Wenn nicht, dann wurde das WLAN komplett ausgeschaltet.
² Manchmal, je nach Situation wird das Passwort auch für ein paar Stunden geändert - was mir dann echt egal ist und ich nichts hinterlegt habe, da eh, nachdem die Monitore ausgeschaltet wurden (Script mit cec-utils, nicht Fernbedienung) je nach Monitor ein morgendlicher Reboot nötig ist - manche schlafen so fest, daß nur dies sie aufweckt und somit alle Displayrechner standardmässig morgens rebooten.
Es gibt sicher einfachere Wege. Ein eigener Daemon bspw., über Webserver abgleichen, oder "Fuhrparkverwaltung" à la Jenkins_(Software), usw. Da müsstest du vielleicht mal mitteilen, was es aktuell schon gibt, um mehrere Rechner auf einmal zu bearbeiten.
Na ja, einfacher ist nicht immer sexy!
Danke für den Wiki-Link - werd ich mir reinziehen.
Wie bereits geschrieben, meine fertige Lösung werde ich noch präsentieren - ebenso die Verwaltungslösung, die halt auch erst im Aufbau ist.