Benutzer-Werkzeuge

Webseiten-Werkzeuge


kommunikation:dhcp

zurück zu: Netzwerk

DHCP

DHCP = Dynamic Host Configuration Protocol
DHCP ist ein Protokoll, um IP-Adressen in einem TCP/IP-Netzwerk zu verwalten und an die anfragenden Hosts zu verteilen. Mit DHCP ist jeder Netzwerk-Teilnehmer in der Lage sich selber automatisch zu konfigurieren.
Über ein DHCP-Server ist es möglich die IP-Vergabe zu Automatisieren, oder „händisch“ zu konfigurieren.
Folgende Konfigurationsparameter müssen bei einer Manuellen Konfiguration angegeben werden:

  • Vergabe einer eindeutigen IP-Adresse
  • Zuweisen einer Subnetzmaske (Subnetmask)
  • Zuweisen des zuständigen Default- bzw. Standard-Gateways
  • Zuweisen des zuständigen DNS-Servers

Funktionsweise

dhcp


Ablauf einer DHCP-Anfrage

DHCP-Discover:

Der DHCP-Client(Computer) verschickt ein UDP-Paket mit der Ziel-Adresse 255.255.255.255 und der Quell-Adresse 0.0.0.0. Dieser Broadcast dient als Adressanforderung an alle verfügbaren DHCP-Server. Im Optimalfall gibt es nur einen DHCP-Server. So vermeidet man Konflikte bei der Adressvergabe.

DHCP-Offer:

Der DHCP-Server antwortet auf den Broadcast mit einer freien IP-Adresse und weiteren Parametern, um die IP-Konfiguration zu vervollständigen.
Die weiteren Parameter:

  • MAC-Adresse des Clients
  • mögliche IP-Adresse
  • Laufzeit der IP-Adresse/-Konfiguration (Lease-Time)
  • Subnetzmaske
  • IP-Adresse des DHCP-Servers / Server-ID

DHCP-Request:

Aus der Auswahl von evt. mehreren DHCP-Servern sucht sich der DHCP-Client eine IP-Adresse heraus. Daraufhin verschickt er eine positive Meldung an den betreffenden DHCP-Server. Alle anderen Server erhalten die Meldung ebenso und gehen von der Annahme der IP-Adresse zugunsten eines anderen Servers aus.

DHCP-Acknowledgement:

Anschließend muss die Vergabe der IP-Adresse vom DHCP-Server bestätigt werden. Doch nicht nur die Daten zum TCP/IP-Netzwerk kann DHCP an den Client vergeben. Sofern der DHCP-Client weitere Angaben auswerten kann, übermittelt der DHCP-Server weitere Optionen:

Wie:

  • Time Server
  • Name Server
  • Domain Name Server (Alternative)
  • WINS-Server
  • Domain Name
  • Default IP TTL
  • Broadcast Address
  • SMTP Server
  • POP3 Server

Fehlschlag IPv4 Config

Mögliche Gründe für einen Fehlschlag der IPv4 Konfiguration:

  • Der Client ist mit keinem Netzwerk verbunden.
  • Der Client ist verbunden, es existiert aber kein DHCP-Server in dem Netzwerk.
  • Der DHCP-Server ist ausgeschaltet, deaktiviert oder nicht mit dem Netzwerk verbunden.
  • Der DHCP-Server hat keine freien IP-Adressen mehr.
  • Der DHCP-Server ist fehlerhaft konfiguriert.

Die folge davon ist, dass man eine sogenannte APIPA-Adresse (link-lokalen Adressbereich) erhält. (169.254.0.0/16)
Damit ist man im lokalen Netz noch erreichbar.

kommunikation/dhcp.txt · Zuletzt geändert: 2020/02/11 14:29 von martin