DHCP ermöglicht Ihnen, DHCP-Clients automatisch wiederverwendbare IP-Adressen zuzuweisen. Dieses Dokument enthält ein Beispiel für die Konfiguration von DHCP-Optionen wie DNS (Domain Name System)- und WINS-Adressen (Windows Internet Name Service), um auf DHCP-Anfragen lokaler Clients hinter den Geräten des Kunden zu reagieren.
Bisher mussten Netzwerkadministratoren den Cisco IOS® DHCP-Server auf jedem mit dieser Funktion aktivierten Gerät manuell konfigurieren. Nach der Bereitstellung eines Routers ist es aufwändig, zeitaufwendig und kostspielig, an jeden Standort zu gehen und Änderungen vorzunehmen.
Folglich wurde der Cisco IOS DHCP-Server verbessert, um die automatische Aktualisierung der Konfigurationsinformationen zu ermöglichen. Netzwerkadministratoren können einen oder mehrere zentrale DHCP-Server konfigurieren, um bestimmte DHCP-Optionen in den DHCP-Pools zu aktualisieren. Die Remote-Server können diese Optionsparameter von den zentralen Servern anfordern oder importieren.
Cisco empfiehlt, dass Leser dieses Dokuments über die folgenden Themen verfügen:
DHCP
Domain Name System (DNS)
Windows Internet Name Service (WINS)
Diese Konfiguration wurde mit den folgenden Software- und Hardwareversionen entwickelt und getestet:
Cisco IOS® Softwareversion 12.2(27)
Zwei Cisco 3660-Router mit NM-1E für die PC- und Client-Verbindung
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Hinweis: Die Cisco IOS DHCP Server-Funktion ist in Cisco IOS Software Release 12.0(1)T eingeführt. Sie benötigen die Cisco IOS® Softwareversion 12.0(2)T oder höher für die Verwendung mit Cisco Routern der Serie 1700. Weitere Informationen zu Routern, die die DHCP-Serverfunktion unterstützen, finden Sie im Abschnitt Unterstützte Plattformen im Cisco IOS DHCP Server-Dokument.
Weitere Informationen zu Dokumentkonventionen finden Sie in den Cisco Technical Tips Conventions.
In diesem Abschnitt werden die Informationen zum Konfigurieren der DHCP-Serveroptionen für DNS und WINS angezeigt. Der 'Central'-Router ist für diese Serveroptionen konfiguriert, und der 'Remote'-Router importiert diese Optionen. Der Remote-PC oder Client erhält diese importierten Optionen während der DHCPACK-Phase vom "Remote"-Router.
Hinweis: Weitere Informationen zu den in diesem Dokument verwendeten Befehlen finden Sie unter DHCP-Befehle oder verwenden Sie das Command Lookup Tool (nur registrierte Kunden).
In diesem Dokument wird die in diesem Diagramm dargestellte Netzwerkeinrichtung verwendet:
In diesem Dokument werden folgende Konfigurationen verwendet:
Central (3660) |
---|
Central# show running-config Building configuration... . . . ip dhcp excluded-address 10.0.0.1 10.0.0.5 !--- This range must not be assigned to DHCP clients. ! ip dhcp pool Central network 10.0.0.0 255.255.255.0 !--- Specify the network number and mask for DHCP clients. domain-name Central !--- Specify the domain name for the client. dns-server 10.0.0.2 !--- Specify the DNS server you want to respond to DHCP clients who !--- need to correlate the host name to the IP address. netbios-name-server 10.0.0.2 !--- Specify the Network Basic Input/Output System (NetBIOS) !--- WINS server (for Microsoft DHCP clients) ! . . ! interface FastEthernet0/0 ip address 10.0.0.1 255.255.255.0 duplex auto speed auto ! . . ! end |
Hinweis: Wenn Sie einen Cisco Router als DHCP-Server verwenden, ist pro DHCP-Pool nur eine Domäne zulässig, d. h. der Router kann keine DHCP-Leases an Clients senden, die zwei Domänennamen enthalten. Es ist nicht möglich, statische Zuordnung in einem dynamischen Pool zu mischen. Wenn der Befehl gemischt ist, wird die Fehlermeldung % Dieser Befehl darf nicht mit Netzwerk-, Ursprungs-, VRF- oder Relay-Pools verwendet werden.
Remote (3660) |
---|
Remote# show running-config Building configuration... . . . ip dhcp excluded-address 192.168.1.1 !--- This ip address must not be assigned to DHCP clients. ! ip dhcp pool Client import all !--- Import DHCP option parameters into the database. network 192.168.1.0 255.255.255.248 !--- Specify the network number and mask for DHCP clients. default-router 192.168.1.1 !--- Specify the default gateway for DHCP clients. ! . . ! interface FastEthernet0/0 ip address dhcp duplex auto speed auto ! interface FastEthernet1/0 ip address 192.168.1.1 255.255.255.248 duplex auto speed auto ! end |
Der Befehl service config wird zusammen mit dem Befehl boot host oder boot network verwendet. Der Befehl service config wird eingegeben, damit der Router das System automatisch aus der Datei konfigurieren kann, die durch den Befehl boot host oder boot network angegeben wird.
Der Befehl service config kann auch ohne den Befehl boot host oder boot network verwendet werden. Wenn Sie keine Host- oder Netzwerkkonfigurationsdateien angeben, verwendet der Router die Standardkonfigurationsdateien. Die Standard-Netzwerkkonfigurationsdatei ist "network-config". Die Standardkonfigurationsdatei für den Host ist host-config, wobei host der Hostname des Routers ist. Wenn die Cisco IOS-Software den Hostnamen nicht auflösen kann, lautet die Standard-Host-Konfigurationsdatei router-config.
Verwenden Sie den Befehl boot host zusammen mit dem Befehl service config. Ohne den Befehl service config ignoriert der Router den Befehl boot host und verwendet die Konfigurationsinformationen im NVRAM. Wenn die Konfigurationsinformationen im NVRAM ungültig sind oder fehlen, wird der Befehl service config automatisch aktiviert. Der Netzwerkserver versucht, zwei Konfigurationsdateien von Remotehosts zu laden. Die erste Datei ist die Netzwerkkonfigurationsdatei, die Befehle enthält, die auf alle Netzwerkserver in einem Netzwerk angewendet werden. Identifizieren Sie mit dem Befehl boot network die Netzwerkkonfigurationsdatei. Die zweite Datei ist die Host-Konfigurationsdatei, die Befehle enthält, die speziell für einen Netzwerkserver gelten. Verwenden Sie den Boot-Host-Befehl, um die Host-Konfigurationsdatei zu identifizieren.
Der Client sendet eine Broadcast-Inspiration dafür, dass die Option 150 konfiguriert ist, da die Standardeinstellung darin besteht, nach dem TFTP-Server zu suchen, und die Option 150 auf Serverseite und nicht auf Clientseite definiert ist. Außer TFTP ist die 150-Option für folgende Geräte verfügbar:
150 Etherboot
Name des 150-GRUB-Konfigurationspfads
Die DHCP-Optionen können mit dem Befehl option code ascii string tftp-server-name konfiguriert werden. Wenn Sie nicht über den Namen des Servers verfügen und der Server nur mit der IP-Adresse konfiguriert ist, verwenden Sie den Befehl option code ip ip address.
Dieser Abschnitt enthält Informationen, die Sie verwenden können, um zu überprüfen, ob Ihre Konfiguration ordnungsgemäß funktioniert.
Bestimmte show-Befehle werden vom Output Interpreter Tool unterstützt (nur registrierte Kunden), mit dem Sie eine Analyse der show-Befehlsausgabe anzeigen können.
show ip dhcp import: Zeigt die in die DHCP-Serverdatenbank importierten Optionsparameter an.
Remote#show ip dhcp import Address Pool Name: Client Domain Name Server(s): 10.0.0.2 NetBIOS Name Server(s): 10.0.0.2 Domain Name Option: Central
show ip dhcp server statistics (DHCP-Serverstatistiken anzeigen): Zeigt Statistiken des DHCP-Servers an.
Central#show ip dhcp server statistics Memory usage 13906 Address pools 1 Database agents 1 Automatic bindings 1 Manual bindings 0 Expired bindings 0 Malformed messages 0 Message Received BOOTREQUEST 0 DHCPDISCOVER 1 DHCPREQUEST 1 DHCPDECLINE 0 DHCPRELEASE 0 DHCPINFORM 0 Message Sent BOOTREPLY 0 DHCPOFFER 1 DHCPACK 1 DHCPNAK 0
show ip dhcp binding (DHCP-Bindung anzeigen): Zeigt Adressbindungen auf dem Cisco IOSDHCP-Server an.
Central#show ip dhcp binding IP address Client-ID/Hardware address Lease expiration Type 10.0.0.6 0063.6973.636f.2d30. Apr 25 2005 12:30 AM Automatic 3036.302e.3563.6634. 2e61.3961.382d.4574. 30
Dieser Abschnitt enthält Informationen zur Fehlerbehebung in Ihrer Konfiguration.
Hinweis: Bevor Sie Debugbefehle ausgeben, lesen Sie die Informationen Wichtige Informationen über Debug-Befehle.
debug ip dhcp server paket: Decodiert DHCP-Empfänge und -Übertragungen.
Die Ausgabe, die von einem PC oder Client mit einem Microsoft Windows-Betriebssystem mithilfe des Befehls ipconfig /all übernommen wurde, enthält die durch DHCP konfigurierten TCP/IP-Konfigurationswerte. Weitere Informationen zu DHCP-Optionen finden Sie unter RFC 2132 .
C:\>ipconfig /all Windows 2000 IP Configuration Host Name . . . . . . . . . . . . : PC Primary DNS Suffix . . . . . . . : cisco.com Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : cisco.com Ethernet adapter Local Area Connection : Connection-specific DNS Suffix . : Central Description . . . . . . . . . . : 3Com EtherLink XL 10/100 PCI TX NIC(3C905B-TX) Physical Address. . . . . . . . : 00-10-5A-86-5A-CA DHCP Enabled. . . . . . . . . . : Yes Autoconfiguration Enabled . . . : Yes IP Address. . . . . . . . . . . : 192.168.1.2 Subnet Mask . . . . . . . . . . : 255.255.255.248 Default Gateway . . . . . . . . : 192.168.1.1 DHCP Server . . . . . . . . . . : 10.0.0.6 DNS Servers . . . . . . . . . . : 10.0.0.2 Primary WINS Server . . . . . . : 10.0.0.2 Lease Obtained. . . . . . . . . : Tuesday, April 26, 2005 6:04:29 PM Lease Expires . . . . . . . .. . : Wednesday, April 27, 2005 6:04:29 PM
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
12-Oct-2005 |
Erstveröffentlichung |