Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi PXE - Einem Client ein Bootimage übergeben (https://www.delphipraxis.net/157836-pxe-einem-client-ein-bootimage-uebergeben.html)

nytaiceman 26. Jan 2011 15:19

PXE - Einem Client ein Bootimage übergeben
 
Hallo zusammen,

Wenn sich ein Client per PXE im Netz meldet, soll ihm mein Programm (Mein PXE-Server) ein Bootimage (Bsp. Windows PE) übergeben.

Die benötigten Bootdateien gibt es von Microsoft mitsamt Anleitung hier: http://msdn.microsoft.com/en-us/libr...=ws.10%29.aspx

Es geht nicht um die Vergabe von DHCP Adressen, "nur" um die Beantwortung einer PXE Anfrage über Broadcast an den Port UDP/67.

Hat jemand eine Idee oder eine Komponente dazu?

Vielen Dank an euch

Der.Kaktus 26. Jan 2011 16:13

AW: PXE - Einem Client ein Bootimage übergeben
 
Hallo,

schau mal hier..es reicht nicht nur Port 67 Du brauchst auch Port 66 bzw. diese Optionen im DHCP-Server

Konfiguration PXE

rollstuhlfahrer 26. Jan 2011 18:43

AW: PXE - Einem Client ein Bootimage übergeben
 
Du hast also dein komplettes Image schon (samt allen benötigten Dateien)? - Dann versuche mal mit Hilfe von TFTP32 dein Werk zu testen. Außerdem musst du bei der DHCP-Antwort dem Clienten auch den TFTP-Server mitteilen und welche Datei er sich fürs Booten ziehen soll.

Nachdem der Client das gemacht hat und das erfolgreich ausgewertet hat, dann wird er anfangen sich weitere Dateien zu ziehen und diese dann aus dem RAM auszuführen. Kleiner Hinweis von mir (ich hab dem MSDN-Artikel nicht gelesen): Nicht immer die größte Datei ist die richtige Boot-Datei. Außerdem klappt nicht alles auf Anhieb. Also Geduld mitbringen und ansonsten mitverfolgen, was die Rechner treiben (das Fehlerprotokoll von TFTP32 ist hilfreich, denn da steht drin, welche Datei sich der Client nicht hat holen können, weil sie nicht existiert).

Bernhard

PS: Hilfts?

ADD: Die Komponente für PXE ist TIdTFTPServer von den Indies. Ich würde aber dennoch TFTP32 vorziehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz