Headless heißt hier wird der Raspberry Pi ohne Verwendung einer angeschlossenen Tastatur oder eines Bildschirms konfiguriert.
Hierzu muss noch eine kleine Datei auf die SD-Karte geschrieben werden, die mit der Raspberry Pi Software geflasht wurde.
Hier wird eine einfache Textdatei mit einem Editor erstellt, aber ohne Inhalt.
Unter dem Namen ssh.txt wir diese in das ROOT-Verzeichnis auf die SD-Karte kopiert.
Um die Konfiguration Headless mittels einer graphischen Oberfläche zu realisieren habe ich mich für die Software von VNC entschieden, denn diese ist von Hause aus auf dem Raspberry installiert und muss nur noch auf dem Computer installiert werden. Diese ist auch für die gängigsten Betriebssysteme verfügbar. https://www.realvnc.com/de/connect/download/viewer/
Vorbereitung des Raspberry Pi
- SD-Karte in den Slot des RaspberryPi einstecken.
- Ethernet-Schnittstelle des Raspberry Pi mit einem Router verbinden.
- PC mit dem gleichen Rouer verbinden, an den der Raspberry Pi angeschlossen ist.
- Netzteil des Raspberry Pi anschließen.
Nach ca. 1-2 Minuten kann man nun ein Terminalfenster am PC öffnen.
Start der Konfiguration
Jetzt kann die Konfiguration starten. Durch Eingabe der IP-Adresse des Raspberry Pi, der konfiguriert werden soll.
Bei der Eingabe der Befehle auf der Kommandozeile ist die Groß- und Kleinschreibung, sowie der Leerzeichen zu beachten. Der erste Befehl hierzu lautet:
ssh pi@192.168.1.100
Die hier genannte IP-Adresse muß durch die eigene Adresse ersetzt werden!
Im Falle einer Fehlermeldung versuchen Sie folgendes.
Nun erfolgt ein Warnhinweis, der durch Eingabe von „Yes“ bestätigt werden muss.
Yes
Im darauf folgenden Dialogfenster wird bei erfolgreichem Finden des Raspberry Pi’s abgefragt, wie man sich dort anmelden möchte. Hier wird das voreingestellte Paßwort der Raspberry Software abgefragt.
Hinweis: Die Eingabe des Passwortes und die Bestätigung erfolgt „blind“, da es auf dem Bildschirm keine Cursoraktivitäten gibt.
In folgendem Fenster, befindet man sich jetzt auf der Kommandozeile des Raspberry Pi’s.
Nun wird das Konfigurationstool des Rasberry Pi’s gestartet durch Eingabe des Befehls:
sudo raspi-config
Nun erscheint das Confugaration Tool des Raspberry Pi’s. Die Steuerung funktioniert mittels der Pfeil auf und ab Tasten sowie der Tab-Taste. Die Bestätigung erfolgt mittels Enter-Taste.
Auswahl und Bestätigung des Menüpunktes „Interface Options“
RealVNC ermöglicht es über eine grafische Benutzeroberfläche andere Computer zu steuern.
Nachdem mit den Pfeiltasten auf den Punkt „VNC“ navigieren und dann mittels „Enter“ bestätigen.
Ebenso dann die Frage mit „Yes“ bestätigen.
Bestätigungsmeldung von RealVNC wird angezeigt.
Die Anwendung VNC-Viewer kann unter dem Link https://www.realvnc.com/de/connect/download/viewer/ heruntergeladen werden.
Nach der Installation auf dem Computer die Anwendung VNC Viewer starten.
In der Adressleiste des VNC-Viewer wird jetzt eingegeben:
raspberrypi.local
Nun erfolgt das Authentifizierunesfenster, wo dann die voreingestellten Werte des Raspberry Pi’s eingetragen werden müssen.
Hinweis: Hier werden die Allgemeinen Benutzernamen und Kennwörter benutzt. Aus Sicherheitsgründen sollten diese auf den eigenen Geräten entsprechend Ihrer Sicherheitsbedürfnisse angepasst werden.
Bei der erstmaligen Verbindung kann ein Warnhinweis ausgegeben werden, der den bestätigt werden muß.
Nun erscheint die grafische Benutzeroberfläche mit den ersten Hinweisen.
Der Raspberry Pi weißt hier auf ein mögliches Sicherheitsrisiko bei aktivierter SSH-Verbindung hin.
Nach der Bestätigung der Warnung hat man freie Sicht auf den Hinweis, den der Raspberry uns gibt. Er erlaubt uns die Konfiguration mit „Next“ zu starten.
Nun kann man ein neues Passwort vergeben. Nach der Wiederholung wird dies dann mit „Next“ bestätigt.
Jetzt geht es an das weitere Setup. Mittels „Next“
Falls der Hinweis auf ein SW-Update erscheint, kann man dieses an dieser Stelle Direkt anstoßen.
Je nach große des Updates und der Geschwindigkeit der Internetanbindung kann dies ein wenig dauern.
Wenn alle Files aktualisiert sind, kommt eine Erledigungsmeldung.
Nun erfolgt der Neustart mittels „Restart“
Wenn der Raspberry Pi einen Neustart macht, wird die Verbindung zum VNC unterbrochen und nach dem Reboot automatisch wiederhergestellt.
Jetzt kann man die restliche Konfiguration angehen. Dazu geht man auf das Symbol „Raspberry“
„Einstellungen“ und dann auf die Raspberry „Pi-Konfiguration“
In den folgenden Einstellmöglichkeiten, kann man verschiedene weitere Einstellungen vornehmen.
Einige wichtige Einstellungen können unter dem Registerblatt Localisation geändert werden:
Locale: de (Deutschland)
Timezone: Europa/Berlin
Keyboard: (ggf. bei Headless optional)
WLAN Country*: DE-Deutschland
*) Dies ist wichtig für die Frequenzen, die das WLAN-Modul nutzt.
Wenn diese Änderungen gemacht sind, werden diese durch einen Neustart übernommen und der Raspberry Pi steht dann zur weiteren Verwendung zur Verfügung.
Optional: WLAN einrichten
Jetzt geht es optional an die Einrichtung eines WLAN’s für den Raspberry Pi.
In der Kopfzeile ist ein blaues Symbol zu sehen, wenn der Raspberry Pi über eine WLAN-Konnektivität verfügt. Durch klicken auf dieses Symbol erscheint eine Liste mit möglichen WLAN
Durch anklicken des gewünschten WLAN wird das entsprechende Netzwerk ausgewählt und es beginnt ein Verbindungsversuch zwischen Raspberry Pi und dem WLAN-Router.
Nachdem der Schlüssel für das Drahtlosnetzwerk eingegeben wurde einfach mit „OK“ bestätigen.
Jetzt stellt der Raspberry Pi die Verbindung her. Das Symbol ändert sich in das allgemein bekannte WLAN-Symbol und in der WLAN-List erscheint eingrüner Haken.
Um den Raspberry Pi richtig herunterzufahren geht es nun über das Symbol „Raspberry“ „Abmelden“ zum Fenster mit den Optionen zum Herunterfahren.
Damit ist der Raspberry Pi fertig für den weiteren Einsatz.
Stand: 02/2022