Download iTunes U Audio, Video, Slides or NetBoot Setup Script or NetBoot Diskless rc.netboot
Might be obvious, but a good first test is try NetBooting a client using the setup NetBoot Server running on a client.
Hold "N" Key on Startup
If you are doing firmware security, you can hold the "N" key during client startup to NetBoot using the default image.
Startup Disk
Using the "Startup Disk" System Preference pane, you can select your NetBoot volume.
Apple Remote Desktop
Select "Set Startup Disk" from Manage menu and enter NetBoot volume name.
Command Line
Or multiple options startup up from a default NetBoot image using CLI...
Default NetBoot Image
Below is the code to startup from default NetBoot Image using CLI...
Non-Default NetBoot Image
To startup from Non-Default NetBoot Image Syntax
"--nextonly" option
The "--nextonly" option will change the boot device selection for the next boot. So, if you are trying to NetBoot client and there are issues, you just need to restart and it will boot from the previously set startup disk.
Change NetBoot Server's Default NetBoot Image
See this script called "netbootch" from this website...
When run, it lists all available NetBoot images, the current default is marked with an asterisk, and prompts you to select a new default.
[0]: 10.5.3_Auto_NetInstall.nbi
[1]: NetInstall-Restore.nbi
* [2]: Tiger to 10.5.4 Upgrade.nbi
[3]: Tiger_to_10.5.3.nbi
[4]: Visitors iMacs.nbi
Select a new default image [0-4]:
Using tfpt command line tool, test transferring the booter file from the NetBoot server tftp [NetBoot Server IP]
Note: this test will fail if your Netboot set has spaces in its name. In general, however, its OK to have spaces in your Netboot set's name.
Use showmount command to show status info about a NFS on host
The "-e" option Shows the NetBoot Server hosts exports list.
For example...
Use the mount_nfs command attempts to load the NFS Sharepoints
The sharepoint will show on the Desktop in Finder or access it via command line.
I didn't find a command line tool to test DHCP on Mac OS X, other than switching the client Network System Preference pane DHCP, in our environment are using manual static assignements. its a long story, so please don't email that I should using DHCP ;-)
But, there is a Mac OS X GUI application called IPNetMonitorX that tests DHCP.
The DHCP Test tool allows you to initiate DHCP transactions or exercise a DHCP Server
The "DHCP Type" popup menu at the upper left corner of the test parameters area allows you to select what DHCP transaction to generate.