DHCP
Jonas Steindl
4bINFT
09.01.2025
Was bedeutet DHCP?
DHCP steht für Dynamic Host Configuration Protocol.
Wozu wird es benötigt?
-DHCP wird in Netzwerken zur Verteilung der IP-Konfigurationen der Clients
eingesetzt
-Dies kann automatisch/dynamisch, aber auch manuell (Reservierungen) erfolgen
Beschreiben sie den Ablauf von DHCP
Der Ablauf funktioniert mit dem DORA-Prinzip
Die gesamte Kommunikation findet im Broadcast statt (Layer 2&3) ->
FF:FF:FF:FF:FF:FF & [Link]
-Discover – der Client schickt im Broadcast eine Anfrage zu einer IP-
Konfiguration
-Offer – der Server antwortet im Broadcast mit einem Angebot zu einer IP-
Konfiguration
-Request – der Client fragt im Broadcast die IP-Konfiguration an
-Acknowledge – der Server bestätigt die IP-Konfiguration -> Ab jetzt ist sie
aktiv/gültig (Kommunikation ab jetzt im Unicast)
Zeigen Sie Möglichkeiten zur Beeinflussung des DHCP-
Dienstes über die Command-Line
Es gibt drei wichtige Befehle für die Abfrage und die
Beeinflussung des DHCP-Dienstes
ipconfig /all
-Zeigt alle relevanten Informationen zur IP-Konfiguration
am Client an
ipconfig /release
-„Lässt“ die aktuelle Konfiguration los. Das bedeutet, dass
sie gelöscht wird und eine neue Konfiguration geholt
werden kann.
Ipconfig /renew
-Mit diesem Befehl wird die IP-Konfiguration erneuert. Der
DORA-Ablauf wird noch einmal durchgeführt
Funktioniert DHCP über die Broadcastdomäne hinaus
und wenn ja wie
DHCP kann über die Broadcastdomäne hinaus arbeiten, dadurch
wird ein sogenanntes DHCP-Relay benötigt. Damit dies
funktioniert wird am Router eine „ip helper-address“ festgelegt.
Der Router fügt dann eine „Relay Agent Address“ beim Paket
hinzu, damit der Server weiß aus welchem Netz die Anfrage
kommt