AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi PXE - Einem Client ein Bootimage übergeben
Thema durchsuchen
Ansicht
Themen-Optionen

PXE - Einem Client ein Bootimage übergeben

Ein Thema von nytaiceman · begonnen am 26. Jan 2011 · letzter Beitrag vom 26. Jan 2011
Antwort Antwort
nytaiceman

Registriert seit: 15. Dez 2005
Ort: Schweiz, Bern
58 Beiträge
 
Delphi XE3 Professional
 
#1

PXE - Einem Client ein Bootimage übergeben

  Alt 26. Jan 2011, 15:19
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
  Mit Zitat antworten Zitat
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: PXE - Einem Client ein Bootimage übergeben

  Alt 26. Jan 2011, 16:13
Hallo,

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

Konfiguration PXE
Gruss Kaki

Repeat Until true=false;
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

AW: PXE - Einem Client ein Bootimage übergeben

  Alt 26. Jan 2011, 18:43
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.
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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