How does a NetBoot server advertise itself?

I'm running the NetBoot service on a box running Mac OS X 10.5.6 server. I've been changing images to serve up, and most of them work, but the last one I tried doesn't -- if you go to System Preferences -> Startup Disk on a client, it doesn't see a specific network startup option.

It occurs to me to ask how the server advertises its services. I know it uses the Boot Service Discover Protocol (BSDP) which (as I understand it) can also act as a DHCP server. It would seem then that running:

ipconfig getpacket en0

possibly as root, would show something related to NetBooting, but it doesn't appear to.

Likewise, I know that a NetBoot server does not have to be your DHCP server. Therefore one would think it uses mDNS to advertise itself. When I fire up Bonjour Browser, though, I don't identify anything that says to me, "Ah, there is my NetBoot service."


Solution 1:

Is the client on the same subnet as the server? I believe that you have to configure something additional on the switches if this is not the case, as BSDP is a broadcast.

Poke around here: http://www.bombich.com/

He is the god of Mac image deployment. He recently stopped developing his remote deployment software, because there was a lot of overlap with deploy studio, but the concepts in his documentation are still entirely relevant.

Edit: Relevant link on Bombich's site: http://www.bombich.com/mactips/nbas.html