DHCP-Client
Das Gerät der SRX-Serie kann als DHCP-Client fungieren und seine TCP/IP-Einstellungen und die IP-Adresse für jede physische Schnittstelle in jeder 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.
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 jeder 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 es über sein DHCP-Client-Modul gelernt hat, in sein DHCP-Standard-Servermodul übertragen. Damit das Gerät als DHCP-Client betrieben wird, konfigurieren Sie eine logische Schnittstelle auf dem Gerät, um eine IP-Adresse vom DHCP-Server im Netzwerk zu erhalten. Sie legen die Anbieterklassen-ID, die Lease-Zeit, die DHCP-Serveradresse, die Wiederholungsversuche und das Wiederholungsintervall fest. Sie können DHCP-Client-Versionen erneuern.
DHCP-Client-Vorgänge werden auf allen Firewalls der SRX-Serie im Chassis-Cluster-Modus unterstützt.
Minimale DHCP-Client-Konfiguration
Die folgende Beispielausgabe zeigt die Mindestkonfiguration, die Sie verwenden müssen, um ein SRX300-, SRX320-, SRX340-, SRX345-, SRX550M- oder SRX1500-Gerät als DHCP-Client zu konfigurieren. In diesem Ausgang ist die Schnittstelle ge-0/0/0 und die logische Einheit ist 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 mithilfe der [edit routing-instances]
Hierarchie in einer Routinginstanz hinzu.
Konfigurieren eines DHCP-Clients
Ein Dynamic Host Configuration Protocol (DHCP)-Server kann viele wertvolle TCP/IP-Netzwerkservices bereitstellen. DHCP kann den Clients IP-Parameter wie eine IP-Adresse dynamisch zuweisen und auch Software-Upgrades für Clients bereitstellen.
Die DHCP-Konfiguration besteht aus zwei Komponenten, der Konfiguration von DHCP-Clients und der Konfiguration eines DHCP-Servers. Die Clientkonfiguration bestimmt, wie Clients eine Nachricht senden, die eine IP-Adresse anfordern, während eine DHCP-Serverkonfiguration dem Server ermöglicht, eine IP-Adresskonfiguration zurück an den Client zu senden. In diesem Thema wird die Konfiguration eines DHCP-Clients beschrieben. Anweisungen zur Konfiguration eines DHCP-Servers finden Sie unter Konfigurieren eines DHCP-Servers auf Switches oder Konfigurieren eines Switches als DHCP-Server.
Sie können dhcp-Client-Konfigurationen über den Switch ändern und mithilfe von Clientbezeichnern angeben, welche Clients Sie konfigurieren möchten.
Um einen DHCP-Client zu konfigurieren, konfigurieren Sie eine Schnittstelle so, dass sie zur DHCP-Familie gehört, und geben weitere Attribute an, wie gewünscht:
[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 Management-Routing-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 dafür.
Konfigurationserklärung |
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, dass ein Client die Lease für eine IP-Adresse hält, die von einem DHCP-Server zugewiesen wird. Wenn ein Client keine bestimmte Leasingzeit angibt, sendet der Server die Standard-Lease-Zeit. Die Standard-Lease-Zeit auf einem Junos OS DHCP-Server beträgt 1 Tag. |
|
Mehrmals versucht der Client, ein DHCP-Paket erneut zu übermitteln. |
|
Zeit zwischen Übertragungsversuchen. |
|
IP-Adresse des Servers, den der Client nach einer IP-Adresse abfragt. |
|
Tcp/IP-Einstellungen, die von einem externen DHCP-Server an den auf dem Switch ausgeführten DHCP-Server gelernt wurden, werden weitergegeben. |
|
Vendor Class ID (Hersteller-ID-Zeichenfolge der CPU) für den DHCP-Client. |
Damit das Gerät als DHCP-Client betrieben wird, 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 die Client-Kennung, die Optionen ohne Hostname, Leasingzeit, Wiederholungsversuche, Wiederholungsintervall, bevorzugte LOKALE DHCP-Serveradresse und 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
Dieses Beispiel zeigt, wie Sie das Gerät als DHCP-Client konfigurieren.
Anforderungen
Bevor Sie beginnen:
Legen Sie die IP-Adresspools und die Lease-Dauer fest, die für jedes Subnetz verwendet werden sollen. Sie können den
show system services dhcp pool
CLI-Befehl verwenden, um Informationen zu DHCP-Adresspools anzuzeigen.Erhalten Sie die MAC-Adressen der Clients, die permanente IP-Adressen benötigen. Legen Sie fest, welche IP-Adressen 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. Siehe Grundlegendes zur Verwaltung vordefinierter Richtlinienanwendungen.
Bestimmen Sie die DHCP-Optionen, die von den Subnetzen und Clients in Ihrem Netzwerk benötigt werden.
Übersicht
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. Sie geben dann die DHCP-Client-Kennung als 00:0a:12:00:12:12 in hexadezimal an. Sie verwenden Hexadezimal, wenn der Client-Bezeichner eine MAC-Adresse ist. Sie legen die Optionen no-hostname fest, wenn der DHCP-Client den Hostnamen nicht mit den Paketen sendet. Sie legen die DHCP-Lease-Zeit auf 86.400 Sekunden fest. Die Reichweite reicht von 60 bis 2.147.483.647 Sekunden.
Dann legen Sie die Anzahl der Wiederholungsversuche auf 6 fest. Der Bereich reicht von 0 bis 50.000, und der Standard ist 4. Sie legen das Wiederholungsintervall auf 5 Sekunden fest. Der Bereich reicht von 4 bis 64, und der Standard ist 4 Sekunden. Legen Sie die Option "Erzwingung" fest, wenn Sie den DHCP-Client zwingen möchten, nach einem bis drei fehlgeschlagenen DHCP-Anforderungsversuchen ein DHCP-Erkennungspaket zu senden. Die Force-Discover-Option stellt sicher, dass der DHCP-Server dem Client dieselbe oder eine neue IP-Adresse zuweist. Schließlich setzen Sie die IPv4-Adresse des bevorzugten DHCP-Servers auf 10.1.1.1.1 und die Vendor Class ID auf ether.
Ab Junos OS Version 15.1X49-D60 und Junos OS Version 17.3R1 wird die ältere DHCPD-Konfiguration (DHCP-Daemon) auf allen Firewalls der SRX-Serie veraltet, und nur die neue JDHCP CLI wird unterstützt. Wenn Sie auf Junos OS Version 15.1X49-D60 und höher auf einem Gerät aktualisieren, das bereits über die DHCPD-Konfiguration verfügt, werden die folgenden Warnmeldungen angezeigt:
WARNUNG: Der verwendete DHCP-Konfigurationsbefehl ist in zukünftigen Junos-Versionen veraltet.
WARNUNG: Aktualisierte Befehle finden Sie in der Dokumentation.
Ab Junos OS Version 17.3R1 wird die CLI-Option dhcp-client
in [edit interfaces interface-name unit logical-unit-number family inet]
der Hierarchie auf allen Firewalls der SRX-Serie und virtuellen vSRX-Firewall-Instanzen geändert, um dhcp
sie an andere Junos-Plattformen anzupassen. Es gibt keine Änderungen an der Funktionalität.
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen alle Zeilenumbrüche, ändern alle erforderlichen Details, um mit Ihrer Netzwerkkonfiguration zu übereinstimmen, kopieren Sie die Befehle, fügen Sie sie auf Hierarchieebene in die [edit]
CLI ein, und geben Sie dann aus dem 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-Verfahren
So konfigurieren Sie das Gerät als DHCP-Client:
Wählen Sie in der J-Web-Schnittstelle > DHCP-> DHCP-Client >-Services konfigurieren aus.
Fügen Sie unter Schnittstellen .
ge-0/0/2.0
Konfigurieren Sie den DHCP-Clientbezeichner als ASCII- oder Hexadezimalwert.
Wählen Sie in der Auswahlliste Client-Kennung die Option
hexadecimal
aus.Geben Sie im Feld Hexadezimal den Client-Bezeichner ein
00:0a:12:00:12:12
—Legen Sie die DHCP-Lease-Zeit in Sekunden fest. Dies ist die In einem DHCP-Client-Protokollpaket angeforderte Lease-Zeit in Sekunden. der Bereich ist 60 bis 2.147.483.647. Typ 86400.
Legen Sie die Anzahl der Versuche für die erneute Übertragung auf 6 fest. Dies ist die Anzahl der Versuche, das DHCP-Client-Protokollpaket erneut zu übertragen. Der Bereich beträgt 0 bis 6.
Legen Sie das Wiederholungsintervall in Sekunden auf 5 fest. Dies ist die Anzahl der Sekunden zwischen aufeinander folgenden Übertragungen. Der Bereich beträgt 4 bis 64. Der Standard ist 4 Sekunden.
Konfigurieren Sie die Force-Discover-Option, um den DHCP-Client zu zwingen, nach ein bis drei fehlgeschlagenen
dhcp-request
Versuchen ein DHCP-Erkennungspaket zu senden.Legen Sie die IPv4-Adresse des bevorzugten DHCP-Servers fest. Typ 192.168.2.1.
Legen Sie die Anbieterklassen-ID fest. Dies ist die Anbieterklassenidentifizierung für den DHCP-Client. Typ ether.
Konfigurieren Sie Optionen ohne Hostname, wenn der Client keinen Hostnamen in den Paketen sendet (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-Verfahren
Im folgenden Beispiel müssen Sie auf verschiedenen 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-Client-Schnittstelle 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 Versuche fest, die zum erneuten Senden eines DHCP-Pakets zugelassen sind.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set retransmission-attempt 6
Legen Sie das zulässige Intervall zwischen Wiederholungsversuchen (in Sekunden) fest. Der Bereich beträgt 4 bis 64. Der Standard ist 4 Sekunden.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set retransmission-interval 5
Konfigurieren Sie die Force-Discover-Option.
[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 Anbieterklassen-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 Optionen ohne Hostname, wenn der Client den Hostnamen nicht in Paketen sendet.
[edit interfaces ge-0/0/2 unit 0 family inet dhcp-client] user@host# set options no-hostname
Ergebnisse
Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie den show interfaces ge-0/0/2 unit 0 family inet
Befehl eingeben. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, 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, geben Sie im Konfigurationsmodus ein commit
.
Überprüfung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfung des DHCP-Clients
Zweck
Stellen Sie sicher, dass die DHCP-Client-Informationen konfiguriert wurden.
Aktion
Geben Sie im Betriebsmodus die folgenden Befehle ein:
show dhcp client binding
befehl, um den Bindungsstatus eines DHCP-Clients (Dynamic Host Configuration Protocol) anzuzeigen.show dhcp client statistics
befehl zur Anzeige von Client-Statistiken.
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üfung und Verwaltung der DHCP-Client-Konfiguration
Zweck
Anzeigen oder Löschen von Informationen über Client-Adressbindungen und Statistiken für den DHCP-Client auf SRX300-, SRX320-, SRX340-, SRX550M- und SRX1500-Geräten.
Aktion
So zeigen Sie die Adressbindungen in der Client-Tabelle auf dem DHCP-Client an:
user@host>
show dhcp client binding
So zeigen Sie DHCP-Client-Statistiken an:
user@host>
show dhcp client statistics
So löschen Sie den Bindungsstatus eines DHCP-Clients aus der Client-Tabelle auf dem DHCP-Client:
user@host>
clear dhcp client binding
So löschen Sie alle DHCP-Client-Statistiken:
user@host>
clear dhcp client statistics
Führen Sie die folgenden Befehle aus, um Informationen über 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: Konfigurieren als DHCP-Client im Chassis-Cluster-Modus
Dieses Beispiel zeigt, wie Sie das Gerät im Chassis-Cluster-Modus als DHCP-Client konfigurieren.
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:
Legen Sie die IP-Adresspools und die Lease-Dauer fest, die für jedes Subnetz verwendet werden sollen.
Erhalten Sie die MAC-Adressen der Clients, die permanente IP-Adressen benötigen. Legen Sie fest, welche IP-Adressen 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.
Übersicht
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. Sie geben dann die DHCP-Client-Kennung als 00:0a:12:00:12:12 in hexadezimal an. Sie verwenden Hexadezimal, wenn der Client-Bezeichner eine MAC-Adresse ist. Sie legen die Optionen no-hostname fest, wenn der DHCP-Client den Hostnamen nicht mit den Paketen sendet. Sie legen die DHCP-Lease-Zeit auf 86.400 Sekunden fest. Die Reichweite reicht von 60 bis 2.147.483.647 Sekunden. Sie legen die Anzahl der Wiederholungsversuche auf 6 fest. Der Bereich reicht von 0 bis 6, und der Standard ist 4. Sie legen das Wiederholungsintervall auf 5 Sekunden fest. Der Bereich reicht von 4 bis 64, und der Standard ist 4 Sekunden. Schließlich setzen Sie die IPv4-Adresse des bevorzugten DHCP-Servers auf 203.0.113.1 und die Vendor Class ID auf ether.
Konfigurieren Sie für den DHCP-Server die Firewall der SRX-Serie als lokalen DHCP-Server mit minimalen DHCP-Lokalen Serverkonfigurationen. Sie geben die Servergruppe als g1 an und aktivieren den lokalen DHCP-Server auf der Schnittstelle ge-0/0/2.0.
Konfiguration
Verfahren
- CLI-Schnellkonfiguration
- Schritt-für-Schritt-Verfahren
- Schritt-für-Schritt-Verfahren
- Schritt-für-Schritt-Verfahren
- Ergebnisse
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen alle Zeilenumbrüche, ändern alle erforderlichen Details, um mit Ihrer Netzwerkkonfiguration zu übereinstimmen, kopieren Sie die Befehle, fügen Sie sie auf Hierarchieebene in die [edit]
CLI ein, und geben Sie dann aus dem 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-Verfahren
Im folgenden Beispiel müssen Sie auf verschiedenen 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-Client-Schnittstelle 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 keinen Hostnamen in den Paketen sendet (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 Versuche fest, die zum erneuten Senden eines DHCP-Pakets zugelassen sind.
[edit interfaces reth1 unit 0 family inet dhcp-client] user@host# set retransmission-attempt 6
Legen Sie das zulässige Intervall zwischen Wiederholungsversuchen (in Sekunden) fest. Der Bereich beträgt 4 bis 64. Der Standard 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 Anbieterklassen-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-Verfahren
So konfigurieren Sie die DHCP-Clients im Chassis-Cluster-Modus:
Geben Sie die Anzahl redundanter Ethernet-Schnittstellen für den Chassis-Cluster an.
{primary:node0}[edit] user@host# set chassis cluster reth-count 2
Ermöglichen Sie die Wiederherstellung von Control Link.
{primary:node0}[edit] user@host# set chassis cluster control-link-recovery
Konfigurieren Sie die Herzschlageinstellungen.
{primary:node0}[edit] user@host# set chassis cluster heartbeat-interval 1000
Konfigurieren 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 1
Konfigurieren 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-Verfahren
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 ihre Konfiguration im Konfigurationsmodus, indem Sie die show
Befehle eingeben. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, 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, geben Sie im Konfigurationsmodus ein commit
.
Überprüfung
Überprüfung des DHCP-Clients im Chassis-Cluster-Modus
Zweck
Stellen Sie sicher, dass der DHCP-Client im Chassis-Cluster-Modus funktioniert.
Aktion
Geben Sie im Betriebsmodus die show dhcp client binding
Befehle show dhcp client statistics
ein show dhcp client binding interface reth1 detail
.
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 im Beispiel konfigurierte DHCP-Clients in einem Chassis-Cluster arbeiten.
dhcp-client
in
[edit interfaces interface-name unit logical-unit-number family inet]
der Hierarchie auf allen Firewalls der SRX-Serie und virtuellen vSRX-Firewall-Instanzen geändert, um
dhcp
sie an andere Junos-Plattformen anzupassen.