[ntp:questions] Local clock question with dialup connection

Nigel Henry cave.dnb at tiscali.fr
Mon Apr 23 16:30:54 UTC 2007

On Friday 20 April 2007 23:45, Harlan Stenn wrote:
> >>> In article <200704202310.06956.cave.dnb at tiscali.fr>,
> >>> cave.dnb at tiscali.fr (Nigel Henry) writes:
> Nigel> I've been seriously reading the docs today, and have found a server
> Nigel> option for /etc/ntp.conf named "calldelay", which says it works with
> Nigel> burst, or iburst. iburst sends a pkt, then calldelay delays the
> Nigel> sending of the second packet by howmany seconds you have set to
> delay Nigel> the sending of the second pkt by. This seems like what I'm
> looking Nigel> for, but am not sure how to setup calldelay in
> /etc/ntp.conf.
> I could be wrong.
> I don't think this is what you are looking for.
> calldelay will wait before sending subsequent packets.
> Your problem seems to be that the initial "connection" isn't getting set up
> as expected (or something, as I recall, and I may be confused).
> H

Well the problem is partitially fixed, by running ntp-restart, with sleep 
changed to 420 from /etc/rd.d/rc.local, as.
/usr/local/bin/ntp-restart &

This works ok, and gives enough time during the sleep period for the machine 
to complete bootup, login, and connect to the Internet with the Smoothwalls 
web interface.

I'd still like this to be a bit more automatic though. My lack of 
shellscripting knowledge doesn't help, but I don't think Bob Beers script is 
doing what I'm looking for. I am studying the abs-guide on Debian though, so 
I'm not expecting others to always be solving my problems.

The script needs to ping some server on the Internet. If it receives no 
response, and exits with a code 1, it will then sleep for 60 secs, then run 
the ping again, and so on. When an Internet connection is eventually 
established, and that is if I understand this correctly, ping will then exit 
with a code 0.

Once a code 0 is received, showing the host to be alive, no further pings 
should be sent, and the script at /usr/local/bin/ntp-restart will be run.

The ping script will be initiated from /etc/rc.d/rc.local, and run in the 
background, so allowing bootup to proceed.

I know this is a bit OT, but NTP related all the same.

Very gratefull for any help from you scripting geniuses.


> _______________________________________________
> questions mailing list
> questions at lists.ntp.isc.org
> https://lists.ntp.isc.org/mailman/listinfo/questions

More information about the questions mailing list