The case without proxy DHCP
In case proxy DHCP doesn't work for you configuration
In case proxy DHCP doesn't work for you configuration, then you should install DHCP server on Raspberry Pi.
This happened to me with UEFI clients. First you are fighting with Secure Boot and you find shim that is signed by Microsoft. Then shim loads grub and grub tries to load some stuff from the main DHCP server, but not from your proxy DHCP. This is the point where you cannot fight further with just your grandma's router. Not to every router you can add DHCP option 66. But your Pie can server as DHCP server. Hoorah!
Do not forget to stop dnsmasq service before starting isc-dhcp-server https://raspberrypi.stackexchange.com/questions/101038/isc-dhcp-server-cant-bind-to-dhcp-address
Install real cool DHCP server and TFTP server
Update configuration
/etc/dhcp/dhcpd.conf
Set your interface name in /etc/default/isc-dhcp-server
And setup TFTP in /etc/default/tftpd-hpa
Do not remove --secure
flag! It is not about security, without it PXE boot just breaks.
Last updated