Einen Fotoautomaten im Netzwerk leicht auffindbar machen ist ein praktisches Projekt für Lernende, die grundlegende Terminalkenntnisse mitbringen und einen laufenden lokalen Dienst für andere Geräte auffindbar und nutzbar machen möchten. Bei Maple Yard benötigen Besucher entweder eine Fotovorschau oder das vollständige Album. Du veröffentlichst eindeutige Dienstidentitäten, ermittelst ihre tatsächlichen Verbindungsdaten und speicherst die passenden Bilder, während der Infopunkt erreichbar bleibt.
Ein angeleitetes Lab vermittelt den gesamten Ablauf von der Erkennung bis zum Download. Eine eigenständige Challenge kombiniert Namen, Ports und Pfade der Workshop-Stationen neu. So verwendest du dieselben Werkzeuge und bestimmst die richtigen Zuordnungen selbst.
Was du lernen wirst
Nach Abschluss dieses Kurses kannst du:
- mit Avahi echte mDNS/DNS-SD-Ankündigungen auf dem lokalen Link durchsuchen;
- den Namen einer Dienstinstanz von Zielhostname, Adresse, Port und Ressourcenpfad unterscheiden;
- zwei HTTP-Dienste anhand vollständiger XML-Vorlagen veröffentlichen und ihre Definitionen laden;
- fehlende Diensterkennung, abgelehnte Verbindungen, nicht vorhandene HTTP-Pfade und gültige, aber falsche Inhalte unterscheiden;
- von einem zweiten Client anhand aktueller Erkennungsergebnisse vollständige, dekodierbare Bildsammlungen abrufen;
- den benachbarten Infopunkt erhalten und ausschließlich die tatsächlich von jedem Client gespeicherten Dateien betrachten.
Für wen dieser Kurs geeignet ist
Der Kurs richtet sich an Netzwerklernende und praktisch arbeitende Linux-Nutzer, die verstehen möchten, wie ein lokaler Dienst auffindbar und nutzbar wird. Getting a Pop-Up Event Network Ready wird als vorheriger Kurs empfohlen.
Voraussetzungen: Du solltest IPv4-Adressen, Hostnamen, Ports und Pfade erkennen, grundlegende Terminalbefehle verwenden und zwischen benannten Tabs wechseln können. Außerdem solltest du schon vollständige Befehle für einen HTTP-Download ausgeführt haben. DNS-Administration, XML- und Programmierkenntnisse sind nicht erforderlich.
Lernumgebung: LabEx stellt die einsatzbereiten Terminals Publisher, Client und New Client in einem isolierten Linux-LAN sowie Photo Shelf zur Vorschau gespeicherter Bilder bereit. Die Knoten teilen sich einen Kernel. Jede Einheit beginnt unabhängig. Die Dokumente sind in neun Sprachen verfügbar; Beschriftungen der Laufzeitumgebung und Befehlsausgaben bleiben Englisch.
Häufig gestellte Fragen
Muss ich Software installieren oder einen echten Fotoautomaten verwenden?
Nein. Die vorbereitete Linux-Umgebung enthält Avahi und die laufenden HTTP-Dienste. Eigene synthetische Illustrationskarten ersetzen Fotos von Besuchern. Eine physische Kamera, ein Drucker oder persönliche Bilder werden nicht benötigt.
Garantiert das Finden eines Dienstes, dass er funktioniert?
Nein. Du verwendest seine aufgelöste Adresse, seinen Port und Pfad und prüfst anschließend die vollständig heruntergeladenen Bilder. Ein sichtbarer Dienstname oder eine erfolgreiche Verbindung allein beweist nicht, dass du die richtige Sammlung erreicht hast. Die Diensterkennung bietet auch keine Authentifizierung.
Konfiguriert der Kurs öffentliches DNS oder Erkennung über Router hinweg?
Nein. Er verwendet IPv4-mDNS/DNS-SD auf einem einzelnen kontrollierten lokalen Link. Eine native .local-Unterstützung im Browser oder Kompatibilität mit jedem physischen Gerät wird nicht zugesichert.
Was ändert sich in der Challenge?
Identitäten, Ports und Pfade der Workshop-Stationen werden neu kombiniert. Du nutzt dieselben Werkzeuge und Formate wie im angeleiteten Lab, um zwei unterschiedliche Sammlungen zu veröffentlichen und an New Client zu liefern, während der Infopunkt erhalten bleibt. Jede Einheit hat ihre eigene neue Umgebung.




