{"id":12019,"date":"2024-01-09T23:51:49","date_gmt":"2024-01-09T21:51:49","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=12019"},"modified":"2024-01-11T00:36:00","modified_gmt":"2024-01-10T22:36:00","slug":"alle-einstellungen-des-raspberry-pi-an-einer-stelle-so-funktioniert-raspi-config","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/alle-einstellungen-des-raspberry-pi-an-einer-stelle-so-funktioniert-raspi-config\/","title":{"rendered":"Alle Einstellungen des Raspberry Pi an einer Stelle: So funktioniert raspi-config"},"content":{"rendered":"<p>Unter GNU\/Linux muss man zwingend zahlreiche Konfigurationsdateien bearbeiten, um etwas umzustellen? Das ist schon l\u00e4ngst Geschichte: F\u00fcr den Raspberry Pi gibt es ein Werkzeug, das die wichtigsten Einstellungen enth\u00e4lt. Es kann grafisch und auf der Konsole bedient werden.<sup data-fn=\"04a450b5-124a-4085-ac37-7ba7f477ba7c\" class=\"fn\"><a href=\"#04a450b5-124a-4085-ac37-7ba7f477ba7c\" id=\"04a450b5-124a-4085-ac37-7ba7f477ba7c-link\">1<\/a><\/sup> Wie es funktioniert, welche M\u00f6glichkeiten und Einschr\u00e4nkungen du erwarten kannst, erf\u00e4hrst du in diesem Beitrag.<\/p>\n<h2 class=\"wp-block-heading\">Wie \u00f6ffne ich raspi-config?<\/h2>\n<h3 class=\"wp-block-heading\">Auf der Kommandozeile: Funktioniert \u00fcberall<\/h3>\n<p>Du kannst das Programm auf zwei Arten aufrufen: Per Konsole mithilfe des Befehls <code class=\"\" data-line=\"\">raspi-config<\/code>. Dieser muss als Root-Benutzer mit vollen Systemrechten (z.B. per <code class=\"\" data-line=\"\">sudo<\/code>) aufgerufen werden, da viele Einstellungen systemweite Auswirkungen haben. Dieser Weg funktioniert auf jedem Raspberry Pi &#8211; auch per SSH, wenn du dich f\u00fcr eine minimale Installation ohne Desktopumgebung entschieden hast.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo raspi-config\n<\/pre>\n<\/div>\n<p>Es \u00f6ffnet sich eine konsolenbasierte Oberfl\u00e4che, die euch links oben das Modell zeigt. Grunds\u00e4tzlich kann raspi-config auf jedem Raspberry Pi genutzt werden. Allerdings sind nicht alle Einstellungen bei jedem Modell vorhanden bzw. nutzbar. Underscan ist ein Beispiel: Bei Overscan\/Underscan sind Bereiche des Bildschirminhalts nicht sichtbar, weil sie \u00fcber den Rand hinaus gehen &#8211; oder es entstehen schwarze R\u00e4nder. Diese Einstellung ist nur mit X11 verf\u00fcgbar. Das Raspberry Pi OS 12 ist standardm\u00e4\u00dfig von X11 zu Wayland gewechselt, w\u00e4hrend Version 11 noch X11 verwendet.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1024x422.png\" alt=\"\" class=\"wp-image-12021\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1024x422.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-300x124.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-768x316.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-640x264.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-413x170.png 413w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik.png 1294w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Die Einstellungen sind in Gruppen unterteilt, die man mit den <em>Pfeiltasten hoch\/runter<\/em> ausw\u00e4hlen kann. Mit <em>[Enter]<\/em> \u00f6ffnet sich eine Gruppe, <em>[Esc] <\/em>ist der Weg zur\u00fcck zum vorherigen Men\u00fc. Bist du fertig, navigiert dich zweimaliges Dr\u00fccken der <em>[Tab]<\/em> Taste rechts unten zum <em>&lt;Finish&gt;<\/em> Knopf. Nun noch <em>[Enter]<\/em> und du bist wieder zur\u00fcck auf der Konsole.<\/p>\n<h3 class=\"wp-block-heading\">Grafisch f\u00fcr den Desktop des Raspberry Pi OS<\/h3>\n<p>Hast du die grafische Desktop-Umgebung installiert, kann dort nat\u00fcrlich schlicht ein Konsolenfenster ge\u00f6ffnet werden, um <code class=\"\" data-line=\"\">sudo raspi-config<\/code> auszuf\u00fchren. Alternativ gibt es auch eine grafische Oberfl\u00e4che, falls du diese bevorzugst: Sie ist unter <em>Preferences &gt; Raspberry Pi Configuration<\/em>. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios-settings-cut.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"608\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios-settings-cut.jpg\" alt=\"\" class=\"wp-image-12091\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios-settings-cut.jpg 559w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios-settings-cut-276x300.jpg 276w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios-settings-cut-331x360.jpg 331w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios-settings-cut-156x170.jpg 156w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/a><\/figure>\n<\/div>\n<p>Im Gegensatz zur Kommandozeilenversion werden Einstellungen, die f\u00fcr bestimmte Raspberry Pi Modelle nicht verf\u00fcgbar sind, weiterhin angezeigt &#8211; allerdings deaktiviert (ausgegraut). Beispielsweise f\u00fcr einen per GPIO-Ports angeschlossenen Geh\u00e4usel\u00fcfter auf einem Raspberry Pi 5.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpi-settings-gui.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"415\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpi-settings-gui.jpg\" alt=\"\" class=\"wp-image-12093\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpi-settings-gui.jpg 534w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpi-settings-gui-300x233.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpi-settings-gui-463x360.jpg 463w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpi-settings-gui-219x170.jpg 219w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/a><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">Das kannst du alles einstellen<\/h2>\n<p>Ich werde alle weiteren Beispiele \u00fcber das Kommandozeilenwerkzeug <code class=\"\" data-line=\"\">raspi-config<\/code> demonstrieren, da dies \u00fcberall funktioniert und auch die erweiterten Optionen enth\u00e4lt &#8211; letztere fehlen in der grafischen Variante. Du findest die meisten Einstellungen jedoch unter einer \u00e4hnlichen Bezeichnung ebenfalls in der grafischen Oberfl\u00e4che. Die Reihenfolge orientiert sich nicht nach der Darstellung, sondern nach der von mir ausgesuchten Relevanz. Raspi-config bietet grundlegende Einstellungen und speziellere, die nicht f\u00fcr jeden wichtig sind.<\/p>\n<h3 class=\"wp-block-heading\">5 Lokalisierung &amp; Spracheinstellungen<\/h3>\n<p>Beginnen wir mit einer Gruppe f\u00fcr Ersteres, um die Funktionsweise zu demonstrieren. Hier l\u00e4sst sich alles Einstellen, was zur Region geh\u00f6rt: Sprache, Zeitzone, Tastaturlayout und das Land f\u00fcrs WLAN.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"244\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1.png\" alt=\"\" class=\"wp-image-12023\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1.png 682w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1-300x107.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1-640x229.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-1-475x170.png 475w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/a><\/figure>\n<\/div>\n<p>Der erste Eintrag <strong>L1<\/strong> \u00e4ndert das Land und die Sprache. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"154\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-2.png\" alt=\"\" class=\"wp-image-12024\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-2.png 636w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-2-300x73.png 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/><\/a><\/figure>\n<\/div>\n<p>Intern werden dabei g\u00e4ngige GNU\/Linux Werkzeuge aufgerufen: Die folgenden Screenshots stammen beispielsweise von <code class=\"\" data-line=\"\">sudo dpkg-reconfigure locales<\/code>. Der Befehl <code class=\"\" data-line=\"\">dpkg-reconfigure<\/code> ist unter Distributionen mit APT Paketverwaltung (Debian, Ubuntu, &#8230;) g\u00e4ngig, um ein Paket neu zu konfigurieren. Dies stellt dann alle Fragen zur Einrichtung erneut, die es sonst nur bei der Installation abfragt. Hier f\u00fcr das Paket <em>locales<\/em>, welches f\u00fcr die Lokalisierung (Sprache usw) zust\u00e4ndig ist.<\/p>\n<p>Dies wiederum setzt haupts\u00e4chlich die Umgebungsvariable LANG: Sie ist im Format <em>SPRACHE_LAND.ZEICHENSATZ<\/em> aufgebaut Beispielsweise steht <code class=\"\" data-line=\"\">en_US.UTF-8<\/code> f\u00fcr US-Amerikanisches Englisch mit dem g\u00e4ngigen Zeichensatz UTF-8. Viele Programme ber\u00fccksichtigen sie, um ihre Ausgaben in der gew\u00fcnschten Sprache anzuzeigen, sofern eine \u00dcbersetzung verf\u00fcgbar ist.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"324\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-1024x324.png\" alt=\"\" class=\"wp-image-12025\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-1024x324.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-300x95.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-768x243.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-1536x486.png 1536w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-640x202.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3-537x170.png 537w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-3.png 1887w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Im ersten Bildschirm werden uns alle verf\u00fcgbaren Lokalisierungen angezeigt. F\u00fcr Deutschland w\u00fcrde man hier <strong>de_DE.UTF-8<\/strong> ausw\u00e4hlen. Tipp: Mit Bild auf\/ab oder dem Scrollrad der Maus kann man z\u00fcgig durch die lange Liste navigieren. Ist der gew\u00fcnschte Eintrag markiert, wird er mit der Leertaste aktiviert. Dann <em>[Tab]<\/em> um auf <em>&lt;Ok&gt;<\/em> &amp; <em>[Enter]<\/em> dr\u00fccken. Anschlie\u00dfend erscheint der ausgew\u00e4hlte Eintrag in der Liste der auf dem System aktivierten Lokalisierungen. Hier k\u00f6nnt ihr mit den Pfeiltasten ausw\u00e4hlen, welcher Standardm\u00e4\u00dfig genutzt werden soll.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"226\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-1024x226.png\" alt=\"\" class=\"wp-image-12026\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-1024x226.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-300x66.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-768x170.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-1536x339.png 1536w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-640x141.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4-770x170.png 770w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-4.png 1871w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Nach dem Best\u00e4tigen dauert es einen Moment, bis die Einstellungen \u00fcberall gesetzt wurden. Anschlie\u00dfend kann man mit 2x <em>[Tab]<\/em> zu <em>&lt;Finish&gt;<\/em> navigieren und mit <em>[Enter]<\/em> das Men\u00fc verlassen. Ein Neustart ist bei solchen umfangreichen \u00c4nderungen empfehlenswert.<\/p>\n<p>Wie die Umgebungsvariable <code class=\"\" data-line=\"\">LANG<\/code> wirkt, kann man mit cat demonstrieren: Das GNU-Werkzeug gibt eine Fehlermeldung aus, wenn die \u00fcbergebene Datei nicht existiert. Umgebungsvariablen lassen sich lokal f\u00fcr einen einzigen Befehl setzen bzw. in diesem Fall \u00fcberschreiben, in dem man sie im Format <code class=\"\" data-line=\"\">NAME=WERT<\/code> mit einem Leerzeichen vor dem Befehl eingibt. Im Folgenden habe ich das GNU\/Linux-System auf Deutsch umgestellt, daher steht<code class=\"\" data-line=\"\"> LANG=de_DE.UTF-8<\/code> und <code class=\"\" data-line=\"\">cat<\/code> gibt deutsche Fehlermeldungen aus. Setze ich LANG auf Britisches Englisch, wird <em>No such file or directory<\/em> ausgegeben:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nu-labs@pi5:~ $ echo $LANG\nde_DE.UTF-8\nu-labs@pi5:~ $ cat \/x\ncat: \/x: Datei oder Verzeichnis nicht gefunden\nu-labs@pi5:~ $ LANG=en_GB.UTF-8 cat \/x\ncat: \/x: No such file or directory\n<\/pre>\n<\/div>\n<p>Es gibt noch weitere Variablen wie <code class=\"\" data-line=\"\">LC_ALL<\/code> und <code class=\"\" data-line=\"\">LANG<\/code>. Wer nur die Uhrzeit in einer bestimmten Sprache bzw. dem Format des Landes haben m\u00f6chte, kann <code class=\"\" data-line=\"\">LC_TIME<\/code> nutzen.  LC_ALL \u00fcberschreibt meist alle anderen, au\u00dfer $LANGUAGE unter bestimmten Umst\u00e4nden. Bedenkt, dass ihr nur Lokalisierungen nutzen k\u00f6nnen, die installiert sind. Eine Liste liefert euch <code class=\"\" data-line=\"\">localectl<\/code>:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nu-labs@pi5:~ $ localectl list-locales\nC.UTF-8\nde_DE.UTF-8\nen_GB.UTF-8\n<\/pre>\n<\/div>\n<p>Dies funktioniert nicht mit allen Sprachen und Programmen, da diese Unterst\u00fctzung von der jeweiligen Software eingebaut werden muss. Bei <code class=\"\" data-line=\"\">raspi-config <\/code>gibt es beispielsweise keine \u00dcbersetzung &#8211; es wird immer in Englisch dargestellt. Teilweise sieht man im Raspberry Pi OS unvollst\u00e4ndige \u00dcbersetzungen. Fehlt der Deutsche Text, wird Englisch angezeigt. <\/p>\n<p>Hat man ein GNU\/Linux System auf diesem Wege auf eine andere Sprache als Englisch eingestellt, kann dieser Trick zur Fehlersuche n\u00fctzlich sein &#8211; manchmal finden sich nur zu den englischen Fehlermeldungen hilfreiche Informationen im Web.<\/p>\n<h4 class=\"wp-block-heading\">L2: Zeitzone<\/h4>\n<p>Mittlerweile muss das oft gar nicht mehr h\u00e4ndisch eingestellt werden, da das dahinter steckende Paket <strong>tzdata<\/strong> beides versucht, automatisch zu erkennen: Wer zuvor mit de_DE.UTF8 angegeben hat, dass er deutsch spricht und sich in Deutschland befindet, wird wahrscheinlich in der Zeitzone <em>Europe\/Berlin<\/em> liegen. Wie man an diesem Beispiel sieht, besteht eine Zeitzone aus einem Kontinent und einer Stadt. Im Einzelfall mag die Standardauswahl daneben liegen, weil man etwa ein System im Ausland betreibt und dies auf Deutsch\/Englisch bedienen m\u00f6chte &#8211; die Regel wird das nicht sein.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"301\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-1024x301.png\" alt=\"\" class=\"wp-image-12031\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-1024x301.png 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-300x88.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-768x226.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-1536x452.png 1536w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-640x188.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5-578x170.png 578w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-5.png 1842w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Wie ihr seht, erscheint die Oberfl\u00e4che auf Deutsch, nachdem wir die Sprache zuvor ge\u00e4ndert haben. Auch hier k\u00f6nnten wir wahlweise nur dieses eine Programm wieder in Englisch anfordern:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nLANG=en_GB.UTF-8 sudo dpkg-reconfigure tzdata\n<\/pre>\n<\/div>\n<h4 class=\"wp-block-heading\">L3: Tastaturlayout <\/h4>\n<p>\u00c4hnlich sieht es auch mit dem Tastaturlayout aus: Anpassungen sind nur n\u00f6tig, wenn Tasten nicht funktionieren oder andere Zeichen erzeugen, als sie sollten. Das kann passieren, wenn ihr z.B. eine englische Tastatur nutzt. In diesem Falle m\u00fcsste das Tastaturlayout angepasst werden.<\/p>\n<h4 class=\"wp-block-heading\">L4 WLAN L\u00e4ndercode<\/h4>\n<p>Diese Einstellung ist wichtig, wenn ihr die WLAN-Funktion des Raspberry Pis benutzen m\u00f6chtet. Der Hintergrund liegt im Frequenzspektrum, das je nach Land unterscheiden kann. Dabei geht es nicht zwingend um technische Gr\u00fcnde, sondern auch um die Einhaltung von Vorgaben sowie Vermeidung von St\u00f6rungen. Steht dieser auf GB f\u00fcr Gro\u00dfbritannien (dem Heimatland des Raspberry Pi), werden m\u00f6glicherweise WLAN-Netzwerke hierzulande nicht erkannt.<sup data-fn=\"963d703a-454c-4c01-9e21-f31272d511c0\" class=\"fn\"><a href=\"#963d703a-454c-4c01-9e21-f31272d511c0\" id=\"963d703a-454c-4c01-9e21-f31272d511c0-link\">2<\/a><\/sup> Daher solltet ihr diese Einstellung auf <strong>DE<\/strong> f\u00fcr Deutschland setzen.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"148\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-6.png\" alt=\"\" class=\"wp-image-12033\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-6.png 623w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-6-300x71.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/a><\/figure>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"151\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-7.png\" alt=\"\" class=\"wp-image-12034\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-7.png 604w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-7-300x75.png 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\">1 System Options<\/h3>\n<p>Hier finden sich einige grundlegende Einstellungen, die zu keiner speziellen Kategorie geh\u00f6ren.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-14.png\"><img loading=\"lazy\" decoding=\"async\" width=\"656\" height=\"235\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-14.png\" alt=\"\" class=\"wp-image-12045\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-14.png 656w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-14-300x107.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-14-640x229.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-14-475x170.png 475w\" sizes=\"auto, (max-width: 656px) 100vw, 656px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">S1 Wireless LAN<\/h4>\n<p>M\u00f6chtet ihr euch mit einem WLAN-Netzwerk (z.B. eurem WLAN-Router zuhause) verbinden, fragt euch der Assistent nach der <em>SSID<\/em> (<em>Service Set Identifier<\/em>). Das ist der Name des kabellosen Netzwerkes. Standardm\u00e4\u00dfig steht er oft hinten auf dem Router aufgedruckt. Sicherheitstechnisch am besten w\u00e4re es, wenn ihr Name &amp; Schl\u00fcssel im Konfigurationsmen\u00fc selbst setzt.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"614\" height=\"117\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-8.png\" alt=\"\" class=\"wp-image-12035\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-8.png 614w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-8-300x57.png 300w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/a><\/figure>\n<\/div>\n<p>Der Schl\u00fcssel (<em>das Passwort<\/em>) folgt im n\u00e4chsten Schritt. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"134\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-9.png\" alt=\"\" class=\"wp-image-12036\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-9.png 622w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-9-300x65.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">S2 Audio<\/h4>\n<p>Bis einschlie\u00dflich zum Raspberry Pi 4 war eine 3,5&#8243; Klinkenbuchse vorhanden, \u00fcber die ein externes Wiedergabeger\u00e4t (Kopfh\u00f6rer oder Stereoanlage) angeschlossen werden konnte. Da HDMI sowohl Bild als auch Ton \u00fcbertr\u00e4gt, konnte man hier ausw\u00e4hlen, welcher der beiden Wege zur Audioausgabe gew\u00fcnscht ist. Beim Raspberry Pi 5 ist diese Einstellung bedeutungslos geworden, da die 3,5&#8243; Buchse entfernt wurde. Hier haben wir also ein Beispiel f\u00fcr die Umgekehrte Richtung: Diese Option kann nur auf \u00e4lteren Pis genutzt werden.<\/p>\n<h4 class=\"wp-block-heading\">S3 Password<\/h4>\n<p>Damit \u00e4ndert ihr das Passwort f\u00fcr den aktuell angemeldeten Nutzer. Dies wird systemweit genutzt, etwa zur Anmeldung am Desktop oder per SSH &#8211; je nachdem, was davon aktiviert &amp; genutzt wird. Letztendlich ist das ein verpackter Aufruf des GNU\/Linux Werkzeugs <code class=\"\" data-line=\"\">passw<\/code>.<\/p>\n<h4 class=\"wp-block-heading\">S4 Hostname<\/h4>\n<p>Jeder Computer im Netzwerk besitzt eine eindeutige Bezeichnung, den <em>Hostname<\/em>. Zuhause bildet euer <em>WLAN-Router<\/em>  ein internes Netzwerk, d.H. alle daran angeschlossenen Ger\u00e4te k\u00f6nnen miteinander kommunizieren (ausgenommen m\u00f6glicherweise vorhandene Gastnetzwerke). Das eingebaute DSL-Modem baut eine Internetverbindung auf und leitet Datenpakete au\u00dferhalb des internen Netzwerks in Richtung Internet sowie per NAT zur\u00fcck. \u00dcblicherweise steckt in solchen Heimger\u00e4ten auch ein DNS-Server: Er l\u00f6st die Hostnamen auf. Das ist praktisch und flexibel, da man ein Ger\u00e4t so \u00fcber eine sprechende Bezeichnung erreichen kann, statt einer IP-Adresse wie beispielsweise 192.168.0.100.<\/p>\n<p>Standardm\u00e4\u00dfig lautet der Hostname des Raspberry Pi <strong>raspberrypi<\/strong>. Ihr k\u00f6nnt ihn an dieser Stelle \u00e4ndern: Nur Gro\u00df\/Kleinbuchstaben und Minus verwenden, keine Sonderzeichen. Den jetzigen Hostname sehr ihr im Terminal-Promt links nach dem @ Zeichen:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nu-labs@pi5:~ $ hostname -I\n192.168.0.100 2001:9e8:8097:c700:4118:a7e8:a55a:ed44\n<\/pre>\n<\/div>\n<p>Mein Test-Pi hei\u00dft <strong>pi5<\/strong> und hat vom Router die IP-Adresse 192.168.0.100 bekommen. Der Hostname <strong>pi5<\/strong> wird innerhalb des Netzwerkes (z.B. hier von meinem PC aus) vom Router (hier eine Fritz! Box) zu 192.168.0.100 aufgel\u00f6st:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\ndaniel@dani-pc:~$ ping -c1 -4 pi5\nPING pi5 (192.168.0.100) 56(84) Bytes an Daten.\n64 Bytes von pi5.fritz.box (192.168.0.100): icmp_seq=1 ttl=64 Zeit=0.905 ms\n\ndaniel@dani-pc:~$ dig +short pi5\n192.168.0.100\n<\/pre>\n<\/div>\n<h4 class=\"wp-block-heading\">S5 Boot \/ Auto Login<\/h4>\n<p>Hier legt ihr fest, wie der Raspberry Pi sich verhalten soll, wenn er gestartet wird. Ihr habt die Wahl zwischen vier Varianten, da grafische Oberfl\u00e4chen bei GNU\/Linux immer nur eine zus\u00e4tzlich installierte Komponente sind. Im Gegensatz zu Windows ist die grafische Oberfl\u00e4che kein Kernbestandteil des Betriebssystems, sondern wird nach dem Start des Betriebssystems gestartet. Man kann sie auch dann weglassen, wenn sie installiert wurde.<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>B1 Console<\/strong>: Startet keine Desktop-Umgebung, sondern die Konsole einer minimalen Installation. Ihr m\u00fcsst euch mit Benutzername &amp; Passwort anmelden.<\/li>\n<li><strong>B2 Console Autologin<\/strong>: Wie B1, allerdings meldet sich der aktuell eingeloggte Nutzer automatisch an.<\/li>\n<li><strong>B3 Desktop<\/strong> startet die grafische Desktopumgebung des Raspberry Pi OS, sofern sie installiert wurde. Es erscheint ein Anmeldebildschirm.<\/li>\n<li><strong>B4 Desktop Autologin<\/strong> ist wie B3 mit automatischer Anmeldung. Dies kann sinnvoll sein, falls beispielsweise nach dem Start ein Programm starten soll &#8211; etwa f\u00fcr Infobildschirme.<\/li>\n<\/ul>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"773\" height=\"143\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-10.png\" alt=\"\" class=\"wp-image-12038\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-10.png 773w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-10-300x55.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-10-768x142.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-10-640x118.png 640w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">S6 Splash Screen<\/h4>\n<p>\u00c4hnlich wie bei vielen X86 BIOS\/UEFI Systemen, l\u00e4sst sich einstellen, ob w\u00e4hrend des Starts ein optisch sch\u00f6neres, daf\u00fcr wenig aussagekr\u00e4ftiges Logo erscheinen soll (Standardm\u00e4\u00dfig aktiv):<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"621\" height=\"475\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-11.png\" alt=\"\" class=\"wp-image-12039\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-11.png 621w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-11-300x229.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-11-471x360.png 471w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-11-222x170.png 222w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><\/a><\/figure>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"504\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-1024x504.jpg\" alt=\"\" class=\"wp-image-12040\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-1024x504.jpg 1024w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-300x148.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-768x378.jpg 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-1536x755.jpg 1536w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-640x315.jpg 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen-346x170.jpg 346w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-splashscreen.jpg 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<p>Oder die technische Ansicht, welche die Kernel-Meldungen zeigt:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-no-splashscreen-xs.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"648\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-no-splashscreen-xs.jpg\" alt=\"\" class=\"wp-image-12041\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-no-splashscreen-xs.jpg 655w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-no-splashscreen-xs-300x297.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-no-splashscreen-xs-364x360.jpg 364w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/rpios12-no-splashscreen-xs-172x170.jpg 172w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><\/a><\/figure>\n<\/div>\n<p>Sofern der Raspberry Pi bootet, k\u00f6nnt ihr die Protokolle des Kernels jederzeit im laufenden Betrieb mit dem Kommandozeilenwerkzeug <code class=\"\" data-line=\"\">dmesg<\/code> einsehen.<\/p>\n<h4 class=\"wp-block-heading\">S7 Power LED<\/h4>\n<p>Der Raspberry Pi besitzt auf dem Board selbst zwei Leuchtdioden: Eine gr\u00fcne leuchtet permanent, sobald er l\u00e4uft. Daneben blinkt eine weitere in rot, sofern Laufwerksaktivit\u00e4t herrscht. Erstere kann mit dieser Einstellung abgeschaltet werden, etwa wenn der Pi im Schlafzimmer betrieben wird und das Licht st\u00f6rt. Zudem spart das etwas Strom, allerdings nur sehr wenig. Nicht alle Modelle unterst\u00fctzen diese Einstellung.<\/p>\n<h4 class=\"wp-block-heading\">S8 Browser (Desktop)<\/h4>\n<p>Das Raspberry Pi OS 12 bietet mit Firefox erstmals eine offizielle Alternative zum Chromium-Browser von Google. Daf\u00fcr wurde diese Einstellung neu eingef\u00fcgt: Sie legt fest, welcher der beiden als Standardbrowser zum Einsatz kommt &#8211; sofern beide installiert sind. Der Einrichtungsassistent bietet ja die M\u00f6glichkeit, auf Wunsch den anderen Browser zu entfernen. Auch wenn man davon Gebrauch gemacht hat, kann man nat\u00fcrlich jederzeit den anderen nachinstallieren. Sollten beide auf dem System sein, macht diese Einstellung Sinn, wie auf dem X86 Desktop.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-12.png\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"99\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-12.png\" alt=\"\" class=\"wp-image-12043\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-12.png 593w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-12-300x50.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/a><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\">S2 Display Options<\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"127\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-13.png\" alt=\"\" class=\"wp-image-12044\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-13.png 595w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-13-300x64.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">D2 Screen Blanking (Desktop)<\/h4>\n<p>Standardm\u00e4\u00dfig schaltet der Raspberry Pi das Bildsignal nach einiger Zeit Inaktivit\u00e4t ab. \u00dcblicherweise versetzt das den angeschlossenen Bildschirm kurz darauf in den Bereitschaftsmodus. Ist das nicht gew\u00fcnscht (z.B. f\u00fcr Infotafeln), kann diese Einstellung hier abgeschaltet werden.<\/p>\n<h4 class=\"wp-block-heading\">D3 VNC Resolution (Desktop)<\/h4>\n<p>Unter GNU\/Linux und Unix <a href=\"https:\/\/u-labs.de\/portal\/vnc-server-auf-dem-raspberry-pi-installieren-inkl-gewuenschter-aufloesung-grafischer-fernzugriff-ohne-remotedesktop-rdp\/\" data-type=\"post\" data-id=\"8765\">ist VNC ein verbreitetes Protokoll, um grafische Oberfl\u00e4chen aus der Ferne bedienen zu k\u00f6nnen<\/a> &#8211; vergleichbar mit dem propriet\u00e4ren RDP von Microsoft Windows. F\u00fcr den eingebauten VNC-Server (siehe dazu Punkt 3 unten) kann hier die Aufl\u00f6sung festgelegt werden. In der Regel m\u00f6chte man hier Full-HD (1920&#215;1080), der Standard ist HD (1280&#215;720).<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-15.png\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"228\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-15.png\" alt=\"\" class=\"wp-image-12046\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-15.png 585w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-15-300x117.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-15-436x170.png 436w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">D4 Composite Video<\/h4>\n<p>Dieser Standard stammt aus den sp\u00e4ten 1950er Jahren<sup data-fn=\"409a7d95-629b-497a-903e-364b4c65dc80\" class=\"fn\"><a href=\"#409a7d95-629b-497a-903e-364b4c65dc80\" id=\"409a7d95-629b-497a-903e-364b4c65dc80-link\">3<\/a><\/sup> und hat sich Jahrzehnte lang f\u00fcr Videosignale halten k\u00f6nnen. Im privaten Bereich ist er wohl am ehesten noch \u00fcber die bunten RCA-Stecker (<em>Cinch<\/em>) bekannt: Gelb f\u00fcr das Videosignal, dazu meist Rot\/Wei\u00df f\u00fcr den rechten &amp; linken Tonkanal. Sp\u00e4ter folgte f\u00fcr Fernsehger\u00e4te der breite SCART-Stecker. Der Raspberry Pi 1 hatte die gelbe Buchse noch aufgel\u00f6tet. Inzwischen ist sie verschwunden, doch die Kontakte befinden sich weiterhin auf der Platine. Die Einsatzzwecke d\u00fcrften aufgrund der geringen Aufl\u00f6sung \u00fcberschaubar sein &#8211; wer m\u00f6chte, kann Composite Video weiterhin nutzen. In diesem Falle w\u00e4re der Anschluss hier als Ausgang zu aktivieren.<\/p>\n<h3 class=\"wp-block-heading\">3 Interface Options<\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"215\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-16.png\" alt=\"\" class=\"wp-image-12047\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-16.png 709w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-16-300x91.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-16-640x194.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-16-561x170.png 561w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/a><\/figure>\n<\/div>\n<p>Schnittstellen sind aus Sicht des Werkzeugs alle Verbindungen des Raspberry Pi nach au\u00dfen. Dieser Punkt b\u00fcndelt daher unterschiedlichste Technologien von Hardware bis Software. Viele davon sind ab Werk abgeschaltet, das hei\u00dft: Bei rein Software basierten fehlen die ben\u00f6tigten Programme. Eine Aktivierung installiert diese und installiert sowie aktiviert den jeweiligen Systemd-Dienst. Hardwareschnittstellen ben\u00f6tigen oft ein Kernel-Modul, welches aktiviert und bei zuk\u00fcnftigen Starts automatisch geladen wird.<\/p>\n<h4 class=\"wp-block-heading\">I1 SSH<\/h4>\n<p>Hier findet sich daher unter <strong>I1<\/strong> das unter GNU\/Linux verbreitete SSH, um eine Konsole sicher aus der Ferne zu \u00f6ffnen. \u00dcber SSH kann man den Raspberry Pi und jedes andere GNU\/Linux-System vollst\u00e4ndig verwalten: Programme starten\/stoppen, mit Dateien arbeiten, Software installieren usw.<\/p>\n<h4 class=\"wp-block-heading\">I2 VNC<\/h4>\n<p>Wie oben bereits erw\u00e4hnt, ist VNC ein verbreitetes Protokoll, um aus der Ferne den grafischen Desktop zu nutzen.<\/p>\n<h4 class=\"wp-block-heading\">I3 SPI, I4 I2C, I6 1-Wire<\/h4>\n<p>Das sind verschiedene Bussysteme: Dort k\u00f6nnen mehrere Teilnehmer an der gleichen Leitung angeschlossen werden, allerdings d\u00fcrfen nur zwei davon gleichzeitig kommunizieren. Man kann dort beispielsweise verschiedene Sensoren,  Bildschirme, Microcontroller und weitere Bauteile anschlie\u00dfen. <\/p>\n<p>Bei I2C bekommt jeder Sensor eine eigene Adresse. So k\u00f6nnen mehrere Ger\u00e4te \u00fcber die gleiche Leitung angesprochen werden. Daf\u00fcr kommen Doppelbelegungen der GPIO-Ports zum Einsatz. F\u00fcr I2C sind das beispielsweise die Pins 3, 5, 27 und 28, wie <a href=\"https:\/\/pinout.xyz\/pinout\/i2c\" target=\"_blank\" rel=\"nofollow\">pinout.xyz<\/a> zeigt:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"503\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17.png\" alt=\"\" class=\"wp-image-12048\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17.png 504w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17-300x300.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17-150x150.png 150w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17-361x360.png 361w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-17-170x170.png 170w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">I5 Serial Port<\/h4>\n<p>Man kann \u00fcber bestimmte Pins eine serielle Konsole erhalten. Dadurch sehen wir Konsolen-Meldungen, ohne per SSH verbinden zu sein. Das ist vor allem zur Fehlersuche hilfreich, wenn der Raspberry Pi nicht vollst\u00e4ndig startet.<\/p>\n<h4 class=\"wp-block-heading\">I7 Remote GPIO<\/h4>\n<p>Die GPIO-Schnittstellen lassen sich auch \u00fcber das Netzwerk von einem anderen Ger\u00e4t aus ansprechen, wenn diese Einstellung aktiviert ist.<sup data-fn=\"40acd041-4469-4b7f-b150-529b8518a1b9\" class=\"fn\"><a href=\"#40acd041-4469-4b7f-b150-529b8518a1b9\" id=\"40acd041-4469-4b7f-b150-529b8518a1b9-link\">4<\/a><\/sup> Sie kann hilfreich sein, um Skripte\/Programme zu entwickeln, die von den GPIO-Pins Gebrauch machen und daher zwingend auf einem Raspberry Pi laufen m\u00fcssen. Vor allem bei komplexerer Software in Kombination mit einem \u00e4lteren, schwachen Pi kann das m\u00fchsam sein. Remote GPIO erlaubt es euch, in Bibliotheken wie GPIO Zero auf einem anderen System zu entwickeln &#8211; w\u00e4hrend Code, der auf GPIO-Funktionen zugreift, \u00fcber das Netzwerk an den Raspberry Pi geleitet wird.<\/p>\n<p>W\u00e4hrend das zu Entwicklungszwecken sehr praktisch sein kann, sollte man dies nur im lokalen Netzwerk ohne Portweiterleitung ins Internet aktivieren. Und im besten Falle per <code class=\"\" data-line=\"\">pigpiod<\/code> auf die IP-Adresse der Arbeitsstation beschr\u00e4nken.<\/p>\n<h3 class=\"wp-block-heading\">4 Performance Options<\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"601\" height=\"101\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-18.png\" alt=\"\" class=\"wp-image-12049\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-18.png 601w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-18-300x50.png 300w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/a><\/figure>\n<\/div>\n<p>P2 und P4 erscheinen bei allen Modellen. Die restlichen Eintr\u00e4ge werden nur f\u00fcr bestimmte Pis angezeigt, wie man im Code in der Funktion <em>do_performance_menu()<\/em> sehen kann:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"672\" height=\"470\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-22.png\" alt=\"\" class=\"wp-image-12054\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-22.png 672w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-22-300x210.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-22-515x360.png 515w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-22-243x170.png 243w\" sizes=\"auto, (max-width: 672px) 100vw, 672px\" \/><\/a><\/figure>\n<\/div>\n<p>In get_pi_type ist bemerkenswert, dass <em>0<\/em> wirklich nur f\u00fcr den ersten Raspberry Pi Zero steht. Der Zero 2 und das Compute Model 3 werden als Raspberry Pi 3 erkannt.<\/p>\n<h4 class=\"wp-block-heading\">P1 Overclock<\/h4>\n<p>Manche Modelle (derzeit Raspberry Pi 1 + 2) k\u00f6nnen hier \u00fcbertaktet werden, um mehr Leistung zu erhalten.<sup data-fn=\"c3e7c749-d345-4d01-9ec5-1ad100b72c93\" class=\"fn\"><a href=\"#c3e7c749-d345-4d01-9ec5-1ad100b72c93\" id=\"c3e7c749-d345-4d01-9ec5-1ad100b72c93-link\">5<\/a><\/sup> Dies geschieht nicht \u00fcber einen freien Multiplikator oder die Spannung, wie man es von X86 Systemen her kennt. Sondern in 25% Schritten: Modest (50%), Medium (75%) usw. bis Turbo (125% der maximalen Leistung). Grunds\u00e4tzlich sollte man ein \u00fcbertaktetes System auf Stabilit\u00e4t messen und vor allem die Temperatur im Auge behalten. Wer <\/p>\n<h4 class=\"wp-block-heading\">P2 Overlay File System<\/h4>\n<p>Standardm\u00e4\u00dfig wird das Dateisystem mit Schreibrechten eingeh\u00e4ngt. Das ist praktisch und ggf. notwendig, damit \u00c4nderungen dauerhaft erhalten bleiben. Es gibt einige Gr\u00fcnde, die im Einzelfall dagegen sprechen: Beispielsweise das <em>grobe<\/em> Ausschalten durch Trennen der Netzverbindung. Das kann zu einer korrupten Speicherkarte f\u00fchren. Zudem sind Micro-SD Karten nicht f\u00fcr regelm\u00e4\u00dfige, umfangreiche Schreibzugriffe ausgelegt. F\u00fcr manche Szenarien werden zudem gar keine st\u00e4ndigen Schreibzugriffe ben\u00f6tigt &#8211; etwa als digitaler Bilderrahmen oder Info-Anzeige.<\/p>\n<p>Man kann bzw. sollte allerdings nicht einfach die Dateisysteme lesend einh\u00e4ngen. Schlie\u00dflich schreiben einige Programme beim Start und im laufenden Betrieb, beispielsweise in Logdateien. Wenn dies mangels Schreibrechte nicht gelingt, f\u00fchrt dies zu Fehlern. Das erschwert nicht nur eine m\u00f6gliche Fehlersuche: Manche Programme brechen den Start daraufhin ab. Ein verbreiteter Ansatz ist daher ein <em>Overlay File System<\/em>. Es agiert als Mittelsmann und leitet Schreibzugriffe um &#8211; beispielsweise in den fl\u00fcchtigen Arbeitsspeicher oder auf externe Speichermedien.<\/p>\n<p>Somit funktionieren s\u00e4mtliche Programme und man kann uneingeschr\u00e4nkt z.B. neue Software installieren. Nach dem n\u00e4chsten Neustart werden diese \u00c4nderungen allerdings wieder zur\u00fcckgesetzt. Das ist daher auch eine M\u00f6glichkeit, um etwas auszuprobieren, ohne sich im Zweifel das System zu zerschie\u00dfen. Auf regelm\u00e4\u00dfige Sicherungen sollte man trotzdem nicht verzichten.  <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"472\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-19.png\" alt=\"\" class=\"wp-image-12050\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-19.png 618w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-19-300x229.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-19-471x360.png 471w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-19-223x170.png 223w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">P3 Fan<\/h4>\n<p>Ist ein L\u00fcfter \u00fcber z.B. ein Geh\u00e4use an die GPIO-Schnittstellen des Raspberry Pi 4 angeschlossen, kann er hier aktiviert\/deaktiviert werden. Beim Raspberry Pi 5 fehlt dieser Eintrag &#8211; dort gibt es \u00fcber den PWM-Anschluss ohnehin eine wesentlich bessere M\u00f6glichkeit.<\/p>\n<h4 class=\"wp-block-heading\">P4 USB Current<\/h4>\n<p>Wenn der Raspberry Pi 5 nicht \u00fcber das offizielle Netzteil angeschlossen und dar\u00fcber mit 5A versorgt wird (die nur das offizielle Netzteil entgegen des USB PD Standards liefern kann), drosselt er die Stromst\u00e4rke aller USB-Anschl\u00fcsse auf 0,6A statt 1,6A. Mit dem 5A Netzteil wird <code class=\"\" data-line=\"\">usb_max_current_enable=1<\/code> in <code class=\"\" data-line=\"\">\/boot\/firmware\/config.txt<\/code> gesetzt. Man kann dies manuell erzwingen, in dem das Limit deaktiviert wird.<sup data-fn=\"7ea075e2-a720-4480-8a91-5a5ba332b6c2\" class=\"fn\"><a href=\"#7ea075e2-a720-4480-8a91-5a5ba332b6c2\" id=\"7ea075e2-a720-4480-8a91-5a5ba332b6c2-link\">6<\/a><\/sup><sup data-fn=\"94eddf5b-119c-4165-8709-8e2d258edb8a\" class=\"fn\"><a href=\"#94eddf5b-119c-4165-8709-8e2d258edb8a\" id=\"94eddf5b-119c-4165-8709-8e2d258edb8a-link\">7<\/a><\/sup><sup data-fn=\"88ccbc41-42b0-4e71-898f-2cf87828c4a5\" class=\"fn\"><a href=\"#88ccbc41-42b0-4e71-898f-2cf87828c4a5\" id=\"88ccbc41-42b0-4e71-898f-2cf87828c4a5-link\">8<\/a><\/sup> Dadurch entf\u00e4llt die Beschr\u00e4nkung auf 0,6A an den USB-Anschl\u00fcssen. Daf\u00fcr muss das Netzteil allerdings leistungsf\u00e4hig genug sein und nicht stark durch andere Ger\u00e4te belastet, sonst kann das zu einem instabilen Raspberry Pi f\u00fchren.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-20.png\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"474\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-20.png\" alt=\"\" class=\"wp-image-12052\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-20.png 622w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-20-300x229.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-20-472x360.png 472w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-20-223x170.png 223w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/a><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\">6 Advanced Options<\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-21.png\"><img loading=\"lazy\" decoding=\"async\" width=\"727\" height=\"206\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-21.png\" alt=\"\" class=\"wp-image-12053\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-21.png 727w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-21-300x85.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-21-640x181.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-21-600x170.png 600w\" sizes=\"auto, (max-width: 727px) 100vw, 727px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">A1 Expand Filesystem<\/h4>\n<p>Wird die Speicherkarte auf eine gr\u00f6\u00dfere geklont (z.B. 16GB auf 32GB Karte), bekommt das Dateisystem davon nichts mit und bleibt in diesem Beispiel bei unver\u00e4nderten 16GB. Man muss die Partition zuerst vergr\u00f6\u00dfern. Dieser Eintrag macht das automatisch auf den kompletten freien Speicher der Micro-SD-Karte. Im normalen Betrieb wird diese Funktion nicht ben\u00f6tigt.<\/p>\n<h4 class=\"wp-block-heading\">A2 Network Interface Names<\/h4>\n<p>Im zugrunde liegenden Debian wurden <em>Predictable Names<\/em> f\u00fcr die Bezeichnungen der Netzwerkschnittstellen eingef\u00fchrt. Die Idee war, dass man von der Lage des Hardware-Busses darauf schlie\u00dfen kann, wie eine Schnittstelle benannt wird.<sup data-fn=\"16e48fbe-0925-4ca0-93ff-4ac2abd30500\" class=\"fn\"><a href=\"#16e48fbe-0925-4ca0-93ff-4ac2abd30500\" id=\"16e48fbe-0925-4ca0-93ff-4ac2abd30500-link\">9<\/a><\/sup> Au\u00dferdem sollte das f\u00fcr eine konsistent gleiche Benennung sorgen. Zuvor wurde ethX genutzt und X jeweils mit einer Nummer beginnen ab 0 erh\u00f6ht. Das kann bei mehreren Schnittstellen dazu f\u00fchren, dass die Benennung nach Neustarts variiert: Aus eth0 wird eth1 und aus eth1 wiederum eth0. Dies kann unter Umst\u00e4nden problematisch sein, etwa wenn Firewall-Regeln den Datenverkehr f\u00fcr bestimmte Netzwerkadapter erlauben\/verbieten sollen.<sup data-fn=\"469f97e6-0399-4c59-8bf1-cf54399a1397\" class=\"fn\"><a href=\"#469f97e6-0399-4c59-8bf1-cf54399a1397\" id=\"469f97e6-0399-4c59-8bf1-cf54399a1397-link\">10<\/a><\/sup><\/p>\n<p>Allerdings sind die neuen Namen wie enp0s31f6 oder <code class=\"\" data-line=\"\">wlp3s0<\/code> schwieriger zu merken, als die alten nach dem Schema eth0, wlan0 usw. Mit dieser Einstellung kann man wahlweise <em>Predictable Names<\/em> aktivieren, oder wieder auf die vorherige Benennung zur\u00fcckkehren.<\/p>\n<h4 class=\"wp-block-heading\">A3 Network Proxy Settings<\/h4>\n<p>In Unternehmen ist es \u00fcblich, dass PCs &amp; Server nicht direkt ins Internet kommen. Sondern nur (kontrolliert) \u00fcber einen Proxy-Server. Der kann hier bei Bedarf bequem eingestellt werden. Der Raspberry Pi bietet hier eine bequeme Oberfl\u00e4che f\u00fcr die einschl\u00e4gigen Umgebungsvariablen <code class=\"\" data-line=\"\">*_proxy<\/code> wie <code class=\"\" data-line=\"\">http_proxy, https_proxy, ftp_proxy, no_proxy<\/code> usw. Au\u00dferdem wird er ebenfalls f\u00fcr APT gesetzt, was inzwischen laut meinen Tests nicht mehr n\u00f6tig ist &#8211; allerdings im Zweifel nicht schadet.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"183\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-23.png\" alt=\"\" class=\"wp-image-12055\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-23.png 729w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-23-300x75.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-23-640x161.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-23-677x170.png 677w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">A4 Boot Order<\/h4>\n<p>L\u00e4ngst vorbei sind die Zeiten, in denen der Raspberry Pi ausschlie\u00dflich von der Micro-SD Speicherkarte booten kann: Schon der Raspberry Pi 4 unterst\u00fctzt den Start von USB-Laufwerken wie externen SSDs oder Festplatten. <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-ohne-pc-laptop-einrichten-raspberry-pi-os-und-andere-betriebssysteme-direkt-auf-dem-pi-flashen-neue-beta-funktion\/\" data-type=\"post\" data-id=\"8459\">Der Bootloader kann sich dort seit einiger Zeit sogar selbst installieren<\/a>, f\u00fcr den Nachfolger fehlt eine vergleichbare M\u00f6glichkeit bislang. Daf\u00fcr kann dort per PCIe sogar eine M2-SSD direkt ohne Umweg \u00fcber USB angeschlossen werden. Wie im X86 BIOS\/UEFI k\u00f6nnt ihr in dieser Einstellung festlegen, in welcher Reihenfolge der Bootvorgang durchgef\u00fchrt werden soll. Am sinnvollsten steht euer prim\u00e4res Laufwerk an erster Stelle, um den Startvorgang nicht unn\u00f6tig zu verl\u00e4ngern. Beim Raspberry Pi 4 gilt B2 nur f\u00fcr USB-Laufwerke, der Raspberry Pi 5 erweitert es auf M2 (NVMe) SSDs.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-24.png\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"124\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-24.png\" alt=\"\" class=\"wp-image-12056\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-24.png 823w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-24-300x45.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-24-768x116.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-24-640x96.png 640w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">A5 Bootloader<\/h4>\n<p>Die Firmware des Raspberry Pi bringt manchmal neue Funktionen, wie z.B. das Booten vom Netzwerk beim Raspberry Pi. E1 aktualisiert automatische Aktualisierungen \u00fcber einen Systemd-Dienst. Wenn Stabilit\u00e4t oberste Priorit\u00e4t hat, m\u00f6chte man dies m\u00f6glicherweise nicht und lieber die ab Werk installierte Firmware behalten. <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-4-von-usb-geraeten-z-b-ssd-booten-und-optional-den-bootloader-aktualisieren\/\" data-type=\"post\" data-id=\"8448\">Manuelle Aktualisierungen sind weiterhin m\u00f6glich<\/a>.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-25.png\"><img loading=\"lazy\" decoding=\"async\" width=\"597\" height=\"92\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-25.png\" alt=\"\" class=\"wp-image-12057\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-25.png 597w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-25-300x46.png 300w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">A6 Wayland (Desktop) &amp; A7 Audio Config<\/h4>\n<p><a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-os-12-bookworm-ist-da-neuigkeiten-aenderungen\/\" data-type=\"post\" data-id=\"11446\">Im Raspberry Pi OS 12 hat sich technisch einiges getan<\/a> &#8211; deutlich mehr, als <a href=\"https:\/\/u-labs.de\/portal\/debian-12-bookworm-ist-da-das-ist-neu-raspberry-pi-os\/\" data-type=\"post\" data-id=\"10612\">im zugrunde liegenden Debian 12 Bookworm<\/a>. So wurde der Anzeigeserver Standardm\u00e4\u00dfig <a href=\"https:\/\/u-labs.de\/portal\/von-x11-zu-wayland-das-musst-du-zum-umbruch-in-der-gnu-linux-welt-wissen\/\" data-type=\"post\" data-id=\"11419\">von X11 zu Wayland gewechselt<\/a>. F\u00fcr den Ton ist Pipewire statt PulseAudio zust\u00e4ndig. Im kompletten Beitrag dazu findet ihr alle \u00c4nderungen, wie u.a. auch der Einzug des NetworkManagers. Einige dieser neuen Programme k\u00f6nnt ihr gegen die Vorg\u00e4nger tauschen: A6 erlaubt die Re-Aktivierung von X11, mit X7 nutzt man wahlweise wieder PulseAudio.<\/p>\n<p>Bei Problemen kann das n\u00fctzlich sein, um zumindest den Fehler einzugrenzen &#8211; vor allem was Wayland angeht waren zur Ver\u00f6ffentlichung bestimmte Konstellationen bekannt, die nur eingeschr\u00e4nkt oder vorerst gar nicht mehr funktionieren. Ansonsten sollten diese beiden Einstellungen nicht ver\u00e4ndert werden.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"93\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-26.png\" alt=\"\" class=\"wp-image-12058\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-26.png 604w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-26-300x46.png 300w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/a><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\">8 Update<\/h3>\n<p>Dahinter verbirgt sich kein Men\u00fc, da es sich um eine interne Update-Funktion handelt: Die Paketquellen werden aktualisiert und das Paket <code class=\"\" data-line=\"\">raspi-config<\/code> aktualisiert.<\/p>\n<h3 class=\"wp-block-heading\">9 About raspi-config<\/h3>\n<p>Zeigt die installierte Version an &#8211; n\u00fctzlich, um etwa bei fehlenden\/abweichenden Einstellungen zwischen mehreren Pis zu ermitteln, ob auf einem noch eine \u00e4ltere Version installiert ist.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-27.png\"><img loading=\"lazy\" decoding=\"async\" width=\"716\" height=\"196\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-27.png\" alt=\"\" class=\"wp-image-12059\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-27.png 716w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-27-300x82.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-27-640x175.png 640w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-27-621x170.png 621w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/a><\/figure>\n<\/div>\n<p>Man bekommt die Versionsnummern auch \u00fcber die Paketverwaltung: F\u00fcr die Kommandozeile hei\u00dft das Paket <code class=\"\" data-line=\"\">raspi-config<\/code>, die grafische Version <code class=\"\" data-line=\"\">rc-gui<\/code>.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nu-labs@pi5:~ $ dpkg -l | grep raspi-config\nii  raspi-config                         20231216                            all          Raspberry Pi configuration tool\nii  rc-gui                               1.75                                arm64        raspi-config GUI\n<\/pre>\n<\/div>\n<h2 class=\"wp-block-heading\">Unterschiede zum Raspberry Pi 4<\/h2>\n<p>Wie zuvor erw\u00e4hnt, sind ein paar Einstellungen ausschlie\u00dflich f\u00fcr den Raspberry Pi 5 verf\u00fcgbar. Umgekehrt gibt es auch welche, die exklusiv am Raspberry Pi 4 zur Auswahl stehen. Weitere Unterschiede gibt es zwischen den verschiedenen Versionen des Raspberry Pi OS: In Version 11 findet sich z.B. unter <em>3 Interface Options<\/em> noch der Eintrag <em>I1 Legacy Camera<\/em> f\u00fcr das alte Kamera-System. Dieser wurde im Nachfolger Raspberry Pi OS 12 entfernt. Im Folgenden wird jeweils das aktuelle Raspberry Pi OS 12 auf dem Raspberry Pi 5 mit dem Vorg\u00e4ngermodell RPI 4 verglichen.<\/p>\n<h3 class=\"wp-block-heading\">2 Display Options: 5 4Kp60 HDMI<\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-33.png\"><img loading=\"lazy\" decoding=\"async\" width=\"527\" height=\"105\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-33.png\" alt=\"\" class=\"wp-image-12087\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-33.png 527w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-33-300x60.png 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/a><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\">4 Performance Options<\/h3>\n<p>Hier ist <em>P4 USB Current<\/em> exklusiv f\u00fcr den Rasperry Pi 5 vorhanden, da dort das offizielle Netzteil von 3A auf 5A vergr\u00f6\u00dfert wurde. <em>P3 Fan<\/em> richtet sich dagegen ausschlie\u00dflich an den Raspberry Pi 4: Dort kann das Verhalten eines per GPIO-Leiste angeschlossenen L\u00fcfters beeinflusst werden. Beim Nachfolger existiert eine eigene Buchse, wor\u00fcber der L\u00fcfter per PWM regelbar ist. Somit steht eine bessere Alternative zur Verf\u00fcgung und P3 wurde entfernt.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-34.png\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"55\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-34.png\" alt=\"\" class=\"wp-image-12088\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-34.png 608w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-34-300x27.png 300w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">Zwei Alternativen zum interaktiven raspi-config<\/h2>\n<h3 class=\"wp-block-heading\">Nicht-Interaktiv zur Ausf\u00fchrung auf dem Raspberry Pi<\/h3>\n<p>Wer die Einstellungen automatisiert \u00fcber z.B. ein Skript oder Ansible-Playbooks setzen m\u00f6chte, kann <code class=\"\" data-line=\"\">raspi-config<\/code> auch nicht-interaktiv \u00fcber die Kommandozeile nutzen.<sup data-fn=\"638e8a2f-a1db-492e-a8b6-407d9a7f741e\" class=\"fn\"><a href=\"#638e8a2f-a1db-492e-a8b6-407d9a7f741e\" id=\"638e8a2f-a1db-492e-a8b6-407d9a7f741e-link\">11<\/a><\/sup> Daf\u00fcr ruft man es mit dem Befehl <em>noint<\/em> (steht f\u00fcr <em>non interactive<\/em>) auf:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo raspi-config nonint &lt;Befehl&gt; &lt;Werte&gt;\n<\/pre>\n<\/div>\n<p>Die m\u00f6glichen Werte unterscheiden sich dabei je nach der Einstellung, die gesetzt wird. Um den Rechnername (Hostname) zu \u00e4ndern, gen\u00fcgt der neue Name:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo raspi-config nonint do_hostname ul-pi5\n<\/pre>\n<\/div>\n<p>Beim verbinden mit einem WLAN-Netzwerk werden dessen Name (SSID) sowie Passwort erwartet:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo raspi-config nonint do_wifi_ssid_passphrase ul-network SuperSicheresPasswort2024\n<\/pre>\n<\/div>\n<p>Sollten die verf\u00fcgbaren Werte vorgegeben sein, handelt es sich in der Regel um die K\u00fcrzel am Anfang, die in der interaktiven <code class=\"\" data-line=\"\">raspi-config<\/code> Oberfl\u00e4che zu sehen sind. Beispielsweise beim Startverhalten: <strong>B1<\/strong> startet zur Konsole mit manueller Anmeldung, <strong>B2<\/strong> mit automatischem Login. <strong>B3<\/strong> startet in die grafische Desktop-Umgebung mit h\u00e4ndischer Anmeldung, <strong>B4<\/strong> steht f\u00fcr die gleiche Einstellung automatisiert.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo raspi-config nonint do_boot_behaviour B2\n<\/pre>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-31.png\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"102\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-31.png\" alt=\"\" class=\"wp-image-12081\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-31.png 764w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-31-300x40.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-31-640x85.png 640w\" sizes=\"auto, (max-width: 764px) 100vw, 764px\" \/><\/a><\/figure>\n<\/div>\n<h4 class=\"wp-block-heading\">Vorkonfiguration mit dem Raspberry Pi Imager<\/h4>\n<p>Der Raspberry Pi Imager bietet in den <em>OS Anpassungen<\/em> einige Einstellungen zur Vorkonfiguration an. Nach dem \u00dcberspielen des Abbildes schreibt er diese in eine Textdatei und legt sie auf die Boot-Partition. Das Raspberry Pi OS lie\u00dft diese beim ersten Start ein.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-32.png\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"656\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-32.png\" alt=\"\" class=\"wp-image-12082\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-32.png 543w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-32-248x300.png 248w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-32-298x360.png 298w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/01\/grafik-32-141x170.png 141w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a><\/figure>\n<\/div>\n<p>Damit k\u00f6nnt ihr nicht alle Einstellungen setzen, die <code class=\"\" data-line=\"\">raspi-config<\/code> euch bietet. Allerdings sind die g\u00e4ngigsten enthalten, welche f\u00fcr den Anfang wichtig sind: Etwa Hostname, Benutzername, ein Passwort oder SSH-Schl\u00fcssel, Netzwerkanbindung, SSH-Server aktivieren usw. So k\u00f6nnt ihr euch beispielsweise per SSH verbinden, um die restlichen Anpassungen per Bash-Skript\/Ansible vorzunehmen. Je nachdem, wie viel angepasst werden soll, reichen die M\u00f6glichkeiten des Imager m\u00f6glicherweise bereits aus.<\/p>\n<h2 class=\"wp-block-heading\">Quellen &amp; weiterf\u00fchrende Informationen<\/h2>\n<ol class=\"wp-block-footnotes\">\n<li id=\"04a450b5-124a-4085-ac37-7ba7f477ba7c\">https:\/\/www.raspberrypi.com\/documentation\/computers\/configuration.html <a href=\"#04a450b5-124a-4085-ac37-7ba7f477ba7c-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 1 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"963d703a-454c-4c01-9e21-f31272d511c0\">https:\/\/www.elektronik-kompendium.de\/sites\/raspberry-pi\/1906291.htm <a href=\"#963d703a-454c-4c01-9e21-f31272d511c0-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 2 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"409a7d95-629b-497a-903e-364b4c65dc80\">https:\/\/amiaopensource.github.io\/cable-bible\/#composite <a href=\"#409a7d95-629b-497a-903e-364b4c65dc80-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 3 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"40acd041-4469-4b7f-b150-529b8518a1b9\">https:\/\/gpiozero.readthedocs.io\/en\/stable\/remote_gpio.html <a href=\"#40acd041-4469-4b7f-b150-529b8518a1b9-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 4 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"c3e7c749-d345-4d01-9ec5-1ad100b72c93\">https:\/\/www.raspberrypi.com\/documentation\/computers\/configuration.html#overclock-nonint <a href=\"#c3e7c749-d345-4d01-9ec5-1ad100b72c93-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 5 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"7ea075e2-a720-4480-8a91-5a5ba332b6c2\">https:\/\/forums.raspberrypi.com\/viewtopic.php?p=2161333#p2161333 <a href=\"#7ea075e2-a720-4480-8a91-5a5ba332b6c2-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 6 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"94eddf5b-119c-4165-8709-8e2d258edb8a\">https:\/\/www.raspberrypi.com\/documentation\/computers\/raspberry-pi-5.html#usb-boot-and-power-supplies <a href=\"#94eddf5b-119c-4165-8709-8e2d258edb8a-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 7 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"88ccbc41-42b0-4e71-898f-2cf87828c4a5\">https:\/\/forums.raspberrypi.com\/viewtopic.php?p=2170925#p2170925 <a href=\"#88ccbc41-42b0-4e71-898f-2cf87828c4a5-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 8 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"16e48fbe-0925-4ca0-93ff-4ac2abd30500\">https:\/\/wiki.debian.org\/NetworkInterfaceNames#THE_.22PREDICTABLE_NAMES.22_SCHEME <a href=\"#16e48fbe-0925-4ca0-93ff-4ac2abd30500-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 9 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"469f97e6-0399-4c59-8bf1-cf54399a1397\">https:\/\/www.freedesktop.org\/wiki\/Software\/systemd\/PredictableNetworkInterfaceNames\/ <a href=\"#469f97e6-0399-4c59-8bf1-cf54399a1397-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 10 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"638e8a2f-a1db-492e-a8b6-407d9a7f741e\">https:\/\/www.raspberrypi.com\/documentation\/computers\/configuration.html#raspi-config-cli <a href=\"#638e8a2f-a1db-492e-a8b6-407d9a7f741e-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 11 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Unter GNU\/Linux muss man zwingend zahlreiche Konfigurationsdateien bearbeiten, um etwas umzustellen? Das ist schon l\u00e4ngst Geschichte: F\u00fcr den Raspberry Pi gibt es ein Werkzeug, das die wichtigsten Einstellungen enth\u00e4lt. Es kann grafisch und auf der Konsole bedient werden. Wie es funktioniert, welche M\u00f6glichkeiten und Einschr\u00e4nkungen du erwarten kannst, erf\u00e4hrst du in diesem Beitrag. Wie \u00f6ffne &#8230;<\/p>\n","protected":false},"author":5,"featured_media":12097,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"https:\/\/www.raspberrypi.com\/documentation\/computers\/configuration.html\",\"id\":\"04a450b5-124a-4085-ac37-7ba7f477ba7c\"},{\"content\":\"https:\/\/www.elektronik-kompendium.de\/sites\/raspberry-pi\/1906291.htm\",\"id\":\"963d703a-454c-4c01-9e21-f31272d511c0\"},{\"content\":\"https:\/\/amiaopensource.github.io\/cable-bible\/#composite\",\"id\":\"409a7d95-629b-497a-903e-364b4c65dc80\"},{\"content\":\"https:\/\/gpiozero.readthedocs.io\/en\/stable\/remote_gpio.html\",\"id\":\"40acd041-4469-4b7f-b150-529b8518a1b9\"},{\"content\":\"https:\/\/www.raspberrypi.com\/documentation\/computers\/configuration.html#overclock-nonint\",\"id\":\"c3e7c749-d345-4d01-9ec5-1ad100b72c93\"},{\"content\":\"https:\/\/forums.raspberrypi.com\/viewtopic.php?p=2161333#p2161333\",\"id\":\"7ea075e2-a720-4480-8a91-5a5ba332b6c2\"},{\"content\":\"https:\/\/www.raspberrypi.com\/documentation\/computers\/raspberry-pi-5.html#usb-boot-and-power-supplies\",\"id\":\"94eddf5b-119c-4165-8709-8e2d258edb8a\"},{\"content\":\"https:\/\/forums.raspberrypi.com\/viewtopic.php?p=2170925#p2170925\",\"id\":\"88ccbc41-42b0-4e71-898f-2cf87828c4a5\"},{\"content\":\"https:\/\/wiki.debian.org\/NetworkInterfaceNames#THE_.22PREDICTABLE_NAMES.22_SCHEME\",\"id\":\"16e48fbe-0925-4ca0-93ff-4ac2abd30500\"},{\"content\":\"https:\/\/www.freedesktop.org\/wiki\/Software\/systemd\/PredictableNetworkInterfaceNames\/\",\"id\":\"469f97e6-0399-4c59-8bf1-cf54399a1397\"},{\"content\":\"https:\/\/www.raspberrypi.com\/documentation\/computers\/configuration.html#raspi-config-cli\",\"id\":\"638e8a2f-a1db-492e-a8b6-407d9a7f741e\"}]"},"categories":[671],"tags":[],"class_list":["post-12019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=12019"}],"version-history":[{"count":20,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12019\/revisions"}],"predecessor-version":[{"id":12121,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12019\/revisions\/12121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/12097"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=12019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=12019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=12019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}