GNU/Linux Desktop Survival Guide
by Graham Williams
For dialup connections the suggestion is to use the chrony package. This does the same thing as ntp but works well with a dialup. The default installation installs the necessary script and the default configuration works out of the box (but you should change the default timeserver to one near you).