[gPXE] gpxe 1.0.0 chainloading and disabling use-cached to make new second dhcp request

Pasi Kärkkäinen pasik at iki.fi
Fri Sep 17 14:35:33 EDT 2010


Hello,

I'm booting a physical machine with PXE (broadcom NIC) 
and I've configured the dhcp server (isc dhcpd in centos5) 
to hand out "filename /gpxelinux.0".

That goes all fine. I can see gPXE 1.0.0 getting loaded,
and then gPXE does the second dhcp request.

And here things go wrong.. on the console of the machine
I can see gPXE saying "Getting cached packet", and by snooping
the second DHCP request I can see it doesn't contain gPXE 
identification strings..

So now I cannot identify this second dhcp request and give gPXE
specific configuration from the dhcp server to the second dhcp request..

Any ideas how to resolve this? 

I noticed there's a "use-cached" setting/options in gPXE 1.0:
http://support.etherboot.org/index.php?do=details&task_id=57&project=1&status[0]=

But how can I disable use-cached for chainloaded gpxelinux.0?

There's an example:
"- Set use-cached on the DHCP server"
How do I set that in dhcpd.conf?

I'm using syslinux-4.02 el5 rf rpm, which contains gpxe 1.0.0.

Thanks!

-- Pasi



More information about the gPXE mailing list