[ipxe-devel] [Etherboot-discuss] Seconds field of DHCP Discover message not set?
Michael Brown
mbrown at fensystems.co.uk
Tue Jul 26 19:19:19 UTC 2011
On Tuesday 26 Jul 2011 20:06:17 Kenton Cabiness wrote:
> I have a KVM sytem (RHEL6.1, qemu-0.12.1.2, seabios-0.6.1.2, gpxe-0.9.7,
> virtio bridge interfaces) where we are trying to PXE boot the guest OS.
>
> It does not appear that the seconds field of the DHCP Discover message
> is being incremented (it is always set to 0). The DHCP server is not
> connected locally and the DHCP request is not being forwarded to the IP
> helper device (DHCP server) unless the forward delay time is set to 0 on
> the local switch (Omni-switch compares this delay time to the seconds
> field of the DHCP request and only forwards the request if the seconds
> field is >= the delay time).
Upgrade to iPXE (http://ipxe.org) and you'll see the seconds field being
incremented.
The field does increase monotonically but doesn't represent the actual number
of seconds elapsed because some bits are (ab)used to convey diagnostic status
information. You can read about this at
http://ipxe.org/err/4c106035
Michael
More information about the ipxe-devel
mailing list