(SOLVED) PXE pass-through?

Good Day,

I am sure I’m doing something foolish but just can’t see it. I have 2 subnets; one on each side of my Mikrotik. On the otherside is 192.168.1.x/24 and a DHCP server and a Bootp server. On this side of the Mikrotik, I have a 192.168.2.x/24 network and a VM I want to PXE boot.

I have followed the directions for dhcp-relay and brilliant, I get an IP address. I then follow all the articles about setting up the NextServer and or DHCP options on the network segment settings etc but nothing will get the boot image to the vm (or directly to a PC if try to do it that way). I’ve tried about 15 different articles which are all variations of each other.

What is the current best practice for making this work. Or is it even supposed to?

Make sure TFTP is allowed in firewall rules.
Not sure how universal this is, but with our Cisco gear and Micro$oft WDS server, we have to add the WDS server as another ip helper address on segments where we wish to allow PXE.

Supposedly there are some DHCP options that would eliminate the need to send a copy of all DHCP requests to the WDS server, but I’m not a server guy and those guys are happy just calling me to add the WDS server to the relay list.

I don’t know if this applies to your situation but you could try adding the PXE server as an additional destination in the DHCP relay config…

Thanks very much, I’ll give it a go!

Thanks for the pointers toward the firewall - I had disabled TFTP on the Mikrotik as a matter of policy and completely neglected to check it again. Thanks. That got me going.

Cheers