WDS/PXE boot for MDT on different subnets

mdtpxe-bootwds

I have an MDT server with WDS setup to PXE boot over the network. It was originally setup on our 10.1.0.x network, but we migrated it out to a co-lo (192.168.250.x). All the networking is setup to talk to each other, DHCP/DNS is on our 10.1.0.x and after the migration PXE boot fails. From what I gather this is because the PXE broadcast from the client can't traverse different subnets. It looks like there are a few different solutions that I have found:

  • IP Helpers to point the broadcast to the WDS service
  • DHCP options 60,66,67 (not sure if needed in conjunction with IP helpers)
  • Setting up WDS service on 10.1.0.x subnet
  • DHCP relay agent

Some people recommend the DHCP options, and others say it isn't recommended. Do I have to have the IP helpers setup regardless of the options I choose, etc…
I'm just kind of lost (obviously). Can someone point me in the right direction for the easiest way to get WDS/PXE running again?

Best Answer

You need IP Helpers on the routing gear pointing to your newly located WDS server.

BTW, IP Helpers == DHCP relay agent