Skip to main content

DHCP-Auftrag

Aufgabenstellung

Aufbau der Laborumgebung

  1. Vorbereitung der Maschinen:

    • Richten Sie einen Debian Linux-Server ein. Dieser Server wird als DHCP-Server dienen.
    • Bereiten Sie eine Windows-Maschine vor, die als DHCP-Client fungieren wird.
  2. Netzwerkkonfiguration:

    • Konfigurieren Sie auf dem Debian Linux-Server zwei Netzwerk-Interfaces: eines für das interne Netzwerk (intnet) mit der Subnetzmaske 192.168.1.0/26 und eines für den Internet Zugang (DHCP von aussen).
    • Stellen Sie sicher, dass der Switch korrekt konfiguriert ist, um beide Netzwerke (intnet und NAT) zu unterstützen und die Kommunikation zwischen dem DHCP-Server und dem DHCP-Client zu ermöglichen.

DHCP-Server Einrichtung und Konfiguration

  1. Installation des DHCP-Servers auf Debian Linux:

    • Installieren Sie die DHCP-Server-Software (z.B. ISC DHCP Server) auf Ihrem Debian-System.
  2. Konfiguration des DHCP-Servers:

    • Konfigurieren Sie den DHCP-Server so, dass er feste IP-Adressen basierend auf der MAC-Adresse des Windows-Clients zuweist. Stellen Sie dem Windows-Client eine feste IP-Adresse im intnet-Netzwerk (z.B. 192.168.1.10/26) zu.
  3. Überprüfung und Analyse:

    • Starten Sie den DHCP-Server und stellen Sie sicher, dass der Windows-Client eine IP-Adresse vom DHCP-Server erhält.
    • Verwenden Sie Wireshark, um den DHCP-Kommunikationsprozess zwischen Server und Client aufzuzeichnen und detailliert zu analysieren. Achten Sie insbesondere auf die Übereinstimmung mit der vorgestellten Struktur und den DHCP-Pakettypen, in denen Sie spezifische Konfigurationsoptionen (z.B. Vendor-spezifische Optionen) finden können.

Erweiterte Konfiguration und Analyse

  1. DHCP-Relay Konfiguration:

    • Experimentieren Sie mit der Einrichtung eines DHCP-Relays in Linux und/oder in einer simulierten Umgebung wie Packet Tracer, um zu verstehen, wie DHCP-Anfragen über verschiedene Netzwerke hinweg weitergeleitet werden.
  2. Vergleich verschiedener DHCP-Implementierungen:

    • Untersuchen Sie die Unterschiede zwischen verschiedenen DHCP-Server-Implementierungen wie udhcpd und isc-dhcp-server durch praktische Tests und Konfigurationsvergleiche.
  3. Fortgeschrittene Server-Optionen:

    • Erkunden Sie fortgeschrittene Konfigurationsoptionen des isc-dhcp-Servers, wie das Gruppieren von Geräten basierend auf Vendor-spezifischen Informationen und implementieren Sie einige dieser Optionen in Ihrer Konfiguration.

Theorie

Vorgehen mit Hürden und Lösungsansätze

Aufbau der Laborumgebung

Debian-Server (Ubuntu)

image.png

ip a

image.png

ip addr add 192.168.1.1/24 dev ens35
ip a

image.png

Windows-Server

image.png

Ergebnis