Mac OS X Server: NetBoot clients cannot start up from the server (NetBoot troubleshooting)
You should start by examining the /var/log/system.log file on the server. Identifying the point at which the client and server stop communicating can help you identify the root cause of a NetBoot issue.
Notes
The following processes and network ports are essential when NetBooting:
bootpd (DHCP) - UDP 67, 68
tftpd (TFTP) - UDP 69
bootpd and tftpd are started automatically by launchd with Mac OS X Server v10.4 and later. tftpd is started by xinetd in Mac OS X Server v10.3.
The following processes and network ports will be used to access the image file(s), depending on how the image is configured in Server Admin:
AppleFileServer (AFP) - TCP 548
nfsd (NFS) - TCP/UDP 2049
rpcbind (RPC) - TCP/UDP 111
NetInfo - TCP/UDP 600-1023
httpd (Web) - TCP 80