MacOS – Install Mac OS X via network across different subnets

macosnetboot

We have more than 70 subnets and lots of switches. I want to install Mac OS X to client computers. By the way the computer may have an operating system installed or not. I want to put an Apple Server in one place and all clients install Mac OS X from there. In the local network everything is fine but in a different subnet net install does not work. I searched some techniques but I think they are not for us.
For example my Mac OS server's IP is 10.10.4.40 and the destination computer's IP is 10.10.12.23

Also our switches' configs are fine for netboot/netinstall (portfast and etc.)
But our technicians says "Computer cannot see the OS X Server".

I also read bootpd, Apple shell script solution vs. but the main problem is destination computer may not have operating system.

Please give me easy way to do it.

Best Answer

I'm late to this party but @klanomath's comments are correct- you probably need to open the network ports. If you can see the images on the local network but not the remote network then it's likely the traffic isn't making it through.

Watch the server's system.log file for messages like this from bootpd:

BSDP INFORM [en0] 1,0:1b:63:39:d0:9f NetBoot024 arch=i386 sysid=iMac5,2

Or get a packet trace from the server:

sudo tcpdump -i en0 -s 0 -B 524288 -w ~/Desktop/NetBoot.pcap

I usually open them in Wireshark and filter for "bootp or tftp" to see how far things get. If there isn't any bootp traffic from that client then something on the network is probably blocking it.