Konfiguration von DHCP auf Cisco-Routern und -Switches

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Konfiguration von DHCP auf Cisco-Routern und -Switches

Einführung in DHCP

Was ist DHCP?
  • DHCP (Dynamic Host Configuration Protocol) ist ein Netzwerkprotokoll, das es Netzwerkgeräten ermöglicht, automatisch IP-Adressen und andere Netzwerkkonfigurationsparameter von einem DHCP-Server zu beziehen. Dies erleichtert die Verwaltung von IP-Adressen in einem Netzwerk, insbesondere in großen Netzwerken, wo die manuelle Konfiguration jeder einzelnen IP-Adresse unpraktisch wäre.

Konfiguration eines DHCP-Servers auf einem Cisco-Router

Schritt 1
Definieren eines DHCP-Pools
  • Der DHCP-Pool bestimmt den IP-Adressbereich, den der DHCP-Server an Clients vergeben kann. Zudem können weitere Konfigurationsparameter wie das Default-Gateway und der DNS-Server festgelegt werden.
    • Befehl zur Konfiguration:
      • ip dhcp pool [Pool-Name]
      • network [Netzwerkadresse] [Subnetzmaske]
      • default-router [Default-Gateway-IP]
      • dns-server [DNS-Server-IP]
  • Beispiel:
    • ip dhcp pool LAN-Pool
    • network 192.168.1.0 255.255.255.0
    • default-router 192.168.1.1
    • dns-server 8.8.8.8
    • Dieser Befehl erstellt einen DHCP-Pool namens "LAN-Pool", der IP-Adressen aus dem Netzwerk 192.168.1.0/24 vergibt, wobei 192.168.1.1 als Default-Gateway und 8.8.8.8 als DNS-Server dient.
Schritt 2
Ausschließen von Adressen
  • Es kann erforderlich sein, bestimmte IP-Adressen innerhalb des definierten Bereichs vom DHCP-Server auszuschließen, z.B. für statisch konfigurierte Geräte.
    • Befehl zur Konfiguration:
      • ip dhcp excluded-address [erste IP-Adresse] [letzte IP-Adresse]
  • Beispiel:
    • ip dhcp excluded-address 192.168.1.1 192.168.1.10
    • Dieser Befehl schließt die IP-Adressen von 192.168.1.1 bis 192.168.1.10 von der DHCP-Vergabe aus, um sicherzustellen, dass diese Adressen für andere Zwecke reserviert sind.
Schritt 3
Aktivieren von DHCP auf dem Router
  • Nach der Konfiguration des DHCP-Pools und der Ausschlussliste ist der DHCP-Server auf dem Router aktiv und bereit, IP-Adressen an Clients zu vergeben. Es ist jedoch wichtig sicherzustellen, dass die Schnittstellen des Routers, die den DHCP-Verkehr empfangen sollen, konfiguriert sind.
Überprüfung der DHCP-Konfiguration
  • Um die Konfiguration des DHCP-Servers zu überprüfen und zu überwachen, können folgende Befehle verwendet werden:
    • Befehl zur Überprüfung:
      • show ip dhcp binding: Zeigt die Liste der IP-Adressen, die derzeit an Clients vergeben sind.
      • show ip dhcp pool [Pool-Name]: Zeigt die Konfigurationsdetails des DHCP-Pools und die Anzahl der vergebenen IP-Adressen.

Konfiguration eines DHCP-Relay-Agents auf einem Cisco-Router

Warum einen DHCP-Relay-Agent verwenden?
  • Ein DHCP-Relay-Agent wird verwendet, wenn sich der DHCP-Server in einem anderen Netzwerksegment als die Clients befindet. Der Router leitet DHCP-Anfragen der Clients an den DHCP-Server weiter.
Schritt 1
Konfiguration des DHCP-Relay-Agenten
    • Befehl zur Konfiguration:
      • interface [type] [number]
      • ip helper-address [DHCP-Server-IP]
  • Beispiel:
    • interface GigabitEthernet0/1
    • ip helper-address 192.168.2.1
    • Dieser Befehl konfiguriert den Router so, dass er DHCP-Anfragen, die auf der GigabitEthernet0/1-Schnittstelle empfangen werden, an den DHCP-Server mit der IP-Adresse 192.168.2.1 weiterleitet.

Konfiguration eines DHCP-Servers auf einem Cisco-Switch

DHCP-Funktionen auf Layer-3-Switches
  • Layer-3-Switches, die Routing-Funktionen unterstützen, können ebenfalls als DHCP-Server fungieren, ähnlich wie Router.
Schritt 1
Erstellen eines DHCP-Pools auf einem Switch
  • Die Konfiguration eines DHCP-Pools auf einem Layer-3-Switch ähnelt der Konfiguration auf einem Router.
    • Befehl zur Konfiguration:
      • ip dhcp pool [Pool-Name]
      • network [Netzwerkadresse] [Subnetzmaske]
      • default-router [Default-Gateway-IP]
      • dns-server [DNS-Server-IP]
  • Beispiel:
    • ip dhcp pool VLAN10-Pool
    • network 192.168.10.0 255.255.255.0
    • default-router 192.168.10.1
    • dns-server 8.8.8.8
    • Dieser Befehl erstellt einen DHCP-Pool namens "VLAN10-Pool", der IP-Adressen für das VLAN 10 vergibt.
Schritt 2
Anwenden des DHCP-Relay-Agenten auf einem Switch
  • Wenn der Switch DHCP-Anfragen an einen entfernten DHCP-Server weiterleiten soll, kann ein DHCP-Relay-Agent ähnlich wie auf einem Router konfiguriert werden.
    • Befehl zur Konfiguration:
      • interface vlan [VLAN-ID]
      • ip helper-address [DHCP-Server-IP]
  • Beispiel:
    • interface vlan 10
    • ip helper-address 192.168.2.1
    • Dieser Befehl konfiguriert den Switch so, dass er DHCP-Anfragen von VLAN 10 an den DHCP-Server mit der IP-Adresse 192.168.2.1 weiterleitet.

Überprüfung und Troubleshooting von DHCP

Überprüfung der DHCP-Bindungen
  • Um die Liste der Clients zu sehen, die derzeit eine IP-Adresse vom DHCP-Server erhalten haben:
    • Befehl zur Überprüfung:
      • show ip dhcp binding
    • Dieser Befehl zeigt die aktiven DHCP-Leases und die zugehörigen Client-IP-Adressen an.
Troubleshooting von DHCP-Problemen
  • Wenn DHCP-Probleme auftreten, wie z.B. dass Clients keine IP-Adressen erhalten, sollten folgende Schritte beachtet werden:
    • Überprüfung der DHCP-Konfiguration: Stellen Sie sicher, dass der DHCP-Pool korrekt konfiguriert ist.
    • Überprüfung des DHCP-Relay-Agenten: Stellen Sie sicher, dass der Helper-Address-Befehl korrekt auf den richtigen DHCP-Server zeigt.
    • Überprüfung der Netzwerkschnittstellen: Stellen Sie sicher, dass die entsprechenden Interfaces aktiv und richtig konfiguriert sind.

Zusammenfassung

  • Die Konfiguration von DHCP auf Cisco-Routern und -Switches ermöglicht die automatische Vergabe von IP-Adressen in einem Netzwerk, was die Netzwerkverwaltung erheblich vereinfacht. Durch das Einrichten von DHCP-Pools, das Konfigurieren von DHCP-Relay-Agenten und das regelmäßige Überprüfen der DHCP-Bindungen kann ein stabiles und effizientes IP-Adressmanagement in jedem Netzwerk sichergestellt werden.