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.
[EMAIL PROTECTED] # ls -1 /etc/rc2.d/
[...]
S19bind@
S20diald@
S20inetd@
S20ipchains@
S20logoutd@
S20makedev@
S20masqmail@
S20net-acct@
S20samba@
S20ssh-nonfree@
S20ssh2@
S30pppoed@
S30squid@
S32ntpdate@
[...]
[EMAIL PROTECTED] # 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:
[EMAIL PROTECTED] # cat /tmp/ntp.log
[...]
16 May 08:14:50 ntpdate[607]: no server suitable for synchronization
found
[EMAIL PROTECTED] # 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