Raspberry Pi konfigurieren
Vorausgehend: Raspberry Pi zusammenstecken und IP-Adresse ermitteln
Inhalt dieses Artikels:
Weiter mit: logi.RTS auf Raspberry Pi installieren und starten
Hinweis: Sie müssen nach jedem der nachfolgend angeführten Befehle die Eingabe-Taste drücken, damit die entsprechende Aktion durchgeführt wird.
Erstmalig am Raspberry Pi lokal anmelden
- Verbinden Sie einen Bildschirm und eine Tastatur (USB) mit dem Raspberry Pi.
Der Anwender
pi
mit Passwortraspberry
ist bei jedem Raspberry Pi standardmäßig verfügbar. Melden Sie sich mit diesen Daten an.login as: pi pi@192.168.1.225's password: raspberry
Der Text
raspberry
für das Passwort wird im Terminal-Fenster nicht angezeigt. Beachten Sie, dass das englische Tastaturlayout in der Basis-Konfiguration aktiviert ist (z.B. y = z).
Der Raspberry Pi informiert Sie möglicherweise, dass der Raspberry Pi noch nicht vollständig konfiguriert ist.
Optionen für Raspberry Pi einstellen
Konfigurieren Sie das Boot-Verhalten, die Sprach-/Regionseinstellungen und die Zeitzone entsprechend. Zusätzlich müssen Sie für Raspbian-Versionen ab 2016 den OpenSSH-Server aktivieren.
Starten Sie dafür das Menü Setup Options
.
sudo raspi-config
Aus diesem Menü wählen Sie nacheinander die folgenden Optionen (die Navigation ist durch Drücken der Cursor-Positionierungstasten möglich, die selektierte Option wird durch Drücken der Eingabe-Taste gewählt):
Interfacing Options
Anschließend wählen SieSSH
. Beantworten Sie die FrageWould you like the SSG server to be enabled?
mitYes
.Interfacing Option
s
Anschließend wählen SieSPI
. Beantworten Sie die FrageWould you like the SPI kernel module to be loaded by default?
mitYes
.Boot Options
und weiterDesktop / CLI
(bei älteren Raspbian-Versionen:Enable Boot to Desktop/Scratch
)
Stellen Sie sicher, dassConsole Text console, requiring user to login
bzw.Console Text console, requiring login (default)
gewählt ist.Localisation Options
( – empfohlene Einstellung)
Anschließend wählen SieChange Locale
. Warten Sie ab, bis der Konfigurationsdialog wieder angezeigt wird (dies könnte etwas dauern). Danach navigieren Sie in der Liste derlocales
zuen_GB.UTF-8 UTF-8
. Stellen Sie sicher, dassen_GB.UTF-8 UTF-8
ausgewählt ist. Falls nicht, drücken Sie die Leertaste, umen_GB.UTF-8 UTF-8
auszuwählen, und die Eingabe-Taste, um die Auswahl zu übernehmen. In der nachfolgenden Anzeige wählen Sie die Standardeinstellungen_GB.UTF-8 UTF-8
. Warten Sie wieder ab, bis der Konfigurationsdialog wieder angezeigt wird (dies könnte etwas dauern)Localisation
Options
Anschließend wählen SieChange Timezone
. Warten Sie ab, bis der Konfigurationsdialog wieder angezeigt wird (dies könnte etwas dauern). In der nachfolgend angezeigten Liste wählen Sie das geographische Gebiet (z.B.Europe
) und anschließend die Stadt oder die Region (z.B.Berlin
oderVienna
).
Nach dieser Konfiguration beenden Sie das Menü Setup Options
mit Finish
. Beantworten Sie eine evtl. Reboot-Frage mit Nein
.
Passwort für Anwender "root" definieren und Anwender "root" aktivieren
Definieren Sie ein sinnvolles Passwort für den "Superanwender" root
, damit nur mehr Sie als dieser Anwender auf den Raspberry Pi zugreifen können.
sudo su passwd
Sie müssen das Passwort zweimal eingeben – einmal für die Definition und einmal als Bestätigung.
root
ist ein Super-User, da root
alle Aktionen auf dem Raspberry Pi durchführen kann – auch "gefährliche" Aktionen. Führen Sie daher nur die Schritte der Kurzanleitung aus (keine zusätzliche Aktionen), damit der Raspberry Pi nicht beschädigt oder andersweitig unbrauchbar gemacht wird.
Für Raspbian-Versionen ab 2016 muss root
zusätzlich aktiviert werden.
Öffnen Sie die Datei
sshd_config
in einem Texteditor.Die Kurzanleitung verwendet Nano zum Bearbeiten von Dateien. Natürlich können Sie Ihren bevorzugten Texteditor einsetzen.
nano /etc/ssh/sshd_config
Ändern Sie die Datei
und speichern Sie die Änderungen.sshd_config
Ursprüngliche ZeilePermitRootLogin without-password
Geänderte und neue Zeilen#PermitRootLogin without-password PermitRootLogin yes
Speichern Sie die Änderungen und verlassen Sie den Editor: Drücken Sie Strg+O (und bestätigen Sie den Dateinamen), dann drücken Sie Strg+X.
Starten Sie den SSH-Server neu.
service ssh restart
Feste IP-Adresse für Raspberry Pi definieren
Definieren Sie eine feste IP-Adresse für den Raspberry Pi, damit der Raspberry Pi jederzeit über die gleiche IP-Adresse angesprochen werden kann (z.B. auch ohne DHCP).
Öffnen Sie die Datei
interfaces
in einem Texteditor.nano /etc/network/interfaces
Ändern Sie die Datei
interfaces
und speichern Sie die Änderungen.Ursprüngliche Zeileiface eth0 inet manual
Geänderte und neue Zeilenauto eth0 iface eth0 inet static address 192.168.1.225 netmask 255.255.255.0 gateway 192.168.1.40
Im Detail:
Ändern Sie die Zeile
iface eth0 inet dhcp
: Korrigieren Siedhcp
aufstatic
.Darunter geben Sie die folgenden Zeilen ein. Ersetzen Sie die Angaben
_IP-Adresse_
und_Netzwerk-Adresse_
durch die korrekten Daten.address _IP-Adresse_ netmask 255.255.255.0 gateway _Netzwerk-Adresse_
- Speichern Sie die Änderungen und verlassen Sie den Editor: Drücken Sie Strg+O (und bestätigen Sie den Dateinamen), dann drücken Sie Strg+X.
Raspberry Pi aktualisieren
Aktualisieren Sie den Raspberry Pi hinsichtlich einiger Zusatzprogramme, die für die weiteren Schritte und die Ausführung von logi.RTS benötigt werden.
apt update apt install dos2unix apt remove wolfram-engine
Anmerkung: Das Programm
Mathematica
wird deinstalliert, da es die Ausführung von logi.RTS verhindert.Laden Sie die Kommunikationsbusse für SPI und I2C:
Öffnen Sie die Datei
raspi-blacklist.conf
in einem Texteditor, ändern Sie diese Datei (falls erforderlich) und speichern Sie die Änderungen.nano /etc/modprobe.d/raspi-blacklist.conf
Ursprünglichen Zeilenblacklist spi-bcm2708 blacklist i2c-bcm2708
Korrigierte Zeilen# blacklist spi-bcm2708 # blacklist i2c-bcm2708
Im Detail:
Geben Sie das Zeichen
#
am Anfang dieser beiden Zeilen ein, damit sie auskommentiert sind.Speichern Sie die Änderungen und verlassen Sie den Editor: Drücken Sie Strg+O (und bestätigen Sie den Dateinamen), dann drücken Sie Strg+X.
Öffnen Sie die Datei
modules
in einem Texteditor, ändern Sie diese Datei und speichern Sie die Änderungen.nano /etc/modules
Neue Zeilen#SPI device spi-dev #I2C device i2c-dev
Im Detail:
Geben Sie die neuen Zeilen am Ende der Datei ein.
- Speichern Sie die Änderungen und verlassen Sie den Editor: Drücken Sie Strg+O (und bestätigen Sie den Dateinamen), dann drücken Sie Strg+X.
Raspberry Pi erneut starten
Starten Sie den Raspberry Pi erneut, um alle bisherigen Änderungen zu übernehmen
shutdown now -r
- Bestätigen Sie angezeigte Meldungen und warten Sie ca. 1 Minute.
Mit PuTTY zum Raspberry Pi verbinden
Verwenden Sie PuTTY für die nachfolgende Konfigurations-/Installationsschritte.
Starten Sie PuTTY.
Im Dialog PuTTY Configuration geben Sie die ermittelte IP-Adresse unter Host Name ein, wählen Sie SSH unter Connection type, dann drücken Sie Open.
PuTTY zeigt ein Terminal-Fenster, in dem Sie nacheinander bestimmte Befehle eintippen. Sie müssen nach jedem Befehl die Eingabe-Taste drücken, damit die entsprechende Aktion durchgeführt wird.
Als Anwender "root" anmelden
Melden Sie sich als Anwender
root
mit dem neuen Passwort an.login as: root root@192.168.1.225's password: _neues Passwort für root_
Der Text für das neue Passwort wird im Terminal-Fenster nicht angezeigt.
Kontrollieren Sie, ob die Kommunikationsbusse tatsächlich geladen sind.
lsmod
In den angeführten Modulen müssen
i2c_dev
,i2c_
bcm2708
undspi_bcm2708
(oder ein neueres Modul) angezeigt werden.