Christophe Varoqui
2008-May-27 20:11 UTC
[syslinux] need advice: runing gpxelinux.0 without tftp
Hi, ?I happily use gpxelinux.0 in subnets where nic-embedded pxe stack can load it from a tftp server pointed by the dhcp daemon. Now I'd like to know the best way to run gpxelinux.0 in a special subnets, where no tftp trafic is allowed, http is served through a reverse proxy, and dhcp is ok. I tried "gpxe on local media (rom/iso/floppy/usb) -> gpxelinux.0" with limited success : gpxelinux is fetched-loaded-ran, but it ends up dhcp-requesting 0.0.0.0 ... and gets all frustrated by the dhcpd response :) Should I persist on this path, or is there a better one ? For example, is it possible to chain-load gpxelinux.0 from sys/iso/extlinux, or even use the gpxe stack directly from there ? Thanks for this new powerful tool, cvaroqui
H. Peter Anvin
2008-Jun-03 06:49 UTC
[syslinux] need advice: runing gpxelinux.0 without tftp
Christophe Varoqui wrote:> Hi, > > ?I happily use gpxelinux.0 in subnets where nic-embedded pxe stack can > load it from a tftp server pointed by the dhcp daemon. > > Now I'd like to know the best way to run gpxelinux.0 in a special > subnets, where no tftp trafic is allowed, http is served through a > reverse proxy, and dhcp is ok. > > I tried "gpxe on local media (rom/iso/floppy/usb) -> gpxelinux.0" with > limited success : gpxelinux is fetched-loaded-ran, but it ends up > dhcp-requesting 0.0.0.0 ... and gets all frustrated by the dhcpd > response :) > > Should I persist on this path, or is there a better one ? For example, > is it possible to chain-load gpxelinux.0 from sys/iso/extlinux, or even > use the gpxe stack directly from there ? >Sort of. You need an appropriate gPXE image as an intermediate, either on writable media or flashed into ROM. See http://www.rom-o-matic.net/. -hpa