[ipxe-devel] Telling iPXE to only take certain DHCP offers

Greg Jednaszewski jednaszewski at gmail.com
Fri May 6 17:07:53 UTC 2011


On May 6, 2011, at 12:53 PM, Michael Brown wrote:
>> Also, while looking at this issue, I came across the use-cached option. 
>> How does that work?  Is it possible to reuse dhcp information from the
>> original PXE rom DHCP query?  e.g.:
>> 
>> PXE rom issues DHCP request
>> DHCP server responds with IP address, filename, and next-server
>> iPXE loads and reuses the cached info from the previous step
> 
> Yes, this should be possible.  In most cases it's unlikely to be what you 
> want, since the original DHCPDISCOVER will not have requested options that may 
> be meaningful to iPXE (such as the SAN root-path).

In my particular case, the only options I care about are IP, netmask, next-server, and possibly gateway which should all be present in the initial DHCP response used by the PXE ROM.  I use the next-server field to find the config server to chainload a more detailed config script via HTTP (based on MAC address).

Do I need to do anything special to make this work besides this?  I'm using undionly.kpxe + an embedded script.

set use-cached 1
dhcp net0

Thanks,
Greg


More information about the ipxe-devel mailing list