Another alternative might be to switch to launchd, which is more of a capability-based system which stops and starts services more dynamically, including upon notification that an intermittent network connection is presently active and usable. ("rc NG" is quite capable on it is own right, but a lot of the flexible behavior of a Mac laptop dealing with suspend/resume, network drops and re