It looks as though you are using DHCP.
If that is the case, then starting up without being on the network won't give you an IP address. This may/may not prevent the http/ftp from even bothering to start.

You should try troubleshooting this in the environment you will be using it. ie on a network.

I will be around for the next couple hours. If you want, email me offline at [email protected]

It shouldn't be too hard to sort out (famous last words )
PK