Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:raspberrypi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:raspberrypi [2024/03/31 13:42] – [12 Bookworm] pulsarwiki:raspberrypi [2024/03/31 19:08] (aktuell) – [12 Bookworm] pulsar
Zeile 563: Zeile 563:
 Ab dieser Version hat sich die Ersteinrichtung für den Headless Betrieb geändert. Hierfür nutze ich das Lite Image. Auf der SD-Karte müss auf der Boot-Partition einige Dateien angelegt werden diese wären: Ab dieser Version hat sich die Ersteinrichtung für den Headless Betrieb geändert. Hierfür nutze ich das Lite Image. Auf der SD-Karte müss auf der Boot-Partition einige Dateien angelegt werden diese wären:
  
-  - SSH Aktivierung eine leere Datei mit dem namen ''ssh'' +  - SSH Aktivierungeine leere Datei mit dem namen ''ssh'' 
-  - Benutzer eine Datei mit dem Namen ''userconf'' mit dem Inhalt: <username>:<password> Für password wird hier das verschlüsselt Passwort eingetragen, dieses holt man sich mit dem Komando ''openssl passwd -6'' +  - Benutzereine Datei mit dem Namen ''userconf'' mit dem Inhalt: <username>:<password> Für password wird hier das verschlüsselt Passwort eingetragen, dieses holt man sich mit dem Komando ''openssl passwd -6'' 
-  - WLAN+  - WLAN, eine Datei im Pfad ''/etc/NetworkManager/system-connections/WLAN-Name.nmconnection'' anlegen mit den folgenden Inhalt: 
 + 
 +<code> 
 +[connection] 
 +id=WLAN-Name 
 +uuid=# random UUID in the format 11111111-1111-1111-1111-111111111111 
 +type=wifi 
 +autoconnect=true 
 +interface-name=wlan0 
 + 
 +[wifi] 
 +mode=infrastructure 
 +ssid=WLAN-Name 
 + 
 +[wifi-security] 
 +auth-alg=open 
 +key-mgmt=wpa-psk 
 +psk=WLAN-Passwort 
 + 
 +[ipv4] 
 +method=auto 
 + 
 +[ipv6] 
 +addr-gen-mode=default 
 +method=auto 
 +</code> 
 + 
 +  sudo chmod -R 600 <path-to-rootfs>/etc/NetworkManager/system-connections/SSID.nmconnection 
 +  sudo chown -R root:root <path-to-rootfs>/etc/NetworkManager/system-connections/SSID.nmconnection 
 + 
 +Hier soll es eine einzige Datei geben, mit der man alle Punkte ab arbeiten kann: 
 + 
 +With Raspberry Pi OS bookworm you can configure WiFi via a ''custom.toml'' **that you place in the bootfs partition (first boot only).** 
 + 
 +Note that this feature is experimental and will be replaced by cloud-init in the future. 
 + 
 +An example gist and blog explains some of the options: 
 + 
 +I am copying the example from the aforementioned gist (not affiliated): 
 + 
 +<code> 
 +# Required: 
 +config_version = 1 
 + 
 +[system] 
 +hostname = "raspberrypi" 
 + 
 +[user] 
 +# If present, the default "rpi" user gets renamed to this "name" 
 +name = "rpi" 
 +# The password can be encrypted or plain. To encrypt, we can use "openssl passwd -5 raspberry" 
 +password = "$5$pN7oRnie.WDOHoJY$aWEYmKUytN/S/bxMza5ksBiurbSJmcvcysBKHSmYa45" 
 +password_encrypted = true 
 + 
 +[ssh] 
 +# ssh_import_id = "gh:user" # import public keys from github 
 +enabled = true 
 +password_authentication = false 
 +# We can also seed the ssh public keys configured for the default user: 
 +# authorized_keys = [ "ssh-rsa ... user@host", ... ] 
 + 
 +[wlan] 
 +ssid = "mywifi" 
 +password = "$5$pN7oRnie.WDOHoJY$aWEYmKUytN/S/bxMza5ksBiurbSJmcvcysBKHSmYa45" 
 +password_encrypted = true 
 +hidden = false 
 +# The country is written to /etc/default/crda 
 +# Reference: https://wireless.wiki.kernel.org/en/developers/Regulatory 
 +country = "IE" 
 + 
 +[locale] 
 +keymap = "gb" 
 +timezone = "Europe/London" 
 +</code> 
 + 
 +You could dig more into the firstboot or init_config scripts (the latter is what loads the config). 
 + 
 + 
  
 Entscheident ist dieses Verzeichnis auf der Wurzel-Partition wo die Einstellungen konfiguriert werden. Entscheident ist dieses Verzeichnis auf der Wurzel-Partition wo die Einstellungen konfiguriert werden.
wiki/raspberrypi.1711885373.txt.gz · Zuletzt geändert: 2024/03/31 13:42 von pulsar