Anforderung einer Lease vom Client

  1. Broadcast Quelle:0.0.0.0 Ziel:255.255.255.255 (DHCP-Anforderung) (Wiederholung im Abstand von 9,13,16 Sekunden, dann 5 min.)
  2. Lease-Angebot vom DHCP-Server
  3. Lease-Auswahl, Client nimmt das erste Angebot und schickt eine Akzeptanzmeldung. Dieser Broadcast enthält keine Quell-IP-Adresse, sondern die Zieladresse des DHCP-Servers, dessen Angebot angenommen wird. Alle anderen DHCP-Server ziehen ihre Angebote zurück.
  4. Lease-Bestätigung, Servern sendet DHCPACK-Nachricht (Acknowledgement). Client kann nun die IP-Adresse benutzen.
    DHCPNACK (negatives ACK) kann bei Verlängerung der Lease auftreten, wenn aber diese schon vergeben wurde.)

Verlängern einer Lease vom Client

  • 50 % Ablauf der Leasezeit = DHCP-Lease Anforderung an ursprünglichen Server senden
  • 87,5 % = DHCP-Lease Anforderung an beliebigen Server senden. Bei weiterem Misserfolg startet er einen neuen Lease-Prozeß.
manuelles Beenden einer Lease = "ipconfig /release"
manuelles Erneuern einer Lease = "ipconfig /renew"


Konfiguration eines DHCP-Servers

Bei mehreren DHCP-Servern, jedem Server einen unterschiedliche Adressbereiche zur Zuteilung an Clients vergeben.

DHCP-Relay-Server nur nötig, wenn Router das BOOTP-Protokoll nicht forwarden.

Bereichsoperationen haben Vorrang vor globalen Operationen

DHCP-Datenbank wird alle 15 Minuten in \winnt\system32\dhcp\backup\jet geschrieben.
Der Inhalt des Schlüssels \HKEY_LOCAL_SYSTEM\SYSTEM\CurrentControlSet\Services\DHCPServer\Configuration wird im Verz. \winnt\system32\dhcp\backup als DHCPCFG abgelegt.


Wiederherstellen der DHCP-Datenbank

- "Option Restore Flag" in \HKEY_LOCAL_SYSTEM\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters auf 1 und Neustart
- Inhalt von \winnt\system32\dhcp\backup\jet in das Verz. \winnt\system32\dhcp und Neustart


DHCP-Datenbank komprimieren

  1. cd \winnt\system32\dhcp
  2. jetpack dhcp temp.mdb
  3. ren temp.mdb dhcp.mdb
  4. Neustart des DHCP-Servers
Die DHCP MIB II mit 14 Parametern wird autom. mit dem DHCP-Server installiert.
Der Zugriff erfolgt über vom Remote-DHCP-Manager.

Weiter Infos über DHCP in den RFCs 1533,1534,1541 und 1542.