Use NetBoot across subnets with macOS Server
Learn how to use the NetBoot service across network subnets.
Here are three ways that you can use NetBoot with macOS Server.
Change your server configuration
The most direct solution is to install a network interface card (NIC) for each additional subnet. Then, configure each new NIC for the subnet it's connected to.
Use a bootpd relay
You can set up a bootpd relay to forward requests to another network subnet, without changing the network configuration. Read the bootpd man page for more details.
Change your network configuration
If you want NetBoot to work across subnets with only one NIC, set up a router or layer 3 switch. Configure the router or layer 3 switch between the NetBoot server and clients to let BootP data pass between the subnets.
If you use an external DHCP server, make sure that the broadcast data can pass between it and the NetBoot server.
Apple doesn't provide support to set up network hardware. To configure your router or switch, read the instructions from the hardware manufacturer.