AUF DIESER SEITE
DHCP-Client
Eine Firewall mit Junos OS kann als DHCP-Client fungieren und seine TCP/IP-Einstellungen und die IP-Adresse für jede physische Schnittstelle in einer beliebigen Sicherheitszone von einem externen DHCP-Server empfangen. Das Gerät kann auch als DHCP-Server fungieren und TCP/IP-Einstellungen und IP-Adressen für Clients in jeder Zone bereitstellen. Weitere Informationen finden Sie in diesem Thema.
Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.
Im Abschnitt Plattformspezifisches DHCP-Clientverhalten finden Sie Hinweise zu Ihrer Plattform.
Grundlegendes zum DHCP-Client-Betrieb
Ein Gerät von Juniper Networks kann als DHCP-Client fungieren und seine TCP/IP-Einstellungen und die IP-Adresse für jede physische Schnittstelle in einer beliebigen Sicherheitszone von einem externen DHCP-Server empfangen. Das Gerät kann auch als DHCP-Server fungieren und TCP/IP-Einstellungen und IP-Adressen für Clients in jeder Zone bereitstellen. Wenn das Gerät gleichzeitig als DHCP-Client und DHCP-Server arbeitet, kann es die TCP/IP-Einstellungen, die über sein DHCP-Client-Modul erlernt wurden, an sein Standard-DHCP-Server-Modul übertragen. Damit das Gerät als DHCP-Client fungiert, konfigurieren Sie eine logische Schnittstelle auf dem Gerät, um eine IP-Adresse vom DHCP-Server im Netzwerk zu erhalten. Sie legen die Herstellerklassen-ID, die Leasezeit, die DHCP-Serveradresse, die Wiederholungsversuche und das Wiederholungsintervall fest. Sie können DHCP-Clientversionen erneuern.
DHCP-Client-Operationen werden auf allen Firewalls der SRX-Serie im Chassis-Cluster-Modus unterstützt.
Mindestkonfiguration des DHCP-Clients
Die folgende Beispielausgabe zeigt die Mindestkonfiguration, die Sie verwenden müssen, um ein SRX300-, SRX320-, SRX340-, SRX345- oder SRX1500-Gerät als DHCP-Client zu konfigurieren. In dieser Ausgabe ist die Schnittstelle ge-0/0/0 und die logische Einheit 0.
[edit interfaces]
ge-0/0/0 {
unit 0 {
family inet {
dhcp-client
}
}
}
Um einen DHCP-Client in einer Routing-Instanz zu konfigurieren, fügen Sie die Schnittstelle in einer Routing-Instanz mithilfe der [edit routing-instances] Hierarchie hinzu.
Konfigurieren eines DHCP-Clients
Ein DHCP-Server (Dynamic Host Configuration Protocol) kann viele wertvolle TCP/IP-Netzwerkdienste bereitstellen. DHCP kann Clients IP-Parameter, wie z. B. eine IP-Adresse, dynamisch zuweisen und auch Software-Upgrades an Clients liefern.
Die DHCP-Konfiguration besteht aus zwei Komponenten, der Konfiguration der DHCP-Clients und der Konfiguration eines DHCP-Servers. Die Clientkonfiguration bestimmt, wie Clients eine Nachricht senden, in der eine IP-Adresse angefordert wird, während eine DHCP-Serverkonfiguration es dem Server ermöglicht, eine IP-Adresskonfiguration an den Client zurückzusenden. In diesem Thema wird die Konfiguration eines DHCP-Clients beschrieben. Anweisungen zum Konfigurieren eines DHCP-Servers finden Sie unter Konfigurieren eines DHCP-Servers auf Switches oder Konfigurieren eines Switches als DHCP-Server.
Sie können DHCP-Clientkonfigurationen über den Switch ändern, indem Sie Client-IDs verwenden, um anzugeben, welche Clients Sie konfigurieren möchten.
Um einen DHCP-Client zu konfigurieren, konfigurieren Sie eine Schnittstelle, die zur DHCP-Familie gehört, und geben nach Bedarf zusätzliche Attribute an:
[edit]
user@switch# set interfaces interface-name unit number family inet dhcp
configuration-statement
Ab Junos OS Version 18.1R1 werden DHCPv4- und DHCPv6-Clients auf Verwaltungsschnittstellen (fxp0 und em0) unterstützt, die in der nicht standardmäßigen Verwaltungsrouting-Instanz konfiguriert sind. mgmt_junos
Die Optionen, die Sie konfigurieren können, sind in Tabelle 1 aufgeführt. Ersetzen Sie die Variable configuration-statement durch eine oder mehrere der in dieser Tabelle aufgeführten Anweisungen. Wenn Sie diese Optionen nicht explizit konfigurieren, verwendet der Switch Standardwerte für sie.
Konfigurationsanweisung |
Beschreibung |
|---|---|
Eindeutige Client-ID: Standardmäßig besteht diese aus dem Hardwaretyp (01 für Ethernet) und der MAC-Adresse (a.b.c.d.). In diesem Beispiel wäre der Wert 01abcd. |
|
|
Zeit in Sekunden, die ein Client die Lease für eine IP-Adresse hält, die von einem DHCP-Server zugewiesen wurde. Wenn ein Client keine bestimmte Lease-Zeit anfordert, sendet der Server die Standard-Lease-Zeit. Die Standard-Leasezeit auf einem Junos OS DHCP-Server beträgt 1 Tag.
Hinweis:
Ab Junos OS Version 23.4R1 verwirft der DHCP-Client im Hintergrund das DHCP-ANGEBOT, das eine Lease-Zeit von weniger als 15 Sekunden hat. |
|
Häufigkeit, mit der der Client versucht, ein DHCP-Paket erneut zu übertragen. |
|
Zeit zwischen den Übertragungsversuchen. |
|
IP-Adresse des Servers, den der Client nach einer IP-Adresse abfragt. |
|
TCP/IP-Einstellungen, die von einem externen DHCP-Server an den DHCP-Server auf dem Switch gelernt wurden, werden weitergegeben. |
|
Herstellerklassen-ID (Hersteller-ID-Zeichenfolge der CPU) für den DHCP-Client. |
Damit das Gerät als DHCP-Client fungiert, konfigurieren Sie eine logische Schnittstelle auf dem Gerät, um eine IP-Adresse vom lokalen DHCP-Server im Netzwerk zu erhalten. Sie können dann den Client-Identifier, die Optionen no-hostname, die Lease-Zeit, die erneuten Übertragungsversuche, das Wiederholungsintervall, die bevorzugte lokale DHCP-Serveradresse und die Anbieterklassen-ID festlegen.
So konfigurieren Sie optionale DHCP-Client-Attribute auf SRX300-, SRX320-, SRX340-, SRX550M- und SRX1500-Geräten:
Beispiel: Konfigurieren des Geräts als DHCP-Client
In diesem Beispiel wird gezeigt, wie das Gerät als DHCP-Client konfiguriert wird.
Anforderungen
Bevor Sie beginnen:
Bestimmen Sie die IP-Adresspools und die Leasedauern, die für jedes Subnetz verwendet werden sollen. Sie können den
show system services dhcp poolBefehl CLI verwenden, um Informationen zu DHCP-Adresspools anzuzeigen.Rufen Sie die MAC-Adressen der Clients ab, die permanente IP-Adressen benötigen. 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. zum Beispiel DNS-, NetBIOS-Server, Boot-Server und Gateway-Geräte. Weitere Informationen finden Sie unter Grundlegendes zu Management Vordefinierte Richtlinienanwendungen.
Bestimmen Sie die DHCP-Optionen, die von den Subnetzen und Clients in Ihrem Netzwerk benötigt werden.
Überblick
In diesem Beispiel konfigurieren Sie das Gerät als DHCP-Client. Sie geben die Schnittstelle als ge-0/0/2 an, legen die logische Einheit auf 0 fest und erstellen eine DHCP-inet-Familie. Anschließend geben Sie den DHCP-Clientbezeichner hexadezimal als 00:0a:12:00:12:12 an. Sie verwenden hexadezimal, wenn der Clientbezeichner eine MAC-Adresse ist. Sie setzen die Optionen no-hostname, wenn der DHCP-Client den Hostnamen nicht mit den Paketen senden soll. Sie legen die DHCP-Leasezeit auf 86.400 Sekunden fest. Die Spanne liegt zwischen 60 und 2.147.483.647 Sekunden.
Dann stellen Sie die Anzahl der erneuten Übertragungsversuche auf 6 ein. Der Bereich liegt zwischen 0 und 50.000, und der Standardwert ist 4. Sie legen das Intervall für die erneute Übertragung auf 5 Sekunden fest. Der Bereich liegt zwischen 4 und 64, und der Standardwert ist 4 Sekunden. Legen Sie die Option force-discover fest, wenn Sie den DHCP-Client zwingen möchten, nach ein bis drei fehlgeschlagenen DHCP-Anforderungsversuchen ein DHCP-Erkennungspaket zu senden. Die Option "Erkennung erzwingen" stellt sicher, dass der DHCP-Server dem Client dieselbe oder eine neue IP-Adresse zuweist. Schließlich legen Sie die IPv4-Adresse des bevorzugten DHCP-Servers auf 10.1.1.1 und die Herstellerklassen-ID auf ether fest.
Die Legacy-DHCPD-Konfiguration (DHCP-Daemon) ist veraltet 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 neuere Versionen durchführen, werden die folgenden Warnmeldungen angezeigt:
WARNUNG: Der verwendete DHCP-Konfigurationsbefehl wird in zukünftigen Junos-Versionen veraltet sein.
WARNUNG: Aktualisierte Befehle finden Sie in der Dokumentation.
Die CLI-Option dhcp-client in [edit interfaces interface-name unit logical-unit-number family inet] der Hierarchie wurde geändert in dhcp , um sie an andere Junos-Plattformen anzupassen. An der Funktionalität ändert sich nichts.
Konfiguration
Vorgehensweise
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 erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, kopieren Sie die Befehle, fügen Sie sie [edit] in die CLI auf Hierarchieebene ein und geben Sie sie dann im Konfigurationsmodus ein commit .
set interfaces ge-0/0/2 unit 0 family inet dhcp-client client-identifier prefix host-name set interfaces ge-0/0/2 unit 0 family inet dhcp-client lease-time 86400 set interfaces ge-0/0/2 unit 0 family inet dhcp-client retransmission-attempt 6 set interfaces ge-0/0/2 unit 0 family inet dhcp-client retransmission-interval 5 set interfaces ge-0/0/2 unit 0 family inet dhcp-client force-discover set interfaces ge-0/0/2 unit 0 family inet dhcp-client server-address 192.168.2.1 set interfaces ge-0/0/2 unit 0 family inet dhcp-client vendor-id ether set interfaces ge-0/0/2 unit 0 family inet dhcp-client options no-hostname
GUI-Schnellkonfiguration
Schritt-für-Schritt-Anleitung
So konfigurieren Sie das Gerät als DHCP-Client:
Wählen Sie in der J-Web-Schnittstelle > Services konfigurieren > DHCP > DHCP-Client aus.
Fügen Sie unter Schnittstellen .
ge-0/0/2.0Konfigurieren Sie den DHCP-Clientbezeichner entweder als ASCII- oder als Hexadezimalwert.
Wählen Sie in der Auswahlliste Client-ID die Option
hexadecimalaus.Geben Sie im Feld Hexadezimal die Client-ID ein
00:0a:12:00:12:12.Legen Sie die DHCP-Lease-Zeit in Sekunden fest. Dies ist die Lease-Zeit in Sekunden, die in einem DHCP-Clientprotokollpaket angefordert wird. die Spanne liegt zwischen 60 und 2.147.483.647. Geben Sie 86400ein.
Legen Sie die Anzahl der Versuche der erneuten Übertragung auf 6 fest. Dies ist die Anzahl der Versuche, das DHCP-Clientprotokollpaket erneut zu übertragen. Der Bereich liegt zwischen 0 und 6.
Stellen Sie das Intervall für die erneute Übertragung in Sekunden auf 5 ein. Dies ist die Anzahl der Sekunden zwischen aufeinanderfolgenden Übertragungen. Der Bereich liegt zwischen 4 und 64. Der Standardwert ist 4 Sekunden.
Konfigurieren Sie die Option force-discover, um den DHCP-Client zu zwingen, nach ein bis drei fehlgeschlagenen
dhcp-requestVersuchen ein DHCP-Ermittlungspaket zu senden.Legen Sie die IPv4-Adresse des bevorzugten DHCP-Servers fest. Geben Sie 192.168.2.1ein.
Legen Sie die Anbieterklassen-ID fest. Dies ist die Herstellerklassenidentifikation für den DHCP-Client. Geben Sie etherein.
Konfigurieren Sie die Optionen no-hostname, wenn der Client nicht den Hostnamen in den Paketen senden soll (RFC-Optionscode 12).
Klicken Sie auf OK.
Wenn Sie mit der Konfiguration des Geräts fertig sind, klicken Sie auf Commit >.
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Anweisungen dazu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.
So konfigurieren Sie das Gerät als DHCP-Client:
Geben Sie die DHCP-Clientschnittstelle an.
[edit] user@host# edit interfaces ge-0/0/2 unit 0 family inet dhcp-client
Konfigurieren Sie den DHCP-Clientbezeichner als Hexadezimalwert.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set client-identifier prefix host
Legen Sie die DHCP-Lease-Zeit fest.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set lease-time 86400
Legen Sie die Anzahl der zulässigen Versuche zur erneuten Übertragung eines DHCP-Pakets fest.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set retransmission-attempt 6
Legen Sie das zulässige Intervall (in Sekunden) zwischen den erneuten Übertragungsversuchen fest. Der Bereich liegt zwischen 4 und 64. Der Standardwert ist 4 Sekunden.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set retransmission-interval 5
Konfigurieren Sie die Option zum Erzwingen der Erkennung.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set force-discover.
Legen Sie die IPv4-Adresse des bevorzugten DHCP-Servers fest.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set server-address 192.168.2.1
Legen Sie die Herstellerklassen-ID für den DHCP-Client fest.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set vendor-id ether
Konfigurieren Sie die Optionen no-hostname, wenn der Client den Hostnamen nicht in Paketen senden soll.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set options no-hostname
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe des show interfaces ge-0/0/2 unit 0 family inet Befehls. Wenn die Ausgabe nicht die beabsichtigte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show interfaces ge-0/0/2 unit 0 family inet
dhcp-client {
client-identifier hexadecimal 00:0a:12:00:12:12;
options no-hostname;
lease-time 86400;
retransmission-attempt 6;
retransmission-interval 5;
force-discover;
server-address 192.168.2.1;
update-server;
vendor-id ether;
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Verifizierung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfen des DHCP-Clients
Zweck
Stellen Sie sicher, dass die DHCP-Clientinformationen konfiguriert wurden.
Aktion
Geben Sie im Betriebsmodus die folgenden Befehle ein:
show dhcp client binding, um den Bindungsstatus eines DHCP-Clients (Dynamic Host Configuration Protocol) anzuzeigen.show dhcp client statistics, um Client-Statistiken anzuzeigen.
Diese Befehle erzeugen die folgende Beispielausgabe:
user@host> show dhcp client binding
IP address Hardware address Expires State Interface 192.168.2.2 88:a2:5e:0a:d6:03 2419093 BOUND ge-0/0/2.0
user@host> show dhcp client statistics
Packets dropped:
Total 2
Send error 2
Messages received:
BOOTREPLY 6
DHCPOFFER 4
DHCPACK 2
DHCPNAK 0
DHCPFORCERENEW 0
Messages sent:
BOOTREQUEST 39
DHCPDECLINE 0
DHCPDISCOVER 23
DHCPREQUEST 16
DHCPINFORM 0
DHCPRELEASE 0
DHCPRENEW 0
DHCPREBIND 0
Überprüfen und Verwalten der DHCP-Client-Konfiguration
Zweck
Zeigen Sie Informationen zu Clientadressbindungen und Statistiken für den DHCP-Client auf SRX300-, SRX320-, SRX340-, SRX550M- und SRX1500-Geräten an oder löschen Sie sie.
Aktion
So zeigen Sie die Adressbindungen in der Clienttabelle auf dem DHCP-Client an:
user@host>
show dhcp client bindingSo zeigen Sie DHCP-Clientstatistiken an:
user@host>
show dhcp client statisticsSo löschen Sie den Bindungsstatus eines DHCP-Clients aus der Clienttabelle auf dem DHCP-Client:
user@host>
clear dhcp client bindingSo löschen Sie alle DHCP-Clientstatistiken:
user@host>
clear dhcp client statistics
Führen Sie die folgenden Befehle aus, um Informationen zu Clientbindungen und Statistiken in einer Routinginstanz zu löschen oder anzuzeigen:
show dhcp client binding routing instance <routing-instance name>show dhcp client statistics routing instance <routing-instance name>clear dhcp client binding routing instance <routing-instance name>clear dhcp client statistics routing instance <routing-instance name>
Beispiel: Konfiguration als DHCP-Client im Chassis-Cluster-Modus
In diesem Beispiel wird gezeigt, wie das Gerät als DHCP-Client im Chassis-Cluster-Modus konfiguriert wird.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Zwei Firewalls der SRX-Serie als DHCP-Client
Eine Firewall der SRX-Serie als DHCP-Server
Junos OS Version 12.1X47-D10 oder höher für Firewalls der SRX-Serie
Bevor Sie beginnen:
Bestimmen Sie die IP-Adresspools und die Leasedauern, die für jedes Subnetz verwendet werden sollen.
Rufen Sie die MAC-Adressen der Clients ab, die permanente IP-Adressen benötigen. 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. zum Beispiel DNS-, NetBIOS-Server, Boot-Server und Gateway-Geräte.
Bestimmen Sie die DHCP-Optionen, die von den Subnetzen und Clients in Ihrem Netzwerk benötigt werden.
Überblick
In diesem Beispiel konfigurieren Sie zwei Firewalls der SRX-Serie als DHCP-Clients und eine dritte Firewall der SRX-Serie als DHCP-Server. Konfigurieren Sie die beiden DHCP-Clients im Chassis-Cluster-Modus.
Für DHCP-Clients geben Sie die Schnittstelle als reth1 an, legen die logische Einheit auf 0 fest und erstellen eine DHCP-inet-Familie. Anschließend geben Sie den DHCP-Clientbezeichner hexadezimal als 00:0a:12:00:12:12 an. Sie verwenden hexadezimal, wenn der Clientbezeichner eine MAC-Adresse ist. Sie setzen die Optionen no-hostname, wenn der DHCP-Client den Hostnamen nicht mit den Paketen senden soll. Sie legen die DHCP-Leasezeit auf 86.400 Sekunden fest. Die Spanne liegt zwischen 60 und 2.147.483.647 Sekunden. Sie legen die Anzahl der erneuten Übertragungsversuche auf 6 fest. Der Bereich liegt zwischen 0 und 6, und der Standardwert ist 4. Sie legen das Intervall für die erneute Übertragung auf 5 Sekunden fest. Der Bereich liegt zwischen 4 und 64, und der Standardwert ist 4 Sekunden. Schließlich legen Sie die IPv4-Adresse des bevorzugten DHCP-Servers auf 203.0.113.1 und die Herstellerklassen-ID auf ether fest.
Konfigurieren Sie für den DHCP-Server die Firewall der SRX-Serie als lokalen DHCP-Server mit minimalen lokalen DHCP-Serverkonfigurationen. Sie geben die Servergruppe als g1 an und aktivieren den lokalen DHCP-Server auf der Schnittstelle ge-0/0/2.0.
Konfiguration
Vorgehensweise
- CLI-Schnellkonfiguration
- Schritt-für-Schritt-Anleitung
- Schritt-für-Schritt-Anleitung
- Schritt-für-Schritt-Anleitung
- Ergebnisse
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 erforderlichen Details, damit sie mit Ihrer Netzwerkkonfiguration übereinstimmen, kopieren Sie die Befehle, fügen Sie sie [edit] in die CLI auf Hierarchieebene ein und geben Sie sie dann im Konfigurationsmodus ein commit .
Konfigurieren Sie DHCP-Client 1 und Client 2:
set interfaces reth1 unit 0 family inet dhcp-client set interfaces reth1 unit 0 family inet dhcp-client client-identifier user-id ascii 00:0a:12:00:12:12 set interfaces reth1 unit 0 family inet dhcp-client options no-hostname set interfaces reth1 unit 0 family inet dhcp-client lease-time 86400 set interfaces reth1 unit 0 family inet dhcp-client retransmission-attempt 6 set interfaces reth1 unit 0 family inet dhcp-client retransmission-interval 5 set interfaces reth1 unit 0 family inet dhcp-client server-address 203.0.113.1 set interfaces reth1 unit 0 family inet dhcp-client vendor-id ether
Konfigurieren des Chassis-Clusters auf Client 1 und Client 2:
set chassis cluster reth-count 2 set chassis cluster control-link-recovery set chassis cluster heartbeat-interval 1000 set chassis cluster redundancy-group 1 node 0 priority 100 set chassis cluster redundancy-group 1 node 1 priority 1 set chassis cluster redundancy-group 0 node 0 priority 100 set chassis cluster redundancy-group 0 node 1 priority 1 set interfaces ge-0/0/1 gigether-options redundant-parent reth1 set interfaces ge-4/0/1 gigether-options redundant-parent reth1 set interfaces reth1 redundant-ether-options redundancy-group 1
Konfigurieren Sie den DHCP-Server:
set system service dhcp-local-server group g1 interface ge-0/0/2.0 set interfaces ge-0/0/2 unit 0 family inet address 203.0.113.1/24 set access address-assignment pool p1 family inet network 203.0.113.0/24 set access address-assignment pool p1 family inet range r1 low 203.0.113.5 set access address-assignment pool p1 family inet range r1 high 203.0.113.20
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Anweisungen dazu finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.
So konfigurieren Sie die Geräte als DHCP-Clients:
Geben Sie die DHCP-Clientschnittstelle an.
[edit] user@host# edit interfaces reth1 unit 0 family inet dhcp-client
Konfigurieren Sie den DHCP-Clientbezeichner als Hexadezimalwert.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set client-identifier user-id ascii 00:0a:12:00:12:12
Legen Sie den Hostnamen fest, wenn der DHCP-Client nicht den Hostnamen in den Paketen senden soll (RFC-Optionscode 12).
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set options no-hostname
Legen Sie die DHCP-Lease-Zeit fest.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set lease-time 86400
Legen Sie die Anzahl der zulässigen Versuche zur erneuten Übertragung eines DHCP-Pakets fest.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set retransmission-attempt 6
Legen Sie das zulässige Intervall (in Sekunden) zwischen den erneuten Übertragungsversuchen fest. Der Bereich liegt zwischen 4 und 64. Der Standardwert ist 4 Sekunden.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set retransmission-interval 5
Legen Sie die IPv4-Adresse des bevorzugten DHCP-Servers fest.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set server-address 203.0.113.1
Legen Sie die Herstellerklassen-ID für den DHCP-Client fest.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set vendor-id ether
Schritt-für-Schritt-Anleitung
So konfigurieren Sie die DHCP-Clients im Chassis-Cluster-Modus:
Geben Sie die Anzahl der redundanten Ethernet-Schnittstellen für den Chassis-Cluster an.
{primary:node0}[edit] user@host# set chassis cluster reth-count 2Aktivieren Sie die Wiederherstellung der Steuerungsverbindung.
{primary:node0}[edit] user@host# set chassis cluster control-link-recoveryKonfigurieren Sie die Takteinstellungen.
{primary:node0}[edit] user@host# set chassis cluster heartbeat-interval 1000Konfigurieren Sie die Redundanzgruppen.
{primary:node0}[edit] user@host# set chassis cluster redundancy-group 1 node 0 priority 100 user@host# set chassis cluster redundancy-group 1 node 1 priority 1 user@host# set chassis cluster redundancy-group 0 node 0 priority 100 user@host# set chassis cluster redundancy-group 0 node 1 priority 1Konfigurieren Sie redundante Ethernet-Schnittstellen.
{primary:node0}[edit] user@host# set interfaces ge-0/0/1 gigether-options redundant-parent reth1 user@host# set interfaces reth1 redundant-ether-options redundancy-group 1
Schritt-für-Schritt-Anleitung
So konfigurieren Sie das Gerät als DHCP-Server:
Konfigurieren Sie den lokalen DHCP-Server.
[edit system services] user@host# set dhcp-local-server group g1 interface ge-0/0/2.0
Konfigurieren Sie die IP-Adresse des Servers.
[edit interfaces] user@host# set interfaces ge-0/0/2 unit 0 family inet address 203.0.113.1/24
Konfigurieren Sie einen Adresspool.
[edit access] user@host# set address-assignment pool p1 family inet network 203.0.113.0/24 user@host# set address-assignment pool p1 family inet range r1 low 203.0.113.5 user@host# set address-assignment pool p1 family inet range r1 high 203.0.113.20
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration durch Eingabe der show Befehle. Wenn die Ausgabe nicht die beabsichtigte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
[edit]
user@host# show interfaces reth1 unit 0 family inet
dhcp-client {
client-identifier user-id ascii 00:0a:12:00:12:12;
options no-hostname;
lease-time 86400;
retransmission-attempt 6;
retransmission-interval 5;
server-address 203.0.113.1;
vendor-id ether;
}
[edit]
user@host# show chassis cluster
control-link-recovery;
reth-count 2;
heartbeat-interval 1000;
redundancy-group 0 {
node 0 priority 100;
node 1 priority 1;
}
redundancy-group 1{
node 0 priority 100;
node 1 priority 1;
}
[edit]
user@host# show interfaces reth1
redundant-ether-options {
redundancy-group 1;
}
[edit]
user@host# show access address-assignment
pool p1 {
family inet {
network 203.0.113.0/24;
range r1 {
low 203.0.113.5;
high 203.0.113.20;
}
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, rufen Sie den Konfigurationsmodus auf commit .
Verifizierung
Überprüfen des DHCP-Clients im Chassis-Cluster-Modus
Zweck
Stellen Sie sicher, dass der DHCP-Client im Chassis-Cluster-Modus arbeitet.
Aktion
Geben Sie im Betriebsmodus die show dhcp client bindingBefehle und show dhcp client binding interface reth1 detail show dhcp client statistics ein.
user@host> show dhcp client binding
IP address Hardware address Expires State Interface 203.0.113.14 00:1f:12:e3:34:01 84587 BOUND reth1.0
user@host> show dhcp client statistics
Packets dropped:
Total 4
Send error 4
Messages received:
BOOTREPLY 3
DHCPOFFER 1
DHCPACK 2
DHCPNAK 0
DHCPFORCERENEW 0
Messages sent:
BOOTREQUEST 0
DHCPDECLINE 0
DHCPDISCOVER 5
DHCPREQUEST 8
DHCPINFORM 0
DHCPRELEASE 1
DHCPRENEW 0
DHCPREBIND 0
user@host> show dhcp client binding interface reth1 detail
Client Interface: reth1.0
Hardware Address: 00:10:db:ff:10:01
State: BOUND(LOCAL_CLIENT_STATE_BOUND)
Lease Expires: 2013-12-18 10:15:36 CST
Lease Expires in: 30 seconds
Lease Start: 2013-12-17 10:15:36 CST
Server Identifier: 203.0.113.1
Client IP Address: 10.1.1.14
Update Server No
DHCP options:
Name: dhcp-lease-time, Value: 1 day
Name: server-identifier, Value: 10.1.1.1
Name: subnet-mask, Value: 255.255.255.0
Bedeutung
Die Beispielausgabe zeigt, dass die im Beispiel konfigurierten DHCP-Clients in einem Chassis-Cluster funktionieren.
Plattformspezifisches DHCP-Client-Verhalten
Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für bestimmte Funktionen zu bestätigen.
In der folgenden Tabelle finden Sie Informationen zu plattformspezifischen Verhaltensweisen für Ihre Plattform.
| Plattform |
Unterschied |
|---|---|
| SRX-Serie |
|
Tabellarischer Änderungsverlauf
Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie den Feature-Explorer , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.
dhcp-client in
[edit interfaces interface-name unit logical-unit-number family inet] der Hierarchie geändert, um
dhcp sie an andere Junos-Plattformen anzupassen.