Im Folgenden ist beschrieben, mit welchen Arbeitsschritten Sie einen Raspberry Pi für die Arbeit in der Veranstaltung einrichten.
Inhalt
Die folgenden Arbeitsschritte führen zu einem Raspberry Pi, der für die Inhalte der Veranstaltung verwendet werden kann.
Die Vorbereitung der SD-Karte wird einige Zeit in Anspruch nehmen. Bauen Sie währenddessen das Netzwerk im Seminarraum auf.
Bereiten Sie den Raspberry für den ersten Bootvorgang vor!
Achten Sie stets darauf, dass der Rechner vor dem Start korrekt mit einem eingeschalteten Monitor verbunden ist. Es kann sonst sein, dass der Raspberry den Monitor nachträglich nicht mehr findet.
Sehen Sie sich um und öffnen Sie einige Programme, um den Raspberry Pi kennen zu lernen.
Im Folgenden werden Sie einige Konfigurationen und Installationen auf dem Raspberry Pi vornehmen, um ihn im Kontext der Veranstaltung nutzen zu können.
Führen Sie die folgenden Konfigurationen in der grafischen Oberfläche unter Startmenü -> Preferences -> Raspberry Pi Configuration aus.
Ändern Sie das Passwort, das standardmäßig raspberry
lautet, auf infsose2017
. Achten Sie auf Kleinschreibung und darauf, dass Sie momentan noch mit einem englischen Tastaturlayout arbeiten! Y und Z sind vertauscht.
Selbstverständlich ist das Passwort weder sicher noch geheim, darauf kommt es an dieser Stelle aber nicht an. Viele Lehrveranstaltungen sind schon an vergessenen Passwörtern von Studierenden gescheitert…
Checken Sie den Radiobutton To Cli, um in Zukunft direkt in die Kommandozeile zu booten. Da wird die grafische Oberfläche des Raspberry in Zukunft nicht mehr so häufig nutzen wollen und sie unnötig Ressourcen verbrauchen würde, starten wir sie nur noch^ manuell.
Schalten Sie die automatische Anmeldung des Benutzers pi
aus.
Um von einem anderen Rechner sicher auf den Raspberry zugreifen zu können, aktivieren Sie SSH.
Um mit Sensoren und Aktoren arbeiten zu können, müssen Sie an dieser Stelle die Remote GPIO aktivieren.
Ändern Sie mit Klick auf Set Locale… die Oberflächensprache des Systems.
de (German)
aus.DE (Germany)
aus.Bestätigen Sie die Auswahl mit OK.
Ändern Sie mit Klick auf Set Timezone… die Zeitzone des Systems.
Europe
aus.Berlin
aus.Bestätigen Sie die Auswahl mit OK.
Ändern Sie mit Klick auf Set Keyboard… das Tastaturlayout des Systems.
Germany
und bei Variant German
aus.Wenn Sie die vorigen Schritte befolgt haben, landet der Raspberry Pi jetzt in der Eingabeaufforderung, und Sie müssen sich anmelden.
raspberrypi login:
Geben Sie also Benutzername und Passwort ein. Wenn Sie dabei erfolgreich waren, können Sie den Raspberry jetzt über die Kommandozeile steuern.1
Durch den Befehl startx
können Sie die grafische Benutzeroberfläche manuell starten.
Der DHCP-Server des Instituts hat den Raspberrys beim Start eine IP-Adresse zugewiesen. Ermitteln Sie diese mit dem Befehl ifconfig
auf der Kommandozeile. Notieren Sie alle IP-Adressen auf einem Blatt und geben Sie dieses an das Dozententeam.
Da der Raspberry im Veranstaltungskontext die Rolle eines Webservers bei einem Provider übernimmt, werden wir ihn in Zukunft ohne Bildschirm, Maus und Tastatur betreiben. Wir werden ihn remote administrieren, also per Fernzugriff. Und das funktioniert per SSH.
Dadurch, dass Sie bei der Konfiguration den SSH-Server auf dem Raspberry aktiviert haben, lauscht dieser jetzt auf Port 22
auf Kontakt von außen. Mit dem folgenden Befehl können Sie sich jetzt z.B. auf einem Rechner anmelden:
$ ssh pi@134.28.125.184
Dabei ist ssh
der Befehl, pi
der Nutzer auf dem Raspberry und der Rest dessen IP-Adresse. Gelingt die Verbindung im Netzwerk und existiert ein Nutzer pi
auf dem Rechner, werden Sie nach dem Passwort gefragt. Können Sie sich authentifizieren, gelangen Sie auf die Kommandozeile des Raspberry. Nun können Sie von Ihrem Rechner aus alles auf dem Raspberry tun, was Sie auch als Nutzer pi
direkt am Gerät mit Tastatur und Maus tun könnten.
Nur MACs und Linux-Rechner verfügen über die direkte Möglichkeit, eine SSH-Verbindung zu entfernten Rechnern herzustellen. Bei Windows muss man ein wenig nachhelfen.
Es gibt zwei bewährte Möglichkeiten, sich per SSH auf entfernte Rechner zu verbinden.
sudo raspi-config
die Konfiguration über die Kommandozeile auf und stellen Sie das Layout erneut ein.
[return]