DHCP = Dynamic Host Configuration Protokoll
zuständig für eine Netzwerkkonfiguration.
Vergibt automatisch:
· IP-Adresse
· Subnetzmaske
· IP eines Standardgateways
· DNS-Server
Theorie
Weiterentwicklung von BOOTP (Bootstrap Protokoll).
DHCP-Protokollablauf
Client ⇒ DHCP-DISCOVER an Server Server ⇒ antortet im Optimalfall mit einem DHCP-OFFER (enthält Netzparameter) Client ⇒ prüft ob Parameter stimmen - schickt ein DHCP-REQUEST an Server zurück Server bestätigt Zuteilung mit DHCP-ACK
Zeitangaben
· Lease Time ⇒ wie lange die Netzparameter verwendet werden können.
· Renewal Time ⇒ Zeitpunkt an dem sich der Client um eine Verlängerung bemüht (Hälfte der Lease Time)
· Rebinding Time ⇒ Zeitpunkt wo der Client per Broadcast Kontakt zu einem Server sucht (7/8 der Lease Time)
- nach Ablauf der Lease-Time - DHCP-Server kann IP wieder neu vergeben
ISC-DHCP-Server
- gebräuchlichste DHCP-Softwarepaket (ISC= Internet Systems Consortium)
Paket besteht aus: · DHCP-Serversoftware · DHCP-Clientsoftware · DHCP-Relay-Agent (benötigt man, wenn kein kompletter DHCP-Server zur Verfügung steht)
Wenn das Paket zum Ersten Mal installiert wird - stürzt ab.
Die Konfigurationsdatei für den Server ist dhcpd.conf
Die Datei erhält sämtliche Deklarationen und Parameterdefinitionen.
Beim schreiben einer solchen Datei soll man folgendes beachten: