Enable DHCP to send unrequested options.
I thought I had posted this, but apparently not.
Have the ability to force DHCP options down to a client. Right now it seems that the DHCP server only sends options back that are requested by the client. Having the ability to send non-requested options would be awesome. Not so much for Windows clients, but for Mac clients. The Netboot there doesn't request options 66 and 67. But if you send them down (such as the Mac Servers do), then it can boot from those options. If this were implemented, LOTS of Mac Admins would be very happy.

2 comments
-
Andrew T commented
This is to do with how Apple Macs do their network boot (similar to PXE boot for PC), they use the vendor extensions in DHCP to implement a protocol they call BSDP - https://en.wikipedia.org/wiki/Boot_Service_Discovery_Protocol - I *think* if DHCP server just sends down options 66 and 67 the OS X firmware just boots from it
It is possible to kludge a Linux DHCP server deal with it - https://docs.math.osu.edu/linux/how-tos/bsdp_with_isc_dhcp but I don't think it is possible with windows. I always thought it might be possible to use DHCP Policies in Windows DHCP 2012+ but I have never managed to test it out
-
Prasad [MSFT] commented
Hi Brandon, DHCP protocol requires that server sends only options requested by the client. Doing otherwise is violation of protocol. If the client needs an option, it needs to request it. Why doesn't MAC client request these options.