-
I've got a strange issue. After receiving IP from dhcp I'm getting this error:
I have inspected the frames with Wireshark and it seems that iPXE only boots when I have "next-server" and "Boot file name" in the frame body. When there's Option 66 and Option 67 it errors with the mentioned above error. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
As per https://tools.ietf.org/html/rfc2132#section-9.4 DHCP option 66 is "TFTP server name" and is equivalent to the BOOTP 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 For example, if you set option 67 to |
Beta Was this translation helpful? Give feedback.
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 thesiaddr
field. The definition ofsiaddr
andsname
is given in https://tools.ietf.org/html/rfc2131#section-2In 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:/…