Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

PXE booten via HTTP

Pagina: 1
Acties:

Vraag


  • genesis1650
  • Registratie: September 2014
  • Laatst online: 18-11 19:37
Mijn vraag
Hoe krijg ik de examensoftware van FACET opgestart dmv. PXE via HTTP?

Relevante software en hardware die ik gebruik
DHCP Server, Win 2012 R2;
TFTP Server, Win 10 Enterprise, TFTPD64, IIS enabled;
40+ clients om te booten.


Wat ik al gevonden of geprobeerd heb
Instellen van DHCP opties 66 en 67 voor TFTP boot, naar TFTPD Root folder;
Instellen van DHCP opties 66 en 67 voor HTTP boot, naar IIS wwwroot folder;
Configuratie volgens de handleiding van FACET zelf;
Configuratie volgens iPXE.org (zeer weinig documentatie).


EDIT: Via Client zijn de bestanden op de HTTP server te benaderen, als voorbeeld wordt http://192.168.23.99/ipxe.php gewoon gedownload.

We kunnen de clients booten via PXE, via TFTP haalt deze prima de benogde bestanden binnen en wordt de FACET software correct geladen.
Wanneer de DHCP opties naar de wwwroot folder van IIS verwijzen krijgen we deze melding: "EXITING INTEL PXE ROM, Operating System Not Found.".

Voor TFTP boot zijn de volgende DHCP opties getest:
66: 192.168.23.99 (IP van de Win 10 PC met TFTPD).
67: pxelinux.0 (werkt direct);
67: ipxe.php (volgens FACET handleiding, werkt direct);
67: undionly.kpxe (volgens iPXE handleiding, werkt direct);
67: ipxe-86_64.efi (volgens iPXE handleiding, werkt direct).

Wanneer we alle bestanden (bootbestanden + Image, die over TFTP werken) naar de wwwroot verplaatsen, en optie 66 naar http://192.168.23.99/ zetten werkt PXE niet meer en krijgen we bovengenoemde fout. Ook wanneer optie 66 wordt gezet naar http://192.168.23.99/inetpub/wwwroot/ hebben we hetzelfde probleem.

Wanneer we de bestanden in zowel de TFTPD root folder als in de wwwroot folder hebben, en de DHCP server laten verwijzen naar http://192.168.23.99/ of http://192.168.23.99/inetpub/wwwroot/ wordt PXE geladen. MAAR de bestanden worden nog steeds via TFTP verstuurd.

De reden dat we over HTTP willen booten in plaats van TFTP is puur de snelheid, over TFTP duurt het voor één client ongeveer 6 á 7 minuten, voor een paar clients niet erg, maar wanneer er 40 stuks gestart moeten worden duurt dit te lang.

[ Voor 3% gewijzigd door genesis1650 op 19-06-2017 14:32 . Reden: Toevoegen Informatie ]

Beste antwoord (via genesis1650 op 21-06-2017 14:43)


  • Puch-Maxi
  • Registratie: December 2003
  • Laatst online: 00:48
Je NBP (pxelinux.0?) heeft geen ondersteuning voor http. Mogelijk moet je een andere NBP gebruiken, bijvoorbeeld lpxelinux.0 :)

[ Voor 4% gewijzigd door Puch-Maxi op 19-06-2017 14:34 ]

My favorite programming language is solder.

Alle reacties


Acties:
  • Beste antwoord

  • Puch-Maxi
  • Registratie: December 2003
  • Laatst online: 00:48
Je NBP (pxelinux.0?) heeft geen ondersteuning voor http. Mogelijk moet je een andere NBP gebruiken, bijvoorbeeld lpxelinux.0 :)

[ Voor 4% gewijzigd door Puch-Maxi op 19-06-2017 14:34 ]

My favorite programming language is solder.


  • genesis1650
  • Registratie: September 2014
  • Laatst online: 18-11 19:37
Puch-Maxi schreef op maandag 19 juni 2017 @ 14:33:
Je NBP (pxelinux.0?) heeft geen ondersteuning voor het http protocol. Mogelijk moet je een andere NBP gebruiken, bijvoorbeeld lpxelinux.0 :)
Ga ik gelijk proberen!

EDIT:

Heb lpxelinux.0 (uit syslinux-6.03, inclusief het ipxelinux.bin bestand) in plaats van- en naast pxelinux geprobeerd, wanneer ik het aanpas in DHCP geeft het PXE menu TFTP . . . . en blijft hier hangen...

[ Voor 29% gewijzigd door genesis1650 op 21-06-2017 12:27 . Reden: Toevoegen Informatie ]


  • genesis1650
  • Registratie: September 2014
  • Laatst online: 18-11 19:37
Het is opgelost, waarschijnlijk ging er iets in de DHCP server niet goed. Deze is opnieuw geïnstalleerd, het geheel start nu wel.
Dit geheel in combinatie met lpxelinux.0, via pxelinux.0 loopt het inderdaad niet (ter controle gecheckt mocht het toch bij de DHCP hebben gelegen).

  • Puch-Maxi
  • Registratie: December 2003
  • Laatst online: 00:48
Goed om te horen, bedankt voor de terugkoppeling! :)

My favorite programming language is solder.