Closed elias314 closed 1 month ago
Thanks for the post. The option 66 is supposed to be used only when the sname
field in the header is used to store other DHCP options [1]. This is done to reuse the header space for options to compress the DHCP packet.
Both the sname
and Options 66 are equivalent and if sname
field has value, it must be used. The DHCP server is using the sname
field in response so its not actually sending it as an Option 66. The labeling for the field is just to help identify the field where the relevant value should go.
Its actually strange that the phone is not using the sname
field and is expecting only Option 66 in response.
[1] https://datatracker.ietf.org/doc/html/rfc2132#section-9.4
Ah, interesting. As is typical with embedded systems, I suspect the phone isn't following the guidelines exactly and is only looking in the options section of the packet and ignoring the sname
field. Thanks for the clarification!
I was trying to push down the IP of my phone system to my phones via DHCP option 66. When I try to use the "Bootstrap Server Host Name" for this, it gets put in the DHCP packet as a "Server host name", but it's not listed under the options section and my phone won't boot:
But if I use the "Generic DHCP Options" section, the IP gets populated as an option and my phone boots:
Is the reference to option 66 on the "Bootstrap Server Host Name" field just a mislabeling or is the value also supposed to be included in the options list?
DNS Server version: 13.0.2