Jump to content

Probleme mit tftp bei PXE boot


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Community,

 

Ich bin zurzeit am PXE-Software testen, allerdings habe ich ein Problem.

Ich habe einen Windows 2008 R2 Datacenter Server. Auf diesem habe ich das Programm "Serva", welches als DHCP- und TFTP-Server dient (wollte da zuerst tftpd32/64 nehmen, allerdings gab es da Probleme mit dem DHCP-Server).

Für meine Testumgebung habe ich das Netzwerk mit einer Netgear VPN Firewall gesplittet, damit der DHCP des Unternehmens nicht gestört wird (Serva würde auch ProxyDHCP unterstützen, für Testzwecke benutze ich allerdings den normalen DHCP-Modus).

 

Nun zum Problem: Ich möchte Serva nur als DHCP- und TFTP-Server nutzen, die eigentliche PXE-Software soll dann "PING" (freeware) sein. Auf der Homepage von PING gibt es auch eine schöne Anleitung, allerdings mit tftpd32 statt Serva. Ich habe diese Schritte entsprechend für Serva angewendet. Wenn ich nun eine Client über PXE booten will, bekommt dieser vom DHCP eine IP-Adresse und der TFTP-Server kommt zum Zug. Soweit so gut. Nachdem die Einträge gekommen sind (Trying to load: pxelinux.cfg...) erscheint allerdings die Fehlermeldung: "Unable to locate configuration file". Danach steht noch "Boot failed: press a key to retry, or wait for reset...".

 

Vllt noch kurz was zur Struktur: Ich habe unter D:\PXE\i386\templates pxelinux.0, kernel, initrd.gz usw...Dieses habe ich auch als root-directory für den TFTP-Server angegeben, das sollte doch heissen, dass er am richtigen Ort nachschaut?

Ich habe auch schon versucht das Ganze in das Verzeichnis von Serva (wo die serva.exe usw. ist) zu kopieren, allerdings kommt er auch dort mit derselben Fehlermeldung.

 

Hier noch ein kurzer Auszug aus dem Log von Serva:

 

[03/11 14:13:01.360] DHCP Inf: Rcvd DHCPDISCOVER from IP 0.0.0.0, MAC TaiwanCo/00:03:1D:05:B4:81
[03/11 14:13:01.360] DHCP Inf: Address 0.0.0.0 has been REQUESTED
[03/11 14:13:01.360] DHCP Inf: Address 192.168.100.10 is being OFFERED
[03/11 14:13:01.360] DHCP Inf: Broadcasting through local interface [192.168.100.3]
[03/11 14:13:01.375] DHCP Inf: Broadcasting through local interface [192.168.154.1]
[03/11 14:13:01.375] DHCP Inf: Broadcasting through local interface [192.168.239.1]
[03/11 14:13:03.325] DHCP Inf: Rcvd DHCPREQUEST from IP 0.0.0.0, MAC TaiwanCo/00:03:1D:05:B4:81
[03/11 14:13:03.325] DHCP Inf: Address 192.168.100.10 is being ACKED
[03/11 14:13:03.325] DHCP Inf: Broadcasting through local interface [192.168.100.3]
[03/11 14:13:03.341] DHCP Inf: Broadcasting through local interface [192.168.154.1]
[03/11 14:13:03.341] DHCP Inf: Broadcasting through local interface [192.168.239.1]
[03/11 14:13:03.341] TFTP Inf: Read file <pxelinux.0>. Mode octet
[03/11 14:13:03.466] TFTP Inf: <pxelinux.0>: sent blks=11 blkSz=1456, Total 15710 bytes in 0s, err recovery=0
[03/11 14:13:03.575] TFTP Inf: Read file <pxelinux.cfg/ffffffff-ffff-ffff-ffff-ffffffffffff>. Mode octet
[03/11 14:13:03.575] TFTP Err: File <pxelinux.cfg\ffffffff-ffff-ffff-ffff-ffffffffffff> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.591] TFTP Inf: Read file <pxelinux.cfg/01-00-03-1d-05-b4-81>. Mode octet
[03/11 14:13:03.591] TFTP Err: File <pxelinux.cfg\01-00-03-1d-05-b4-81> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.591] TFTP Inf: Read file <pxelinux.cfg/C0A8640A>. Mode octet
[03/11 14:13:03.591] TFTP Err: File <pxelinux.cfg\C0A8640A> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.591] TFTP Inf: Read file <pxelinux.cfg/C0A8640>. Mode octet
[03/11 14:13:03.606] TFTP Err: File <pxelinux.cfg\C0A8640> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.606] TFTP Inf: Read file <pxelinux.cfg/C0A864>. Mode octet
[03/11 14:13:03.606] TFTP Err: File <pxelinux.cfg\C0A864> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.606] TFTP Inf: Read file <pxelinux.cfg/C0A86>. Mode octet
[03/11 14:13:03.606] TFTP Err: File <pxelinux.cfg\C0A86> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.606] TFTP Inf: Read file <pxelinux.cfg/C0A8>. Mode octet
[03/11 14:13:03.606] TFTP Err: File <pxelinux.cfg\C0A8> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.622] TFTP Inf: Read file <pxelinux.cfg/C0A>. Mode octet
[03/11 14:13:03.622] TFTP Err: File <pxelinux.cfg\C0A> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.622] TFTP Inf: Read file <pxelinux.cfg/C0>. Mode octet
[03/11 14:13:03.622] TFTP Err: File <pxelinux.cfg\C0> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.622] TFTP Inf: Read file <pxelinux.cfg/C>. Mode octet
[03/11 14:13:03.622] TFTP Err: File <pxelinux.cfg\C> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
[03/11 14:13:03.637] TFTP Inf: Read file <pxelinux.cfg/default>. Mode octet
[03/11 14:13:03.637] TFTP Err: File <pxelinux.cfg\default> : error 2 in CreateFile; Das System kann die angegebene Datei nicht finden.
 

 

Hat vielleicht einer von euch bereits Erfahrungen mit PXE-Boot und/oder Serva oder PING gemacht? Fällt vielleicht jemandem gerade etwas auf, wodurch die Fehlermeldung verursacht werden könnte?

 

Falls ihr noch weitere Infos braucht, fragt ruhig. Ich bedanke mich für jede Antwort!  :)

 

Cheers

bearbeitet von Highskilled
Link zu diesem Kommentar

Hallo,

 

Danke für den Tipp, dies kenn ich jedoch bereits. Das Ding ist folgendes: Ich werde das PXE-Boot Projekt als individuelle, praktische Arbeit machen, d.h. als Abschlussarbeit meiner 4-jährigen Informatiklehre. Mein Vorgänger hat es bereits mit WDS versucht, allerdings gab es da entsprechende Probleme. Bin mir auch nicht mehr sicher, ob sich mit WDS auch Solaris-Images installieren lassen usw...

 

Jedenfalls wäre die oben genannte Lösung, die leider noch nicht funktioniert, eine gute Variante (finde ich zumindest) und der Aufwand hält sich in Grenzen. Deshalb würde ich vorerst gerne einmal diese Umgebung zum Laufen bringen.

 

Edit: Wir erstellen und installieren Images zurzeit mit Symanctec Ghost, welches grundsätzlich gar nicht so schlecht ist. Die oben genannte Freeware (PING) hat einen ähnlichen Umfang wie die Ghost-Solution.

bearbeitet von Highskilled
Link zu diesem Kommentar

Ein paar kurze Anmerkungen:

 

- WDS kann PXELinux laden. Habe wir so im Einsatz. Auf der Basis sollten dann auch andere Dinge funktionieren

- Zu Deiner Lösung kann ich nichts sagen. Du solltest eine Lösung nehmen, die produktiv auch lauffähig ist.

- Ghost braucht niemand mehr. Nimm ImageX bzw WDS Capture:  http://www.wikihow.com/Image-With-Windows-Deployment-Services-(WDS)

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...