DHCP-Serverkonfiguration
In diesem Thema werden die minimale DHCP-Serverkonfiguration, die vollständige DHCP-Serverkonfiguration und die erweiterte DHCP-Serverkonfiguration erläutert. In diesem Thema finden Sie auch Informationen zum Konfigurieren eines Routers als DHCP-Server, eines Switches als DHCP-Server, eines DHCP-Servers auf Switches und eines Geräts als DHCP-Server.
Bei Routern der MX-Serie ist die DHCP-Serverfunktion für Junos OS Teil der Abonnentenverwaltungsfunktion. Sie müssen über die Lizenz S-SA-FP, S-MX80-SA-FP oder S-MX104-SA-FP verfügen, um den DHCP-Server zu aktivieren. Für die Dienstabrechnung müssen Sie auch über S-SSM-FP verfügen.
Weitere Informationen finden Sie unter Lizenzen für die PTX-, MX-, M- und T-Serie oder im Benutzerhandbuch für die Juniper Lizenzierung.
Übersicht über die DHCP-Serverkonfiguration
Eine typische DHCP-Serverkonfiguration stellt die folgenden Konfigurationseinstellungen für ein bestimmtes Subnetz auf einer Eingangsschnittstelle eines Geräts bereit:
Ein IP-Adresspool, wobei eine Adresse aus dem Pool ausgeschlossen ist.
Standard- und maximale Leasingzeiten.
Suffixe für die Domain-Suche. Diese Suffixe geben die Domänensuchliste an, die von einem Client beim Auflösen von Hostnamen mit DNS verwendet wird.
Ein DNS-Nameserver.
Option für Geräteanforderungsadressen (Option 32). Die IP-Adresse, die aus dem IP-Adresspool ausgeschlossen ist, ist für diese Option reserviert.
Darüber hinaus weist der DHCP-Server möglicherweise mindestens einem Client im Subnetz eine statische Adresse zu. Tabelle 1 enthält die Einstellungen und Werte für die DHCP-Beispielserverkonfiguration.
Einstellung |
Beispielwert |
---|---|
DHCP-Subnetzkonfiguration | |
Adresse des Adresspools im Subnetz |
|
Hohe Adresse im Poolbereich |
|
Niedrige Adresse im Poolbereich |
|
Standard-Leasezeit des Adresspools in Sekunden |
|
Maximale Leasezeit des Adresspools in Sekunden |
|
Suffixe für die Domain-Suche |
|
Adresse, die aus dem Pool ausgeschlossen werden soll |
|
DNS-Serveradresse |
|
Identifikatorcode für die Option für die Router-Anforderungsadresse |
|
Auswahl des Typs für die Router-Anforderungsadresse |
|
IP-Adresse für die Option für die Router-Anforderungsadresse |
|
Konfiguration der DHCP-MAC-Adresse | |
MAC-Adresse für statische Bindung |
|
Feste Adresse |
|
Minimale Konfiguration des lokalen DHCP-Servers
Die folgende Beispielausgabe zeigt die Mindestkonfiguration, die Sie verwenden müssen, um ein SRX300-, SRX320-, SRX340-, SRX345-, SRX550M- oder SRX1500-Gerät als DHCP-Server zu konfigurieren. In dieser Ausgabe wird die Servergruppe mobileusers genannt, und der lokale DHCP-Server wird auf der Eingangsschnittstelle ge-1/0/1.0 innerhalb der Gruppe aktiviert. Der Adresspool hat den Namen acmenetwork von einem niedrigen Bereich von 192.168.1.10/24 bis zu einem hohen Bereich von 192.168.1.20/24.
[edit access] address-assignment { pool acmenetwork { family inet { network 192.168.1.0/24; range r1 { low 192.168.1.10; high 192.168.1.20; } } } }
[edit system services] dhcp-local-server { group mobileusers { interface ge-1/0/1.0 } }
[edit interfaces ge-1/0/1 unit 0] family { inet { address 192.168.1.1/24 } }
Sie können den lokalen DHCP-Server in einer Routinginstanz konfigurieren, indem Sie die dhcp-local server
interface
Anweisungen , (Nicht-Loopback-Schnittstelle) und address-assignment
in der [edit routing-instances]
Hierarchieebene verwenden.
Dieses Beispiel zeigt die Mindestkonfiguration, die Sie für den erweiterten lokalen DHCP-Server auf Gruppenebene verwenden müssen:
[edit system services] dhcp-local-server { group group_one { interface ge-0/0/2.0; } }
In diesem Beispiel wird die Servergruppe mit dem Namen group_one
erstellt, und es wird angegeben, dass der lokale DHCP-Server auf der Schnittstelle ge-0/0/2.0
innerhalb der Gruppe aktiviert ist. Der lokale DHCP-Server verwendet die standardmäßige Pool-Übereinstimmungskonfiguration von ip-address-first.
Wenn Sie die DHCP-Serverkonfiguration löschen, bleiben DHCP-Serverbindungen möglicherweise weiterhin erhalten. Um sicherzustellen, dass DHCP-Bindungen entfernt werden, geben Sie den clear dhcp server binding
Befehl ein, bevor Sie die DHCP-Serverkonfiguration löschen.
Dieses Beispiel zeigt die Mindestkonfiguration, die Sie für den lokalen erweiterten DHCP-Server auf Gruppenebene verwenden müssen. Wenn es eine dynamische Profilkonfiguration für die Schnittstelle ge-0/0/2 gibt, sollten Sie eine Schnittstelle in diesem ifd.0
Format hinzufügen. Zum Beispiel ge-0/0/2.0
:
[edit system services] dhcp-local-server { group group_one { interface ge-0/0/2.0; } }
In diesem Beispiel wird die Servergruppe mit dem Namen group_one
erstellt, und es wird angegeben, dass der lokale DHCP-Server auf der Schnittstelle ge-0/0/2.0
innerhalb der Gruppe aktiviert ist.
Beispiel: Vollständige DHCP-Serverkonfiguration
Sehen Sie sich das folgende Video an, um zu erfahren, wie Sie den DHCP-Server mit J-Web konfigurieren:
Anforderungen
Dieses Beispiel wurde auf Junos OS Version 20.1R1 getestet.
Überblick
Sie können einen DHCP-Server nur für die primäre IP-Adresse einer Schnittstelle konfigurieren. Die primäre Adresse auf einer Schnittstelle ist die Adresse, die standardmäßig als lokale Adresse für Broadcast- und Multicastpakete verwendet wird, die lokal bezogen und an die Schnittstelle gesendet werden.
Das folgende Beispiel zeigt Anweisungen auf Hierarchieebene [edit interfaces]
. Die primäre Adresse der Schnittstelle (10.3.3.1/24) verfügt über einen entsprechenden Adresspoolbereich (10.3.3.33 bis 10.3.3.254), der auf Hierarchieebene [edit system services]
definiert ist.
Konfiguration
Führen Sie die folgenden Aufgaben aus, um den DHCP-Server zu konfigurieren:
Konfigurieren Sie die DHCP-Serveroptionen.
[edit access address-assignment pool P1 family inet] range R1 { low 10.3.3.33; high 10.3.3.254; } dhcp-attributes { maximum-lease-time 7200; server-identifier 10.3.3.1; domain-name domain.tld; name-server { 10.6.6.6; 10.6.6.7; } wins-server { 10.7.7.7; 10.7.7.9; } router { 198.51.100.0; 198.51.100.1; 10.6.6.1; 10.7.7.1; } boot-file boot-client; boot-server 10.4.4.1; option 19 flag false; option 40 string domain.tld; option 16 ip-address 10.3.3.3; } host H1 { hardware-address 00:0d:56:f4:20:01; ip-address 10.4.4.4; } host H2 { hardware-address 00:0d:56:f4:01:ab; ip-address 10.5.5.6; } excluded-address 10.3.3.33; excluded-address 192.0.2.5; }
Konfigurieren Sie die Client-Optionen.
[edit interfaces] ge-0/0/1 { unit 0 { family inet { dhcp { client-identifier { user-id ascii 01aa.001a.bc65.3e; } lease-time 4100; update-server; } address 10.3.3.1/24; } }
Konfigurieren des Legacy-DHCP-Servers
Schritt-für-Schritt-Anleitung
Geben Sie die Konfigurationsoption für den DHCP-Server an.
dhcp { domain-name "domain.tld"; maximum-lease-time 7200; default-lease-time 3600; name-server { 10.6.6.6; 10.6.6.7; } domain-search [ subnet1.domain.tld subnet2.domain.tld ]; wins-server { 10.7.7.7; 10.7.7.9; } router { 10.6.6.1; 10.7.7.1; } option 19 flag off; # 19: "IP Forwarding" option option 40 string "domain.tld"; # 40: "NIS Domain" option option 16 ip-address 10.3.3.33; # 16: "Swap Server" option pool 10.3.3.0/24 { address-range low 10.3.3.2 high 10.3.3.254; exclude-address { 10.3.3.33; } router { 10.3.3.1; } server-identifier 10.3.3.1; } pool 10.4.4.0/24 { boot-file "boot.client"; boot-server 10.4.4.1; } static-binding 00:0d:56:f4:20:01 { fixed-address 10.4.4.4; host-name "host.domain.tld"; } static-binding 00:0d:56:f4:01:ab { fixed-address { 10.5.5.5; 10.6.6.6; } host-name "another-host.domain.tld"; client-identifier "01aa.001a.bc65.3e"; } }
Konfigurieren Sie die Client-Optionen.
[edit interfaces] ge-0/0/1 { unit 0 { family inet { address 10.3.3.1/24; } }
Konfigurieren eines Routers als lokalen erweiterten DHCP-Server
Sie können den Router so aktivieren, dass er als lokaler erweiterter DHCP-Server fungiert, und die Optionen für den lokalen erweiterten DHCP-Server auf dem Router konfigurieren. Der lokale erweiterte DHCP-Server stellt eine IP-Adresse und andere Konfigurationsinformationen als Antwort auf eine Clientanforderung bereit.
Der erweiterte lokale DHCP-Server verbessert den herkömmlichen DHCP-Serverbetrieb, bei dem sich der Clientadresspool und die Clientkonfigurationsinformationen auf dem DHCP-Server befinden. Beim erweiterten lokalen DHCP-Server befinden sich die Clientadress- und Konfigurationsinformationen in zentralisierten Adresszuweisungspools, die unabhängig vom lokalen DHCP-Server verwaltet werden und von verschiedenen Clientanwendungen gemeinsam genutzt werden können.
Der erweiterte lokale DHCP-Server unterstützt auch den erweiterten Poolabgleich und die Verwendung von benannten Adressbereichen. Sie können den lokalen Server auch so konfigurieren, dass er die Informationen der DHCP-Option 82 in der Client-PDU verwendet, um zu bestimmen, welcher benannte Adressbereich für einen bestimmten Client verwendet werden soll. Die Clientkonfigurationsinformationen, die im Adresszuweisungspool konfiguriert werden, enthalten benutzerdefinierte Optionen, z. B. Startserver, Kulanzzeitraum und Leasezeit.
Die Konfiguration der DHCP-Umgebung, die den lokalen erweiterten DHCP-Server enthält, erfordert zwei unabhängige Konfigurationsvorgänge, die Sie in beliebiger Reihenfolge ausführen können. In einem Vorgang konfigurieren Sie den lokalen erweiterten DHCP-Server auf dem Router und geben an, wie der lokale DHCP-Server bestimmt, welcher Adresszuweisungspool verwendet werden soll. Im anderen Vorgang konfigurieren Sie die Adresszuweisungspools, die vom lokalen DHCP-Server verwendet werden. Die Adresszuweisungspools enthalten die IP-Adressen, benannten Adressbereiche und Konfigurationsinformationen für DHCP-Clients. Weitere Informationen zum Erstellen und Verwenden von Adresszuweisungspools finden Sie unter IP-Adresszuweisungspool .
Der lokale erweiterte DHCP-Server und die vom Server verwendeten Adresszuweisungspools müssen im selben logischen System und in derselben Routinginstanz konfiguriert werden.
Es ist nicht möglich, den lokalen erweiterten DHCP-Server und das erweiterte DHCP-Relay auf derselben Schnittstelle zu konfigurieren.
Um den lokalen erweiterten DHCP-Server auf dem Router zu konfigurieren, fügen Sie die dhcp-local-server
folgende Anweisung auf Hierarchieebene [edit system services]
ein:
[edit system services] dhcp-local-server { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } group group-name { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } interface interface-name <upto upto-interface-name> <exclude>; } pool-match-order { ip-address-first; option-82; } }
Sie können diese Anweisungen auch auf den folgenden Hierarchieebenen einbinden:
[edit logical-systems logical-system-name system services]
[edit logical-systems logical-system-name routing-instances routing-instance-name system services]
[edit routing-instances routing-instance-name system services]
Darüber hinaus können Sie die Ablaufverfolgung für lokale DHCP-Servervorgänge konfigurieren, indem Sie die traceoptions
Anweisung auf Hierarchieebene [edit system processes dhcp-service]
einfügen:
[edit system processes] traceoptions { file filename <files number> <match regular-expression > <size maximum-file-size> <world-readable | no-world-readable>; flag flag; level (all | error | info | notice | verbose | warning); no-remote-trace; }
Konfigurieren eines Switches als DHCP-Server
Dieses Thema bezieht sich auf Junos OS für Switches der EX-Serie und Switches der QFX-Serie mit Unterstützung für den Konfigurationsstil Enhanced Layer 2 Software (ELS). Wenn auf Ihrem Switch Software ausgeführt wird, die ELS nicht unterstützt, finden Sie weitere Informationen unter Konfigurieren eines DHCP-Servers auf Switches. Weitere Informationen zu ELS finden Sie unter Verwenden der erweiterten Layer-2-Software-CLI.
Ein DHCP-Server (Dynamic Host Configuration Protocol) stellt ein Framework zum Übergeben von Konfigurationsinformationen an Clienthosts in einem TCP/IP-Netzwerk bereit. Ein Switch, der als DHCP-Server fungiert, kann IP-Adressen und andere Konfigurationsparameter dynamisch zuweisen und so den Aufwand minimieren, der für das Hinzufügen von Clients zum Netzwerk erforderlich ist.
Eine DHCP-Konfiguration besteht aus zwei Komponenten: einer optionalen Neukonfiguration der Standardeinstellungen auf DHCP-Clients und der Konfiguration eines DHCP-Servers. In diesem Thema wird die Konfiguration des Switches als lokaler DHCP-Server mit DHCP für IPv4 (DHCPv4) behandelt. Weitere Informationen zum lokalen DHCPv6-Server finden Sie unter Übersicht über den lokalen DHCPv6-Server.
In diesem Thema wird die folgende Aufgabe beschrieben:
Konfigurieren des Switches als lokaler DHCP-Server
Um einen Switch als lokalen DHCP-Server zu konfigurieren, müssen Sie einen DHCP-Adresspool konfigurieren und IP-Adressen für den Pool angeben. Der Switch, der als DHCP-Server fungiert, verteilt dynamisch die IP-Adressen aus diesem Pool. Der Switch kann dynamisch zusätzliche Konfigurationsparameter, wie z. B. das Standard-Gateway, zuweisen, um dem Client Informationen über das Netzwerk zur Verfügung zu stellen.
Für einen DHCP-Server können mehrere Adresspools konfiguriert werden. DHCP verwaltet die Statusinformationen zu allen konfigurierten Pools. Clients werden Adressen aus Pools mit Subnetzen zugewiesen, die mit der Schnittstelle übereinstimmen, auf der das vom Client gesendete DHCPDISCOVER-Paket auf dem Server empfangen wird. Wenn mehr als ein Pool auf derselben Schnittstelle vorhanden ist, werden Adressen abwechselnd aus allen verfügbaren Pools zugewiesen.
Sie müssen sicherstellen, dass Sie den Adresspools keine Adressen zuordnen, die bereits im Netzwerk verwendet werden. Der DHCP-Server prüft nicht, ob die Adressen bereits im Netzwerk verwendet werden, bevor er sie Clients zuweist.
Konfigurieren eines DHCP-Servers auf Switches
Für diese Aufgabe wird Junos OS für Switches der EX-Serie verwendet, die den Konfigurationsstil Enhanced Layer 2 Software (ELS) nicht unterstützen. Wenn auf Ihrem Switch Software ausgeführt wird, die ELS unterstützt, finden Sie weitere Informationen unter Konfigurieren eines Switches als DHCP-Server. Weitere Informationen zu ELS finden Sie unter Verwenden der erweiterten Layer-2-Software-CLI.
Ein DHCP-Server (Dynamic Host Configuration Protocol) kann zwei wertvolle TCP/IP-Netzwerkdienste bereitstellen. DHCP kann Clients IP-Parameter, wie z. B. eine IP-Adresse, dynamisch zuweisen und Clients Software-Upgrades bereitstellen.
Eine DHCP-Konfiguration besteht aus zwei Komponenten: einer optionalen Neukonfiguration der Standardeinstellungen auf DHCP-Clients und der Konfiguration eines DHCP-Servers. In diesem Thema wird die Konfiguration des DHCP-Servers behandelt. Weitere Informationen zur Neukonfiguration eines DHCP-Clients finden Sie unter Konfigurieren eines DHCP-Clients.
Sie können eine von zwei Versionen eines DHCP-Servers auf einem Switch konfigurieren – die erweiterte Serverversion oder die Legacy-Serverversion. Es wird empfohlen, den erweiterten Server zu konfigurieren, es sei denn, Sie müssen die DHCP-Serverkonfiguration abwärtskompatibel mit der älteren Serverversion halten.
Dieses Thema umfasst die folgenden Aufgaben:
Konfigurieren eines erweiterten DHCP-Servers auf einem Switch
Um einen erweiterten DHCP-Server zu konfigurieren, müssen Sie einen DHCP-Pool konfigurieren, IP-Adressen für den Pool angeben und eine Servergruppe erstellen. Zusätzliche Konfigurationen sind optional.
Adresspools, die bereits im Netzwerk verwendet werden, weisen Sie keine Adressen zu. Der erweiterte DHCP-Server prüft nicht, ob Adressen bereits verwendet werden, bevor er sie Clients zuweist.
Beispiel: Konfigurieren eines Sicherheitsgeräts als DHCP-Server
In diesem Beispiel wird gezeigt, wie das Gerät als DHCP-Server konfiguriert wird.
Informationen zum Konfigurieren von JDHCP in einer Routinginstanz finden Sie unter Konfigurieren von JDHCP in einer Routinginstanz.
Anforderungen
Bevor Sie beginnen:
Bestimmen Sie die IP-Adresspools und die Leasedauer, die für jedes Subnetz verwendet werden sollen.
Rufen Sie die MAC-Adressen der Clients ab, für die permanente IP-Adressen erforderlich sind. Bestimmen Sie die IP-Adressen, die für diese Clients verwendet werden sollen.
Listen Sie die IP-Adressen auf, die für die Server und Geräte in Ihrem Netzwerk verfügbar sind. z. B. DNS, NetBIOS-Server, Boot-Server und Gateway-Geräte. Weitere Informationen finden Sie unter Grundlegendes zu den vordefinierten Richtlinienanwendungen für die Verwaltung.
Bestimmen Sie die DHCP-Optionen, die für die Subnetze und Clients in Ihrem Netzwerk erforderlich sind.
Überblick
In diesem Beispiel konfigurieren Sie das Gerät als DHCP-Server. Sie geben den IP-Adresspool als 192.168.2.0/24 und von einem niedrigen Bereich von 192.168.2.2 bis zu einem hohen Bereich von 192.168.2.254 an. Sie legen die maximale Leasezeit auf 2.419.200 fest. Anschließend geben Sie die IP-Adresse des DNS-Servers als 192.168.10.2 an.
Ab Junos OS Version 15.1X49-D60 und Junos OS Version 17.3R1 wird die Legacy-DHCPD-Konfiguration (DHCP-Daemon) auf allen Firewalls der SRX-Serie eingestellt. und nur die neue JDHCP-CLI wird unterstützt. Wenn Sie auf einem Gerät, das bereits über die DHCPD-Konfiguration verfügt, ein Upgrade auf Junos OS Version 15.1X49-D60 und höhere Versionen durchführen, werden die folgenden Warnmeldungen angezeigt:
WARNUNG: Der verwendete DHCP-Konfigurationsbefehl wird in zukünftigen Junos-Versionen als veraltet markiert.
WARNUNG: Bitte lesen Sie die Dokumentation für aktualisierte Befehle.
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem set access
Konfigurationsmodus ein commit
.
set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 set system services dhcp-local-server group g1 interface ge-0/0/2.0 set access address-assignment pool p1 family inet network 192.168.2.0/24 set access address-assignment pool p1 family inet range r1 low 192.168.2.2 set access address-assignment pool p1 family inet range r1 high 192.168.2.254 set access address-assignment pool p1 family inet dhcp-attributes maximum-lease-time 2419200 set access address-assignment pool p1 family inet dhcp-attributes name-server 192.168.10.2
GUI-Schnellkonfiguration
Schritt-für-Schritt-Anleitung
Um das Gerät als DHCP-Server zu konfigurieren, geben Sie die DHCP-Poolinformationen, Serverinformationen, Lease-Zeit und Optionsinformationen an:
Wählen Sie in der J-Web-Schnittstelle die Option Configure > DHCP > DHCP Services (DHCP-Dienste konfigurieren) aus.
Wählen Sie DHCP-Pools aus. Klicken Sie auf Add.
Geben Sie die IP-Adresse an, die als Quelladresse verwendet wird, die der DHCP-Server bei der Kommunikation mit Clients in IP-Pakete einschließt. Die Adresse ist im DHCP-Paket in Option 54 enthalten.
Geben Sie die Subnetzinformationen für den IPv4-Adresszuweisungspool an. Geben Sie 192.168.2.0/24.
Geben Sie im Feld Adressbereich Niedrig den Wert 192.168.2.2ein.
Geben Sie im Feld Adressbereich Hoch den Wert ein 192.168.2.254.
Geben Sie im Feld Adressen ausschließen die Adressen ein, die aus einem DHCP-Adresspool ausgeschlossen werden sollen. Art 192.168.2.0/24
Geben Sie die Server-ID an, die DHCP-Clients in diesem Adresspool zugewiesen werden soll. Die Kennung kann verwendet werden, um einen DHCP-Server in einer DHCP-Nachricht zu identifizieren.
Geben Sie den Domänennamen an, der allen DHCP-Clients in diesem Adresspool zugewiesen werden soll.
Geben Sie den nächsten Server an, mit dem DHCP-Clients Kontakt aufnehmen müssen. Art 192.168.10.2
Definieren Sie die maximale Zeitspanne (in Sekunden), für die DHCP eine Adresse leasen soll. Geben Sie 2419200.
Definieren Sie die DHCP-Option 32, die Option für die Geräteanforderungsadresse. Sie müssen einen numerischen Wert für den Optionscode eingeben. Wählen Sie in der Liste den Optionstyp aus, der dem Optionscode entspricht.
Klicken Sie auf OK.
Wenn Sie mit der Konfiguration des Geräts fertig sind, klicken Sie auf Commit > Commit.
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Anweisungen hierzu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.
So konfigurieren Sie das Gerät als DHCP-Server:
Konfigurieren Sie eine Schnittstelle mit einer IP-Adresse, über die der DHCP-Server erreichbar ist.
[edit] user@host# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24
Konfigurieren Sie den DHCP-Server.
[edit] user@host# set system services dhcp-local-server group g1 interface ge-0/0/2.0
Erstellen Sie einen Adresspool für IPv4-Adressen, die Clients zugewiesen werden können. Die Adressen im Pool müssen sich in dem Subnetz befinden, in dem sich die DHCP-Clients befinden. Geben Sie keine Adressen an, die bereits im Netzwerk verwendet werden.
[edit]] user@host# set access address-assignment pool p1 family inet network 192.168.2.0/24
(Optional) Geben Sie den IP-Adresspoolbereich an. Definieren Sie einen Adressbereich im Adresszuweisungspool. Der Bereich ist eine Teilmenge von Adressen innerhalb des Pools, die Clients zugewiesen werden können. Wenn kein Bereich angegeben ist, stehen alle Adressen innerhalb des Pools für die Zuweisung zur Verfügung. Konfigurieren Sie den Namen des Bereichs sowie die unteren und oberen Grenzen der Adressen im Bereich.
[edit]] user@host# set access address-assignment pool p1 192.168.2.0/24 address-range low 192.168.2.2 high 192.168.2.254
(Optional) Konfigurieren Sie einen oder mehrere Router als Standard-Gateway im Subnetz des Clients.
[edit] user@host# set access address-assignment pool p1 family inet dhcp-attributes router 192.168.10.3
(Optional) Konfigurieren Sie die IP-Adresse, die in Nachrichten, die mit dem Client ausgetauscht werden, als Quelladresse für den DHCP-Server verwendet wird. Kunden verwenden diese Informationen, um zwischen Mietangeboten zu unterscheiden.
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes server-identifier 192.168.10.1
(Optional) Geben Sie den maximalen Zeitraum (in Sekunden) an, für den ein Client die Lease für eine zugewiesene IP-Adresse hält, wenn der Client die Lease nicht verlängert.
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes maximum-lease-time 2419200
(Optional) Angeben benutzerdefinierter Optionen, die in DHCP-Paketen enthalten sein sollen
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes option 98 string test98
Weisen Sie der MAC-Adresse des Clients eine feste IP-Adresse zu.
[edit] user@host# set access address-assignment pool pool1 family inet host host1 ip-address 192.168.2.100 hardware-address 2c:56:dc:72:99:f3
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den
show access address-assignment
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show access address-assignment
pool p1 {
family inet {
network 192.168.2.0/24;
range r1 {
low 192.168.2.2;
high 192.168.2.254;
}
dhcp-attributes {
maximum-lease-time 2419200;
name-server {
192.168.10.2;
}
}
}
}
}
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den
show system services dhcp-local-server
Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.[edit] user@host#
show system services dhcp-local-server
group g1 { interface ge-0/0/2.0; }
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit
.
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfen der DHCP-Bindungsdatenbank
Zweck
Stellen Sie sicher, dass die DHCP-Bindungsdatenbank die DHCP-Serverkonfiguration widerspiegelt.
Aktion
Geben Sie im Betriebsmodus die folgenden Befehle ein:
show dhcp server binding
, um alle aktiven Bindungen in der Datenbank anzuzeigen.show dhcp server binding address detail
(wobei address die IP-Adresse des Clients ist), um weitere Informationen zu einem Client anzuzeigen.
Diese Befehle erzeugen die folgende Beispielausgabe:
user@host> show dhcp server binding IP Address Hardware Address Type Lease expires at 30.1.1.20 00:12:1e:a9:7b:81 dynamic 2007-05-11 11:14:43 PDT
user@host> show dhcp server binding address detail IP address 192.0.2.2 Hardware address 00:a0:12:00:13:02 Pool 192.0.2.0/24 Interface fe-0/0/0, relayed by 192.0.2.200 Lease information: Type DHCP Obtained at 2004-05-02 13:01:42 PDT Expires at 2004-05-03 13:01:42 PDT State active DHCP options: Name: name-server, Value: { 6.6.6.6, 6.6.6.7 } Name: domain-name, Value: mydomain.tld Code: 32, Type: ip-address, Value: 192.0.2.33
Überprüfen des DHCP-Serverbetriebs
Zweck
Vergewissern Sie sich, dass der DHCP-Servervorgang konfiguriert wurde.
Aktion
Geben Sie im Betriebsmodus den folgenden Befehl ein:
show dhcp server statistics
Befehl zum Überprüfen der DHCP-Serverstatistiken.
user@host> show dhcp server statistics Packets dropped: Total 0 Messages received: BOOTREQUEST 45 DHCPDECLINE 0 DHCPDISCOVER 1 DHCPINFORM 39 DHCPRELEASE 0 DHCPREQUEST 5 DHCPLEASEQUERY 0 DHCPBULKLEASEQUERY 0 Messages sent: BOOTREPLY 6 DHCPOFFER 1 DHCPACK 3 DHCPNAK 2 DHCPFORCERENEW 0 DHCPLEASEUNASSIGNED 0 DHCPLEASEUNKNOWN 0 DHCPLEASEACTIVE 0 DHCPLEASEQUERYDONE 0
Tabelle "Änderungshistorie"
Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.