DHCP Grundlagen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→DHCP) |
|||
| (6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | [[Kategorie:DHCP]] | ||
=DHCP= | =DHCP= | ||
| − | *Über das Dynamic Host Configuration Protocol (DHCP) werden einem Client-Rechner alle nötigen Netzparameter übermittelt. | + | * Über das Dynamic Host Configuration Protocol (DHCP) werden einem Client-Rechner alle nötigen Netzparameter übermittelt. |
| + | * Konfigurierbare Parameter: | ||
| + | ** IP-Adresse und Netzwerkmaske | ||
| + | ** Default-Gateway | ||
| + | ** DNS-Server, DNS Context und DNS Tree | ||
| + | ** Sekundärer DNS-Server | ||
| + | ** Time- (nach RFC 868) sowie NTP-Server | ||
| + | ** Proxy-Konfiguration via WPAD | ||
| + | |||
| + | =Ports= | ||
| + | *Anfagen kommen auf Port 67 UDP am Server an. | ||
| + | *Antworten gehen auf Port 68 UDP an den Client. | ||
| + | |||
=Leistungsmerkmale= | =Leistungsmerkmale= | ||
*DHCP dient der einfachen Zuteilung von Netzwerkinformationen in lokalen TCP/IP-Netzen. | *DHCP dient der einfachen Zuteilung von Netzwerkinformationen in lokalen TCP/IP-Netzen. | ||
| − | *Zu diesen Informationen gehören z.B. IP- | + | *Zu diesen Informationen gehören z.B. IP-Adresse, Domainname, Routing und DNS-Server. |
| − | *Bei Diskless-Workstations bilden DHCP oder BOOTP die Grundlage. | + | *Bei Diskless-Workstations bilden DHCP oder BOOTP die Grundlage. |
| + | |||
=Kurzbeschreibung der Arbeitsweise= | =Kurzbeschreibung der Arbeitsweise= | ||
*Beim Booten kennt der Rechner nur die MAC-Adresse seiner Netzwerkkarte. | *Beim Booten kennt der Rechner nur die MAC-Adresse seiner Netzwerkkarte. | ||
| Zeile 12: | Zeile 26: | ||
*Mit der MAC-Adresse sendet der Rechner eine Rundfrage (Broadcast) ins Netz mit der Bitte, ihm eine Netzwerkkonfiguration mitzuteilen. | *Mit der MAC-Adresse sendet der Rechner eine Rundfrage (Broadcast) ins Netz mit der Bitte, ihm eine Netzwerkkonfiguration mitzuteilen. | ||
*Der DHCP-Server wartet auf solche Rundfragen und teilt dem anfragenden Rechner die entsprechenden Daten mit. | *Der DHCP-Server wartet auf solche Rundfragen und teilt dem anfragenden Rechner die entsprechenden Daten mit. | ||
| + | =Prinzip= | ||
{{#drawio:Dhcp-1}} | {{#drawio:Dhcp-1}} | ||
| − | + | =Vorgang= | |
{{#drawio:Dhcp-2}} | {{#drawio:Dhcp-2}} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
*Außerdem speichert der Server sowohl die MAC-Adresse des Clients als auch die ihm zugeteilte IP-Adresse in einer Datei. (dhcp.leases) | *Außerdem speichert der Server sowohl die MAC-Adresse des Clients als auch die ihm zugeteilte IP-Adresse in einer Datei. (dhcp.leases) | ||
| − | |||
*Diese IP-Adresse wird für eine bestimmte Laufzeit (Lease Time) für diesen Client reserviert. | *Diese IP-Adresse wird für eine bestimmte Laufzeit (Lease Time) für diesen Client reserviert. | ||
*Nach einiger Zeit versucht der Client, seine Adresse beim Server zu erneuern (renewing). | *Nach einiger Zeit versucht der Client, seine Adresse beim Server zu erneuern (renewing). | ||
Aktuelle Version vom 6. März 2025, 13:06 Uhr
DHCP
- Über das Dynamic Host Configuration Protocol (DHCP) werden einem Client-Rechner alle nötigen Netzparameter übermittelt.
- Konfigurierbare Parameter:
- IP-Adresse und Netzwerkmaske
- Default-Gateway
- DNS-Server, DNS Context und DNS Tree
- Sekundärer DNS-Server
- Time- (nach RFC 868) sowie NTP-Server
- Proxy-Konfiguration via WPAD
Ports
- Anfagen kommen auf Port 67 UDP am Server an.
- Antworten gehen auf Port 68 UDP an den Client.
Leistungsmerkmale
- DHCP dient der einfachen Zuteilung von Netzwerkinformationen in lokalen TCP/IP-Netzen.
- Zu diesen Informationen gehören z.B. IP-Adresse, Domainname, Routing und DNS-Server.
- Bei Diskless-Workstations bilden DHCP oder BOOTP die Grundlage.
Kurzbeschreibung der Arbeitsweise
- Beim Booten kennt der Rechner nur die MAC-Adresse seiner Netzwerkkarte.
- Diese ist meistens in der Netzwerkhardware programmiert.
- Bereiche für MAC-Adressen werden nach einem internationalen Standard von einem Gremium an die Hersteller der Hardware vergeben.
- Diese wiederum teilen jedem Netzwerkport eine eindeutige MAC-Adresse zu.
- Mit der MAC-Adresse sendet der Rechner eine Rundfrage (Broadcast) ins Netz mit der Bitte, ihm eine Netzwerkkonfiguration mitzuteilen.
- Der DHCP-Server wartet auf solche Rundfragen und teilt dem anfragenden Rechner die entsprechenden Daten mit.
Prinzip
Vorgang
- Außerdem speichert der Server sowohl die MAC-Adresse des Clients als auch die ihm zugeteilte IP-Adresse in einer Datei. (dhcp.leases)
- Diese IP-Adresse wird für eine bestimmte Laufzeit (Lease Time) für diesen Client reserviert.
- Nach einiger Zeit versucht der Client, seine Adresse beim Server zu erneuern (renewing).
- Gelingt ihm dies nicht, so fragt er etwas später alle Server nach seiner Adresse (rebinding).
- Wird seine Adresse auch nach dieser Anfrage nicht erneuert, muss er alle Netzwerkaktivitäten beenden.
- Allerdings darf er das DHCP-Protokoll neu beginnen.
DHCP-Nachtichten
- DHCPDISCOVER: Ein Client ohne IP-Adresse sendet eine Broadcast-Anfrage nach Adress-Angeboten an alle DHCP-Server im lokalen Netz.
- DHCPOFFER: Die DHCP-Server antworten mit entsprechenden Werten auf eine DHCPDISCOVER-Anfrage.
- DHCPREQUEST: Der Client fordert eine der angebotenen IP-Adressen, weitere Daten sowie Verlängerung der Lease-Zeit von einem der antwortenden DHCP-Server.
- DHCPACK: Bestätigung des DHCP-Servers zu einer DHCPREQUEST-Anforderung oder die Übermittlung von Konfigurationsparametern, die vorher durch DHCPINFORM vom Client angefordert wurden.
- DHCPNAK: Ablehnung einer DHCPREQUEST-Anforderung durch den DHCP-Server.
- DHCPDECLINE: Ablehnung durch den Client, da die IP-Adresse schon verwendet wird.
- DHCPRELEASE: Der Client gibt die eigene Konfiguration frei, damit die Parameter wieder für andere Clients zur Verfügung stehen.
- DHCPINFORM: Anfrage eines Clients nach weiteren Konfigurationsparametern, z. B. weil der Client eine statische IP-Adresse besitzt.

