Do not ship a default configuration, instead provide it as example.
Check hostname and username for whitespace.
Print 'OK' after the configuration is succesfully checked and when the network is up.
Create loader.conf for gummiboot, so that a menu is shown, and set timeout to 5 seconds.
Refuse to run the script on Apple Macs, due to non-compliant firmware.