Can a PXE+DHCP server exist on one network and boot machines on another?

I have a PXE+DHCP server creaed using syslinux and already running on a private network segment (198.19.99.xxx).. I want to know if this PXE+DHCP server can be configured to boot machines over another network segment (172.16.87.xxx)?

If the two networks could communicate with each other then what will be the dhcp.conf file's setting?


Solution 1:

Yes, this is possible provided your target network is configured to relay DHCP and TFTP traffic. You'll likely need IP "helper addresses" on the client's network that point back to the actual DHCP server's IP address.

See: Broadcast between VLANs