Thanks for your hard work. I'm trying to use tftpd32 or "tiny pxe server" to boot over Ethernet a Mirotik RB951G-2hnd. Normally I use dnsmasq, however I'd like to try do it on windows.
However on tftpd32 it seems like the router ignores the DHCP response. The log file continually prints request from 0.0.0.0 with MAC address xyz. Then the next line is the correct lease. This just repeats all the time. I've used a hub to confirm that the packets are going back and forth.
The only significant difference I can see with dnsmasq & tfpd32 is that your destination field with the DHCP response is the broadcast address 255.255.255.255 where as dnsmasq uses the new leased IP as the destination field. Could this be it?
When I try it with tiny PXE server all I see in the log dialog is a long list of: