Ein Cisco-Router kann nicht nur routen, sondern auch als DHCP-Server für lokale Netzwerke arbeiten. Gerade in kleinen bis mittleren Umgebungen, in Filialen, Laboren oder Testnetzwerken ist das eine praktische und effiziente Lösung. Statt einen separaten DHCP-Server bereitzustellen, übernimmt der Router die automatische Vergabe von IP-Adressen, Standardgateway, DNS-Servern und weiteren DHCP-Optionen. Für Administratoren ist das besonders nützlich, weil sich grundlegende IP-Adressierung schnell und zentral umsetzen lässt. Wer Netzwerke mit Cisco IOS betreibt, sollte deshalb genau verstehen, wie DHCP auf einem Cisco-Router konfiguriert wird, welche Bestandteile dazugehören und worauf in der Praxis zu achten ist.
Was macht ein Cisco-Router als DHCP-Server?
Wenn ein Cisco-Router als DHCP-Server konfiguriert wird, vergibt er IP-Adressen automatisch an DHCP-Clients im angeschlossenen Netzwerk. Dazu verwaltet er einen definierten Adressbereich, aus dem er freie IP-Adressen an Geräte wie PCs, Laptops, Drucker, Telefone oder andere Netzwerkgeräte zuteilt.
Neben der eigentlichen IP-Adresse kann der Router dem Client weitere wichtige Netzwerkparameter mitgeben. Dazu gehören unter anderem die Subnetzmaske, das Standardgateway, DNS-Server und die Lease-Zeit. So erhält ein Endgerät nach dem Verbindungsaufbau eine komplette Grundkonfiguration, ohne dass ein Administrator jede Einstellung manuell eintragen muss.
Typische Aufgaben des DHCP-Dienstes auf dem Router
- Automatische Vergabe freier IP-Adressen
- Zentrale Bereitstellung von Gateway und DNS-Informationen
- Vermeidung manueller Konfigurationsfehler
- Verwaltung von Lease-Zeiten
- Optionale Verteilung weiterer DHCP-Parameter
Wann ist DHCP auf einem Cisco-Router sinnvoll?
In großen Enterprise-Netzwerken läuft DHCP oft auf dedizierten Servern oder zentralen Services. Dennoch gibt es viele Szenarien, in denen ein Router als DHCP-Server sinnvoll ist. Besonders häufig ist das in kleineren Standorten, Außenstellen, Labornetzen oder temporären Infrastrukturen der Fall.
Ein Cisco-Router als DHCP-Server spart zusätzliche Systeme und vereinfacht die Bereitstellung. Wenn der Router ohnehin das lokale Gateway darstellt, kann er gleichzeitig den DHCP-Dienst für dieses Netz übernehmen.
Typische Einsatzbereiche
- Kleine Büros und Außenstellen
- Labore und Schulungsumgebungen
- Temporäre Testnetzwerke
- Einfach aufgebaute Standortnetze
- Fallback- oder Notfallkonfigurationen
Wann eher kein Router als DHCP-Server verwendet wird
- In großen Umgebungen mit vielen VLANs und zentralem Management
- Bei komplexen DHCP-Policies und umfangreichen Reservierungen
- Wenn Hochverfügbarkeit über dedizierte DHCP-Infrastruktur gefordert ist
- Wenn enge Integration mit DNS, AD oder zentralen Provisioning-Systemen nötig ist
Wie DHCP auf Cisco IOS grundsätzlich aufgebaut ist
Die DHCP-Konfiguration auf Cisco IOS besteht im Kern aus drei Elementen: ausgeschlossenen Adressen, einem DHCP-Pool und dem passenden Layer-3-Interface als Gateway. Der Pool definiert, aus welchem Netz Adressen vergeben werden und welche Zusatzinformationen Clients erhalten sollen. Die ausgeschlossenen Adressen reservieren bestimmte IPs für Geräte, die nicht dynamisch versorgt werden sollen.
Wichtig ist außerdem, dass das Interface des Routers im betreffenden Netz bereits korrekt mit einer IP-Adresse konfiguriert ist. In den meisten Fällen ist genau diese Interface-Adresse später auch das Standardgateway für die Clients.
Die wichtigsten Bausteine der Konfiguration
- Layer-3-Interface mit IP-Adresse
- Ausgeschlossene IP-Adressen
- DHCP-Pool mit Netzwerkdefinition
- Default Gateway für die Clients
- Optional DNS-Server, Domain-Name und Lease-Zeit
Voraussetzungen vor der DHCP-Konfiguration
Bevor DHCP auf einem Cisco-Router eingerichtet wird, sollten einige Grundlagen geprüft werden. Der Router muss das betreffende Netz bereits routen können, das Interface muss aktiv sein und die gewünschte Adressstruktur sollte sauber geplant sein. Außerdem sollte klar definiert sein, welche IP-Adressen dynamisch vergeben werden dürfen und welche für Infrastrukturgeräte reserviert bleiben.
Wichtige Vorüberlegungen
- Welches Netz soll per DHCP bedient werden?
- Welche Adresse nutzt der Router als Gateway?
- Welche IPs werden statisch für Router, Switches, Server oder Drucker benötigt?
- Welche DNS-Server sollen verteilt werden?
- Wie lang soll die Lease-Zeit sein?
Beispiel für ein geplantes Netz
- Netz:
192.168.10.0/24 - Gateway des Routers:
192.168.10.1 - Reservierter Bereich für Infrastruktur:
192.168.10.1 - 192.168.10.20 - DHCP-Bereich für Clients: Rest des Netzes
- DNS-Server:
8.8.8.8und1.1.1.1
Das Router-Interface als Gateway konfigurieren
Der erste technische Schritt ist die Konfiguration des Router-Interfaces, das das lokale Netzwerk bedient. Ohne korrektes Interface kann der Router weder als Gateway noch als DHCP-Server für dieses Netz sinnvoll arbeiten.
Beispiel für ein LAN-Interface
interface GigabitEthernet0/0
ip address 192.168.10.1 255.255.255.0
no shutdown
Mit dieser Konfiguration erhält das Interface GigabitEthernet0/0 die Adresse 192.168.10.1/24. Diese Adresse wird später typischerweise als Standardgateway an die DHCP-Clients verteilt.
Warum dieser Schritt wichtig ist
- Der Router muss im Zielnetz selbst erreichbar sein
- Clients benötigen ein funktionierendes Default Gateway
- DHCP-Pool und Interface müssen zum selben Netz passen
Ausgeschlossene Adressen definieren
Bevor der DHCP-Pool erstellt wird, sollten IP-Adressen ausgeschlossen werden, die nicht dynamisch vergeben werden dürfen. Das betrifft in der Praxis meist die Gateway-Adresse des Routers, Management-IP-Adressen, Drucker, Server oder andere statisch konfigurierte Systeme.
Beispiel für ausgeschlossene Adressen
ip dhcp excluded-address 192.168.10.1 192.168.10.20
Damit werden alle Adressen von 192.168.10.1 bis 192.168.10.20 von der dynamischen Vergabe ausgeschlossen. Der DHCP-Server nutzt diesen Bereich dann nicht für Clients.
Typische ausgeschlossene IP-Adressen
- Gateway-Adresse des Routers
- Management-IP von Switches
- Server mit statischer Adresse
- Netzwerkdrucker
- Firewalls oder Access Points mit fester IP
DHCP-Pool auf dem Cisco-Router erstellen
Der zentrale Teil der Konfiguration ist der DHCP-Pool. Hier wird festgelegt, aus welchem Netz Adressen vergeben werden, welches Gateway und welche DNS-Server Clients erhalten und wie lange die Lease gültig bleibt.
Einfaches Beispiel für einen DHCP-Pool
ip dhcp pool LAN-POOL
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 8.8.8.8 1.1.1.1
domain-name firma.local
lease 7
Diese Konfiguration bewirkt Folgendes:
- Der Pool heißt
LAN-POOL - Der Router vergibt Adressen aus dem Netz
192.168.10.0/24 - Clients erhalten als Standardgateway
192.168.10.1 - Als DNS-Server werden
8.8.8.8und1.1.1.1verteilt - Der Domain-Name lautet
firma.local - Die Lease-Zeit beträgt 7 Tage
Die wichtigsten DHCP-Pool-Befehle erklärt
ip dhcp pool NAMEerstellt oder öffnet einen DHCP-Poolnetworkdefiniert Netz und Subnetzmaskedefault-routerverteilt das Standardgatewaydns-serververteilt einen oder mehrere DNS-Serverdomain-namesetzt die zu verteilende Domainleasedefiniert die Lease-Dauer
Komplette Beispielkonfiguration für DHCP auf einem Cisco-Router
In der Praxis sieht eine vollständige Basiskonfiguration häufig so aus:
interface GigabitEthernet0/0
ip address 192.168.10.1 255.255.255.0
no shutdown
ip dhcp excluded-address 192.168.10.1 192.168.10.20
ip dhcp pool LAN-POOL
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 8.8.8.8 1.1.1.1
domain-name firma.local
lease 7
Damit kann der Router Clients im LAN automatisch mit Adressen und Basisparametern versorgen. Geräte, die an diesem Netz angeschlossen sind und DHCP verwenden, erhalten dann eine passende Konfiguration aus dem verfügbaren Adresspool.
DHCP für mehrere VLANs oder Netze
Ein Cisco-Router kann auch mehrere DHCP-Pools verwalten. Das ist wichtig, wenn verschiedene VLANs oder logische Netze unterschiedliche IP-Bereiche und Optionen erhalten sollen. Jedes Netz bekommt dabei seinen eigenen Pool.
Beispiel mit zwei DHCP-Pools
ip dhcp excluded-address 192.168.10.1 192.168.10.20
ip dhcp excluded-address 192.168.20.1 192.168.20.20
ip dhcp pool CLIENTS
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 8.8.8.8 1.1.1.1
lease 7
ip dhcp pool VOICE
network 192.168.20.0 255.255.255.0
default-router 192.168.20.1
dns-server 8.8.8.8 1.1.1.1
lease 3
Hier verwaltet der Router zwei separate DHCP-Bereiche. Das ist nützlich, wenn Client- und Voice-Netze voneinander getrennt sind.
Wichtige Praxispunkte bei mehreren Netzen
- Jedes Netz benötigt ein eigenes Layer-3-Interface oder Subinterface
- Jeder DHCP-Pool muss exakt zum jeweiligen Netz passen
- Gateway-Adresse und Pool-Netz dürfen nicht vertauscht werden
- Ausgeschlossene Adressen sollten je Netz separat geplant werden
DHCP über Subinterfaces in Router-on-a-Stick-Umgebungen
In kleinen VLAN-Umgebungen übernimmt ein Router oft das Routing zwischen VLANs über Subinterfaces. Auch in diesem Design kann der Router gleichzeitig DHCP-Server sein. Für jedes VLAN wird dann ein Subinterface mit Dot1Q-Tagging und passender Gateway-Adresse angelegt.
Beispiel mit zwei VLAN-Subinterfaces
interface GigabitEthernet0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
interface GigabitEthernet0/0.20
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
Auf Basis dieser Subinterfaces können dann passende DHCP-Pools für VLAN 10 und VLAN 20 definiert werden.
Wichtige DHCP-Optionen in der Praxis
Die Grundkonfiguration reicht in vielen Fällen aus. In produktiven Netzwerken werden jedoch oft zusätzliche DHCP-Optionen benötigt. Je nach Umgebung können Clients mehr als nur IP-Adresse, Gateway und DNS benötigen.
Häufig genutzte DHCP-Parameter
- DNS-Server für Namensauflösung
- Domain-Name für interne Namensräume
- Kurze oder lange Lease-Zeiten je nach Netztyp
- Spezielle Optionen für Telefone oder PXE-Boot
Für Standard-Client-Netze sind Gateway und DNS die wichtigsten Parameter. In Voice- oder Spezialnetzen kommen oft weitere Optionen hinzu.
DHCP-Konfiguration überprüfen und verifizieren
Nach der Einrichtung sollte der DHCP-Dienst immer überprüft werden. Nur so lässt sich sicherstellen, dass der Router tatsächlich Adressen vergibt und die Clients die richtigen Werte erhalten.
Wichtige Show-Befehle auf Cisco IOS
show ip dhcp binding
show ip dhcp pool
show running-config | section dhcp
Diese Befehle gehören zu den wichtigsten Werkzeugen bei der Verifikation.
show ip dhcp binding
Dieser Befehl zeigt, welche IP-Adressen aktuell bereits an Clients vergeben wurden. So lässt sich überprüfen, ob Clients tatsächlich Leases erhalten haben.
show ip dhcp binding
show ip dhcp pool
Damit lässt sich kontrollieren, wie viele Adressen im Pool vorhanden, belegt oder noch frei sind.
show ip dhcp pool
show running-config | section dhcp
Dieser Befehl zeigt die aktive DHCP-Konfiguration in der Running Config und eignet sich gut für eine schnelle Plausibilitätskontrolle.
show running-config | section dhcp
Typische Prüffragen nach der Konfiguration
- Erhält der Client eine Adresse aus dem richtigen Netz?
- Stimmt das verteilte Gateway?
- Sind die DNS-Server korrekt?
- Wurden genug Adressen für dynamische Clients eingeplant?
- Gibt es bereits Leases im Binding-Table?
Häufige Fehler bei der DHCP-Konfiguration auf Cisco-Routern
Auch wenn die Cisco-DHCP-Konfiguration relativ übersichtlich ist, treten in der Praxis immer wieder typische Fehler auf. Viele davon sind nicht kompliziert, führen aber sofort dazu, dass Clients keine funktionierende IP-Konfiguration erhalten.
Typische Fehlerquellen
- Falsches Netzwerk im DHCP-Pool
- Falsche Subnetzmaske
- Gateway-Adresse passt nicht zum Netz
- Zu viele oder falsche ausgeschlossene Adressen
- Interface ist administrativ down
- Pool ist erschöpft
- Client befindet sich im falschen VLAN
Beispiel für einen typischen Denkfehler
Wenn das Router-Interface 192.168.10.1/24 nutzt, der DHCP-Pool aber versehentlich mit 192.168.1.0 255.255.255.0 definiert wird, erhalten Clients Adressen aus dem falschen Netz. Dadurch funktioniert die Kommunikation meist nicht korrekt.
DHCP-Fehlersuche auf dem Cisco-Router
Wenn Clients keine Adresse bekommen oder falsche Werte erhalten, sollte strukturiert geprüft werden. Zuerst wird kontrolliert, ob das Interface aktiv ist und die richtige IP-Adresse hat. Danach folgt die Prüfung des Pools und der vergebenen Bindings.
Sinnvolle Prüfreihenfolge
- Interface-Status prüfen
- IP-Adresse des Gateway-Interfaces kontrollieren
- Ausgeschlossene Adressen prüfen
- DHCP-Pool-Konfiguration prüfen
- Bindings und verfügbare Adressen kontrollieren
- Client-Konfiguration erneuern
Nützliche Befehle für die Fehlersuche
show ip interface brief
show running-config | section interface GigabitEthernet0/0
show running-config | section dhcp
show ip dhcp binding
show ip dhcp pool
Typische Symptome und Ursachen
- Client bekommt keine IP: Pool leer, Interface down oder Client im falschen Segment
- Client bekommt falsches Gateway: Fehler bei
default-router - Client bekommt falsches Netz: Falscher
network-Eintrag im Pool - Nur einzelne Geräte funktionieren nicht: Lokales Client-Problem oder falsches VLAN
DHCP auf dem Router und DHCP-Relay unterscheiden
Ein wichtiger Punkt in Cisco-Netzen ist die Unterscheidung zwischen einem Router als DHCP-Server und einem Router als DHCP-Relay-Agent. In manchen Umgebungen vergibt der Router selbst die Adressen. In anderen leitet er DHCP-Anfragen nur an einen zentralen Server weiter.
Router als DHCP-Server
- Der Router verwaltet selbst den Adresspool
- Die DHCP-Konfiguration liegt lokal auf dem Gerät
- Geeignet für kleinere oder dezentrale Umgebungen
Router als DHCP-Relay
- Der Router vergibt keine Adressen selbst
- Er leitet DHCP-Anfragen an einen externen Server weiter
- Typisch in Enterprise-Netzen mit zentralem DHCP
Beispiel für DHCP-Relay
interface Vlan10
ip address 192.168.10.1 255.255.255.0
ip helper-address 192.168.100.10
Diese Konfiguration bedeutet: DHCP-Anfragen aus dem Netz 192.168.10.0/24 werden an den Server 192.168.100.10 weitergeleitet. Der Router ist hier also nicht DHCP-Server, sondern Relay-Agent.
Best Practices für DHCP auf Cisco-Routern
Auch bei einfachen DHCP-Setups lohnt sich eine saubere Planung. Gut strukturierte Pools, klar definierte Ausschlüsse und nachvollziehbare Gateway- und DNS-Angaben erleichtern den Betrieb und die Fehlersuche erheblich.
Empfohlene Vorgehensweisen
- Gateway-Adressen und Infrastruktur-IP-Adressen immer ausschließen
- DHCP-Pool-Namen eindeutig und sprechend wählen
- DNS-Server bewusst und konsistent definieren
- Lease-Zeiten passend zum Einsatzzweck wählen
- Für mehrere Netze klare Trennung pro Pool einhalten
- Nach jeder Änderung mit Show-Befehlen verifizieren
Praxisorientierter Hinweis
Ein Cisco-Router als DHCP-Server ist eine einfache und zuverlässige Lösung, solange die Umgebung überschaubar bleibt. Entscheidend ist, dass Interface, Netzdefinition, ausgeschlossene Adressen und DHCP-Pool logisch zusammenpassen. Genau dann funktioniert die automatische Adressvergabe stabil und nachvollziehbar.
Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3
Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.
Meine Leistungen umfassen:
-
Professionelle Konfiguration von Routern und Switches
-
Einrichtung von VLANs, Trunks, Routing, DHCP, NAT, ACLs und weiteren Netzwerkfunktionen
-
Erstellung von Topologien und Simulationen in Cisco Packet Tracer
-
Aufbau, Analyse und Fehlerbehebung von Netzwerk-Labs in GNS3 und EVE-NG
-
Automatisierung von Netzwerkkonfigurationen mit Python, Netmiko, Paramiko, NAPALM und Ansible
-
Erstellung von Skripten für wiederkehrende Netzwerkaufgaben
-
Dokumentation der Konfigurationen und Bereitstellung nachvollziehbarer Lösungswege
-
Konfigurations-Backups, Optimierung bestehender Setups und technisches Troubleshooting
Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.












