Seite 1 von 3

[GELÖST] DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 6. September 2022 - 10:37 Uhr
von admgautier
Hallo,

ich hätte gerne eine kurze Erklärung zur DHCP-Serverkonfiguration für die Bereitstellung eines ISO-Images via WAPT.

Ich habe meinen TFTP-Server wie in Ihrer Dokumentation beschrieben konfiguriert.

Reicht es bei den DHCP-Einstellungen aus, die angegebenen PowerShell-Befehle auszuführen? (Natürlich müssen die Variablen `$waptserver_ipaddress_tftp = "192.168.154.13"` und `$url_waptserver = "http://srvwapt.mydomain.lan"` entsprechend angepasst werden.)

Wenn ich die folgende URL aufrufe, wird nichts angezeigt:
`$url_waptserver/api/v3/baseipxe`.

Ist das normal? Wird die Datei baseipxe nach der Skriptausführung erstellt?

Vielen Dank im Voraus für Ihre Hilfe.

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 8. September 2022 – 16:27 Uhr
von dcardon
Hallo admgautier,

in Ihrem Screenshot ist die vom WAPT-Server zurückgegebene Zeichenkette korrekt. Die Variable wird durch den iPXE-Bootloader ersetzt.

Kann der Client-Rechner den iPXE-Bootloader abrufen? Das häufigste Problem ist die Secure-Boot-Konfiguration im UEFI-BIOS, die einen signierten Bootloader erfordert.

Viele Grüße,

Denis

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 - 9:02 Uhr
von admgautier
Hallo zusammen,

vielen Dank für euer Feedback.

Ich habe Secure Boot auf dem Client-Rechner deaktiviert, den DHCP-Server jedoch mithilfe der PowerShell-Befehle konfiguriert:
`$waptserver_ipaddress_tftp = "192.168.154.13"`
`$url_waptserver = "http://srvwapt.mydomain.lan"`

`Add-DhcpServerv4Class -Name "legacy_bios" -Type Vendor -Data "PXEClient:Arch:00000"` `
Add-DhcpServerv4Class -Name "iPXE" -Type User -Data "iPXE"`

`Set-DhcpServerv4OptionValue -OptionId 66 -Value "$waptserver_ipaddress_tftp"`

`Add-DhcpServerv4Policy -Name "wapt-ipxe-url-legacy" -Condition AND -UserClass EQ,iPXE -VendorClass EQ,legacy_bios*` `
Set-DhcpServerv4OptionValue -PolicyName` "wapt-ipxe-url-legacy" -OptionID 67 -Value "$url_waptserver/api/v3/baseipxe?uefi=false"

Add-DhcpServerv4Policy -Name "wapt-ipxe-url-uefi" -Condition AND -UserClass EQ,iPXE -VendorClass NE,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "wapt-ipxe-url-uefi" -OptionID 67 -Value "$url_waptserver/api/v3/baseipxe"

Add-DhcpServerv4Policy -Name "ipxe.efi" -Condition AND -UserClass NE,iPXE -VendorClass NE,legacy_bios*
Set-DhcpServerv4OptionValue Add-DhcpServerv4Policy -Name "undionly.kpxe"

Add-DhcpServerv4Policy -Name "undionly.kpxe" -Condition AND -UserClass NE,iPXE -VendorClass EQ,legacy_bios*
Set-DhcpServerv4OptionValue -PolicyName "undionly.kpxe" -OptionID 67 -Value "undionly.kpxe"

Ich habe die Variablen $waptserver_ipaddress_tftp und $url_waptserver sorgfältig angepasst.

Auf dem Client-Rechner werden jedoch keine Meldungen angezeigt.

Ich verstehe nicht, wo das Problem liegt.

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 - 9:54 Uhr
von Sfonteneau
Können Sie das Verhalten der Maschine genauer beschreiben? Könnten Sie uns

ein Foto vom Hochfahren der Maschine zukommen lassen, damit wir sehen können, wo der Fehler liegt?

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 - 10:17 Uhr
von admgautier
Hallo,

hier ist zunächst meine DHCP-Konfiguration.

Und hier das Ergebnis nach dem Starten meines Rechners:

TFTP wurde auf dem WAPT-Server korrekt konfiguriert und ist ordnungsgemäß gestartet.

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 - 10:24 Uhr
von admgautier
Falls erforderlich, hier die Version meines WAPT-Servers:

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 - 11:32 Uhr
von Sfonteneau
Es scheint, dass in den Richtlinien „wapt-ipxe-url-legacy“ und „wapt-ipxe-url-legacy“ „//api“ jeweils ein doppelter Schrägstrich enthalten ist.

Außerdem gibt es die Richtlinie „iPXE“ (die erste Zeile im Screenshot). Diese sollten Sie löschen; es handelt sich um einen Verlaufseintrag, der möglicherweise einen Konflikt verursacht.

Sie haben auch einen Eintrag für wdsnbp.com, der mit den anderen Regeln in Konflikt geraten könnte. Wird dieser noch verwendet?

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 – 14:21 Uhr
von admgautier
Tatsächlich war ein überflüssiger Doppelschrägstrich vorhanden. Entschuldigung.

Die anderen Optionen waren bereits auf dem Server vorhanden, und deren Entfernung verbessert die Leistung meines Rechners.

Ich habe versucht, die iPXE-Strategie gemäß diesem Thread zu konfigurieren: viewtopic.php?p=9879#p9879.

Der Rechner sucht die Konfiguration per PXE. Ich werde Ihr Webinar fortsetzen, um die Konfiguration mit einem generalisierten Image abzuschließen: https://www.youtube.com/watch?v=zREmQ_0sM88.

Anschließend habe ich versucht, die Installation per iPXE durchzuführen, erhielt aber dasselbe Ergebnis. Bevor ich /boot wdsnbp.com gelöscht habe, lud der Rechner eine Seite und versuchte, Boot\x86\wdsnbp.com zu laden – natürlich erfolglos.

Meine neue DHCP-Konfiguration ist beigefügt. Sehen Sie irgendwelche Fehler?

Vielen Dank nochmals für Ihre Unterstützung.

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 – 15:45 Uhr
von admgautier
Mir ist außerdem aufgefallen, dass die ersten beiden Zeilen von PowerShell nicht korrekt ausgeführt wurden.

Könnte das die Ursache des Problems sein?

Betreff: DHCP-Konfiguration für ISO-Bereitstellung

Veröffentlicht: 9. September 2022 – 18:36 Uhr
von Sfonteneau
admgautier schrieb: 09. Sep. 2022 - 14:21 Was die anderen Optionen betrifft, so war dies bereits auf dem Server vorhanden, und durch deren Entfernung reagiert mein Rechner bereits besser.
Das heißt?

Das ist besser, also haben wir einen anderen Fehler? Ich habe das nicht ganz verstanden

Bei PowerShell-Fehlern wird "ResourceExists" angezeigt, daher gehen wir davon aus, dass dies in Ordnung ist