Skip to content

iPXE not honoring options 66 & 67 from dhcp server #209

Answered by mcb30
nod0ubt asked this question in Q&A
Discussion options

You must be logged in to vote

As per https://tools.ietf.org/html/rfc2132#section-9.4 DHCP option 66 is "TFTP server name" and is equivalent to the BOOTP sname field. This is not the TFTP server address, which is instead carried in the siaddr field. The definition of siaddr and sname is given in https://tools.ietf.org/html/rfc2131#section-2

In summary: option 66 is not supposed to be used to convey the TFTP server IP address, and iPXE is correctly ignoring it.

If you are not able to configure the switch to provide the TFTP server address via the siaddr field (as required by the RFC) then you could work around the problem by specifying a URL as the boot file name in option 67.

For example, if you set option 67 to http:/…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@nod0ubt
Comment options

@mcb30
Comment options

@nod0ubt
Comment options

@mcb30
Comment options

@nod0ubt
Comment options

Answer selected by mcb30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants