Raspberry Pi: Aufgaben und Übungen
Idee: http://www.elektronik-kompendium.de/sites/raspberry-pi/
![]() |
![]() |
---|
Quelle: http://www.elektronik-kompendium.de/sites/raspberry-pi/
Der Raspberry Pi wurde ursprünglich für Bildungszwecke entwickelt, um ihn an Schulen und Universitäten einzusetzen und den Unterricht und das Studium interessanter zu gestalten.
Leider befindet sich der praktische Einsatz des Raspberry Pi oder eines vergleichbaren Einplatinen-Computers in Deutschland, Österreich und der Schweiz noch in den Kinderschuhen. Hört man sich zu dem Thema um, findet man nur wenige Beispiele, die den Einsatz des Raspberry Pi im Schulunterricht, in der Ausbildung oder im Studium zeigen.
Die folgenden Aufgaben und Übungen sollen hier ein wenig Abhilfe schaffen. Sie eignen sich zum Selbststudium oder als Quelle für Lehrer und Dozenten, um einen eigenen Raspberry-Pi-Workshop aufzubauen. Die Aufgaben enthalten auch gleich beispielhafte fertige Lösungen.
Übersicht: Aufgaben und Übungen mit dem Raspberry PI
Raspberry-Pi-Modelle
Grundlagen
- Raspberry Pi: Anschlüsse und Komponenten
- Raspberry Pi: Grundlagen der Energieversorgung / Stromversorgung
- Raspberry Pi: Stromverbrauch messen
- Raspberry Pi: Übertakten / Overclocking
Schnittstellen und Anschlüsse
- Raspberry Pi: HDMI - High Definition Multimedia Interface
- Raspberry Pi: USB - Universal Serial Bus
- Raspberry Pi: Belegung Audio-Video-Signal am 4-poligen Klinken-Stecker
Betriebssysteme
- Raspberry Pi: Linux-Distributionen
- Raspberry Pi: Raspbian Jessie
- Raspberry Pi: Ubuntu Mate
- Raspberry Pi: Kali Linux
- Raspberry Pi: Windows IoT
Zubehör und Erweiterungen
- Raspberry Pi: Ausstattung und Zubehör
- Raspberry Pi: Das richtige Netzteil
- Raspberry Pi: SD-Speicherkarten
- Raspberry Pi: WLAN-Adapter
- Raspberry Pi: Audio-Erweiterungen
- Raspberry Pi: Kühlung und Kühlkörper
GPIO - General Purpose Input Output
- Raspberry Pi: GPIO - General Purpose Input Output
- Raspberry Pi: GPIO-Belegung
- Raspberry Pi: GPIO beschalten
- Raspberry Pi: GPIO programmieren
- Raspberry Pi: GPIO mit Pullup- und Pulldown-Widerstand
1. Erste Schritte: Aufgaben und Übungen mit dem Raspberry Pi
Die folgenden Aufgaben und Übungen eignen sich für Einsteiger, die mit dem Raspberry Pi noch nicht in Berührung gekommen sind. Die Lösungen sind aber auch für diejenigen interessant, die den Raspberry Pi schon kennen und damit gearbeitet haben. Die Lösungen sind Teile von Standard-Aufgaben, die rund um den Raspberry Pi immer mal wieder erfolgen müssen.
- Betriebssystem für den Raspberry Pi auf eine SD-Speicherkarte installieren
- Erste Inbetriebnahme eines Raspberry Pi
- IP-Adresse eines Raspberry Pi herausfinden
- Verbindung zu einem Raspberry Pi per SSH aufbauen
- Erste Schritte bei der Installation und Konfiguration eines Raspberry Pi
- Betriebssystem und Software des Raspberry Pi aktualisieren
- Sicherheitsaktualisierungen automatisch herunterladen und installieren
- Paketquellen prüfen und ändern (Raspberry Pi)
- Release-Upgrade bei Raspbian von Wheezy auf Jessie (Raspberry Pi)
- Update/Upgrade von Raspberry Pi (1) auf Raspberry Pi 2
- Firmware- und Kernel-Update mit rpi-update beim Raspberry Pi
- Minimal-Image von Raspbian selber erstellen
- Minimal-Image von Raspbian für eine 2-GByte-SD-Card
- Raspberry Pi mit einem HDMI-Adapter an einem VGA-Monitor betreiben
- Neuen Benutzer einrichten (Raspberry Pi)
- Standard-Benutzername und Passwort ändern (Raspberry Pi)
- Root-Rechte an Benutzer vergeben (Raspberry Pi)
- Dienste auf dem Raspberry Pi verwalten
2. Computertechnik: Aufgaben und Übungen mit dem Raspberry Pi
Die folgenden Aufgaben und Übungen eignen sich für Einsteiger, die mit dem Raspberry Pi bereits erste Versuche unternommen haben und einfach noch ein bisschen mehr über das System und die Hardware wissen uns sich erarbeiten wollen oder sollen.
Die Lösungen sind für diejenigen interessant, die den Raspberry Pi schon kennen und damit intensiver arbeiten wollen.
Die Lösungen beziehen sich auf Fragestellungen, die sich durch die Nutzung des Systems und konkreten Aufgabestellungen ergeben. Prinzipiell können die dargestellten Lösungswege auch auf anderen Systemen zum Einsatz kommen.
- Systemwerte mit vcgencmd auslesen (Raspberry Pi)
- vcgencmd auf dem Raspberry Pi nach-installieren
- Linux-Distribution und -Release beim Raspberry Pi auslesen
- Informationen zum Prozessor des Raspberry Pi ermitteln
- Informationen zum Arbeitsspeicher des Raspberry Pi ermitteln
- Informationen zur SD-Speicherkarte des Raspberry Pi ermitteln
- USB-Stick automatisch einbinden
- USB-Stick oder -Festplatte automatisch mounten/einhängen/einbinden
- Script/Datei ausführen oder ausführbar machen
- Backup von Daten auf einem USB-Stick erstellen (Raspberry Pi)
- Duplizieren einer SD-Card mit dem Raspberry Pi
- Übertakten des Raspberry Pi
- Speicherverteilung des Raspberry Pi ändern (Memory Split)
- Swapping beim Raspberry Pi einrichten und deaktivieren
3. Netzwerktechnik: Aufgaben und Übungen mit dem Raspberry Pi
Die folgenden Aufgaben und Übungen eignen sich für Einsteiger, die mit dem Raspberry Pi bereits erste Versuche unternommen haben und Anwendungen in einem lokalen Netzwerk ausprobieren wollen oder sollen.
Die Lösungen sind auch für diejenigen interessant, die den Raspberry Pi schon kennen und damit intensiver arbeiten wollen.
Die Lösungen beziehen sich auf Fragestellungen, die sich auf konkreten Aufgabestellungen in einem Netzwerk ergeben.
- Netzwerk- und IP-Konfiguration des eigenen Clients ermitteln
- Netzwerk- und IP-Konfiguration des Raspberry Pi ermitteln
- Statische IPv4-Adresse für Raspbian Jessie (Raspberry Pi)
- Statische IPv4-Adresse für Raspbian Wheezy (Raspberrry Pi)
- IPv4-Konfiguration mit dem Netzwerk-Manager wicd-curses (Raspberry Pi)
- Hostname eines Raspberry Pi ändern
- Zeroconf / Bonjour / Avahi auf dem Raspberry Pi einrichten
- Netzwerk-Probleme beim Raspberry Pi lösen
- IPv6 auf dem Raspberry Pi einschalten und konfigurieren
- IPv6 Privacy Extensions für Raspbian Jessie aktivieren (Raspberry Pi)
- IPv6 Privacy Extensions für Raspbian Wheezy aktivieren (Raspberry Pi)
- Feste IPv6-Adresse für den Raspberry Pi einrichten
- IPv6-Tunnel für SixXS mit aiccu einrichten (Raspberry Pi)
- IPv6-Firewall für einen IPv6-Tunnel einrichten (Raspberry Pi)
- IPv6-Gateway mit Router Advertisement Daemon einrichten (Raspberry Pi)
- WLAN-Adapter am Raspberry Pi einrichten
- WLAN mit wicd-curses auf dem Raspberry Pi einrichten
- Energiespar-Modus des WLAN-Adapters ausschalten
- Informationen zum WLAN-Adapter am Raspberry Pi ermitteln
- Raspberry Pi als WLAN-Access-Point einrichten
- Raspberry Pi als WLAN-to-LAN-Bridge einrichten
- Raspberry Pi als WLAN-Router einrichten
- Schritt für Schritt den Raspberry Pi als Server einrichten
- Raspberry Pi als Server im Dauerbetrieb (24/7, headless)
- SSH-Server auf dem Raspberry Pi absichern
- Fernwartung bzw. Remote-Service auf dem Raspberry Pi einrichten
- Verbindung zur Kommandozeile per SSH aufbauen
- Verbindung zur grafischen Benutzeroberfläche per SSH aufbauen
- VNC-Server auf dem Raspberry Pi einrichten (TightVNCServer)
- VNC-Server über eine sichere SSH-Verbindung einrichten
- VNC-Server auf dem Raspberry Pi einrichten (X11VNC)
- Webserver auf dem Raspberry Pi einrichten (lighttpd)
- Webserver um PHP5-Unterstützung erweitern (lighttpd)
- Webserver mit PHP5 auf dem Raspberry Pi beschleunigen (lighttpd)
- FTP-Server auf dem Raspberry Pi einrichten
- DHCP-Server auf dem Raspberry Pi einrichten
- File-Server auf dem Raspberry Pi einrichten
- NFS-Server auf dem Raspberry Pi einrichten
- Samba-Server auf dem Raspberry Pi einrichten
- Print-Server mit CUPS und AirPrint auf dem Raspberry Pi einrichten
- Raspberry Pi als MySQL-Backup-Server für eine Webhoster-Datenbank
4. Elektronik: Aufgaben und Übungen mit dem Raspberry Pi
- Bringen Sie eine LED zum leuchten
- Schalten Sie eine LED ein und aus
- Lassen Sie eine LED blinken
- Lassen Sie eine LED blitzen
- Lassen Sie zwei LEDs abwechselnd blinken (Wechselblinker)
5. IT-Security: Aufgaben und Übungen mit dem Raspberry Pi
Die folgenden Aufgaben und Übungen umfassen das Themengebiet der IT-Security und ganz speziell die Netzwerk-Sicherheit. Es geht allerdings weniger darum, Sicherheit herzustellen, sondern die Sicherheit, oder besser gesagt die Unsicherheit zu analysieren. Im wesentlichen sollen die Aufgaben und Übungen durch Netzwerk-Analyse aufzeigen, warum IT-Security wichtig ist.
In der Regel werden die Aufgaben und Übungen mit Kali Linux auf dem Raspberry Pi durchgeführt. Beides ist nicht immer zwingend erforderlich. Sofern nicht anders angegeben sind alle Lösungen unter Kali Linux (für Raspberry Pi) getestet.
Kali Linux ist ein Werkzeugkoffer für Hacker, Pentester und IT-Security-Spezialisten, die Netzwerke auf den Zahn fühlen wollen.
In jedem Fall empfiehlt es sich diese Werkzeuge nur im eigenen Netzwerk und auf eigene Dienste anzusetzen und nicht in oder an fremden Netzen auszuprobieren. Viele der dokumentierten Lösungswege kommen einem Angriffsversuch gleich.
- Alle genutzte IPv4-Adressen im gleichen Netz ermitteln
- Port-Scan auf einen Host durchführen
- Netzwerk-Monitoring bzw. Man-in-the-Middle auf dem Raspberry Pi einrichten
- Netzwerk-Verkehr mit dem Raspberry Pi aufzeichnen (tcpdump)
- WLAN-Hacking und -Pentesting mit dem Raspberry Pi
- WLAN-Hacking: Der richtige WLAN-Adapter
- WLAN-Hacking: Monitor Mode
- WLAN-Analyse mit iwlist und wavemon
- Information Gathering mit Airodump-ng (WEP/WPA/WPA2)
- Information Gathering mit Wash (WPS)
- WLAN-Tracking mit dem Raspberry Pi
- WEP-WLAN-Hacking mit einem aktiven WLAN-Client
- WPA/WPA2-WLAN-Hacking mit Airodump-ng auf dem Raspberry Pi
- WPS-WLAN-Hacking mit Reaver auf dem Raspberry Pi
Hinweis: Dieses Tutorial ist Teil einer Aufgaben und Übungen mit dem Raspberry Pi-Reihe, die für Lern- und Ausbildungszwecke erstellt wurde. Die dargestellte Lösung ist Teil einer konkreten Aufgabenstellung, die Schüler, Auszubildende und Studenten, lösen sollen. Deshalb muss der hier aufgezeigte Weg nicht der Optimalfall sein.
Quelle: http://www.elektronik-kompendium.de/sites/raspberry-pi/index.htm