[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ntpdate and diald



Hi,

I want to use ntpdate to set the system time and date during the boot
sequence of a system with a ADSL connection which takes almost 10
seconds to be brought up.

root@hermann # ls -1 /etc/rc2.d/
[...]
S19bind@
S20diald@
S20inetd@
S20ipchains@
S20logoutd@
S20makedev@
S20masqmail@
S20net-acct@
S20samba@
S20ssh-nonfree@
S20ssh2@
S30pppoed@
S30squid@
S32ntpdate@
[...]
root@hermann # cat /etc/init.d/ntpdate 
[...]
case "$1" in
start)
    [...]
    ### The -d (debug) option is just set until it works.
    /usr/sbin/ntpdate -d -b -t 11 194.95.250.36 131.188.34.75 \
	130.149.17.21 &> /tmp/ntp.log
    echo "."
    ;;
[...]    
	
But:
root@hermann # cat /tmp/ntp.log
[...]
16 May 08:14:50 ntpdate[607]: no server suitable for synchronization
found

root@hermann # cat /etc/diald/dynamic.filter
[...]
accept udp 60 udp.dest=udp.ntp
accept udp 60 udp.source=udp.ntp
accept udp 60 udp.dest=udp.timed
accept udp 60 udp.source=udp.timed
[...]

I don't want to put the ntpdate command into /etc/diald/ip-up since it
should be called only once during the boot sequence.

The ntpdate command does work perfectly when called from the command
line after bootup!

Any hints?

TIA

Stony



Reply to: