Einrichtung Raspberry Pi Thinclients

Aus Agilos Wiki
Zur Navigation springen Zur Suche springen

Dieser Artikel beschreibt die Vorgehensweise, wenn ein neuer Raspberry Pi Remote-Desktop Client eingebunden wird.

Erster Boot

[Bearbeiten]

Wird ein neuer Raspberry Pi Computer mit dem Autoconnect Image zum ersten Mal mit einer Netzwerkverbindung gestartet, wird die Datei „dbscript.php“ mit der Mac Adresse als GET Parameter aufgerufen. Dieses PHP-Skript baut dann eine Datenbankverbindung auf und legt einen Datensatz zu dieser MAC Adresse an und füllt das Feld in der Spalte „checked“ mit „not_ok“. Der Thinclient befindet sich nun in einer Schleife welche beendet wird, sobald der in „checked“ eingetragene Wert zu „ok“ geändert wird.

Einträge in der Datenbank

[Bearbeiten]

Beim vom Skript erstellten Datensatz werden die Spalten "raspi_mac", "kernel", "dist_id", "dist_desc", "dist_rel", "dist_code" "hostname" und "last_use" automatisch ausgefüllt. Dies sind Systeminformationen zum angeschlossenen Gerät.

Bei dem entsprechenden Datensatz sind dann folgende Spalten entsprechend manuell zu füllen:

  • „skript“ – Skript, mit dem die RD Verbindung aufgebaut wird
  • „exports“ – Dateiname, den Datei mit benötigten Verbindungseinstellungen tragen soll
  • „schulungs_ip“ – MAC Adresse der VM zu der eine Verbindung aufgebaut werden soll
  • „schulungs_mac“ – MAC Adresse der entsprechenden VM
  • „username“ – Benutzername, unter dem die Verbindung aufgebaut werden soll
  • „password“ – entsprechendes Passwort

Wurden diese Einstellungen getroffen, ist die Spalte „checked“ von „not_ok“ zu „ok“ zu ändern. Damit ist das unter „skript“ eingetragene Skript freigegeben und wird bei jedem Start des Raspberry-Computers ausgeführt.


Auszug aus Thin-Client Tabelle: