From: Michael Tremer <michael.tremer@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: Bugzilla #10997 - ntpd won't work anymore for clients on Core 95
Date: Tue, 15 Dec 2015 12:53:01 +0000 [thread overview]
Message-ID: <1450183981.31655.163.camel@ipfire.org> (raw)
In-Reply-To: <566F6901.50409@ipfire.org>
[-- Attachment #1: Type: text/plain, Size: 8707 bytes --]
Hi,
the entire ntp server situation is a bit troublesome at the moment.
I had a look around and found that the ntp service is not able to sync
with the local clock. There is a patch available that fixes that.
On top of that some change in the configuration file is required
so that the ntp server actually uses the local clock.
I hope that they will sort out these problems upstream soon.
Thanks for looking into that. Please check if my fixes work by
downloading the nightly builds, etc.
http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=93d6eed9a48a509e910fb4e248a70de9cdc15f0c
http://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=429524c0406baeddf270d6e2df6e5a60a410e61a
Best,
-Michael
On Tue, 2015-12-15 at 02:12 +0100, Matthias Fischer wrote:
> Hi,
>
> since Core 95, 'ntp' doesn't seem to answer on client requests
> anymore - perhaps
> because of updating to 4.2.8p4. Hm.
>
> But even going back to a fresh built 'ntp 4.2.8' made no difference
> on my
> testmachine(s). I always get "Server dropped: strata too high".
>
> Example (running 4.2.8p4 on 'ipfire.localdomain'):
> ***SNIP***
> root(a)Devel: /home/matz/ipfire-2.x # ntpdate -d 192.168.100.254
> 15 Dec 01:24:30 ntpdate[26181]: ntpdate 4.2.6p5(a)1.2349-o Wed Nov 11
> 18:01:07 UTC 2015 (1)
> Looking for host 192.168.100.254 and service ntp
> host found : ipfire.localdomain
> transmit(192.168.100.254)
> receive(192.168.100.254)
> transmit(192.168.100.254)
> receive(192.168.100.254)
> transmit(192.168.100.254)
> receive(192.168.100.254)
> transmit(192.168.100.254)
> receive(192.168.100.254)
> 192.168.100.254: Server dropped: strata too high
> server 192.168.100.254, port 123
> stratum 16, precision -19, leap 11, trust 000
> refid [192.168.100.254], delay 0.02577, dispersion 0.00003
> transmitted 4, in filter 4
> reference time: 00000000.00000000 Thu, Feb 7 2036 7:28:16.000
> originate timestamp: da19dc43.01566238 Tue, Dec 15 2015 1:24:35.005
> transmit timestamp: da19dc44.cc7207e2 Tue, Dec 15 2015 1:24:36.798
> filter delay: 0.02577 0.02579 0.02582 0.02579
> 0.00000 0.00000 0.00000 0.00000
> filter offset: -1.79379 -1.79375 -1.79373 -1.79370
> 0.000000 0.000000 0.000000 0.000000
> delay 0.02577, dispersion 0.00003
> offset -1.793799
>
> 15 Dec 01:24:36 ntpdate[26181]: no server suitable for
> synchronization found
> ***SNAP***
>
> This errors occur while using 'ntp 4.2.8p4' *or* '4.2.8' on
> 'ipfire.localdomain',
> the version made no difference, 'stratum' is always '16'.
>
> Despite these strata-errors, the "server" itself can update without
> any problems:
>
> ***SNIP***
> root(a)ipfire: /etc # ntpdate -du de.pool.ntp.org
> 15 Dec 00:48:28 ntpdate[21875]: ntpdate 4.2.8p4(a)1.3265-o Mon Dec 14
> 20:18:01 UTC 2015 (1)
> Looking for host de.pool.ntp.org and service ntp
> 192.53.103.108 reversed to ptbtime1.ptb.de
> host found : ptbtime1.ptb.de
> transmit(192.53.103.108)
> receive(192.53.103.108)
> transmit(144.76.172.53)
> receive(144.76.172.53)
> transmit(89.163.209.233)
> receive(89.163.209.233)
> transmit(85.25.105.106)
> receive(85.25.105.106)
> transmit(192.53.103.108)
> receive(192.53.103.108)
> transmit(144.76.172.53)
> receive(144.76.172.53)
> transmit(89.163.209.233)
> receive(89.163.209.233)
> transmit(85.25.105.106)
> receive(85.25.105.106)
> transmit(192.53.103.108)
> receive(192.53.103.108)
> transmit(144.76.172.53)
> receive(144.76.172.53)
> transmit(89.163.209.233)
> receive(89.163.209.233)
> transmit(85.25.105.106)
> receive(85.25.105.106)
> transmit(192.53.103.108)
> receive(192.53.103.108)
> transmit(144.76.172.53)
> transmit(89.163.209.233)
> receive(144.76.172.53)
> receive(89.163.209.233)
> transmit(85.25.105.106)
> receive(85.25.105.106)
> server 192.53.103.108, port 123
> stratum 1, precision -22, leap 00, trust 000
> refid [PTB], delay 0.04007, dispersion 0.00099
> transmitted 4, in filter 4
> reference time: da19d3cb.d20fbf88 Tue, Dec 15 2015 0:48:27.820
> originate timestamp: da19d3d2.a08ac5ee Tue, Dec 15 2015 0:48:34.627
> transmit timestamp: da19d3d2.a39e8511 Tue, Dec 15 2015 0:48:34.639
> filter delay: 0.04083 0.04066 0.04007 0.04060
> 0.00000 0.00000 0.00000 0.00000
> filter offset: -0.02236 -0.02170 -0.02048 -0.01957
> 0.000000 0.000000 0.000000 0.000000
> delay 0.04007, dispersion 0.00099
> offset -0.020482
>
> server 144.76.172.53, port 123
> stratum 3, precision -23, leap 00, trust 000
> refid [144.76.172.53], delay 0.04214, dispersion 0.01234
> transmitted 4, in filter 4
> reference time: da19d2fb.f8d1bb50 Tue, Dec 15 2015 0:44:59.971
> originate timestamp: da19d3d2.d42c2e6a Tue, Dec 15 2015 0:48:34.828
> transmit timestamp: da19d3d2.d6d148c4 Tue, Dec 15 2015 0:48:34.839
> filter delay: 0.04286 0.04214 0.04231 0.23389
> 0.00000 0.00000 0.00000 0.00000
> filter offset: -0.02139 -0.02095 -0.01985 -0.11450
> 0.000000 0.000000 0.000000 0.000000
> delay 0.04214, dispersion 0.01234
> offset -0.020956
>
> server 89.163.209.233, port 123
> stratum 3, precision -23, leap 00, trust 000
> refid [89.163.209.233], delay 0.03394, dispersion 0.00092
> transmitted 4, in filter 4
> reference time: da19d15f.0d42b45c Tue, Dec 15 2015 0:38:07.051
> originate timestamp: da19d3d3.05c168f7 Tue, Dec 15 2015 0:48:35.022
> transmit timestamp: da19d3d3.0a02eb7e Tue, Dec 15 2015 0:48:35.039
> filter delay: 0.03455 0.03433 0.03424 0.03394
> 0.00000 0.00000 0.00000 0.00000
> filter offset: -0.02323 -0.02242 -0.02128 -0.02082
> 0.000000 0.000000 0.000000 0.000000
> delay 0.03394, dispersion 0.00092
> offset -0.020821
>
> server 85.25.105.106, port 123
> stratum 1, precision -17, leap 00, trust 000
> refid [PPS], delay 0.07425, dispersion 0.00128
> transmitted 4, in filter 4
> reference time: da19d3a8.adbc01a3 Tue, Dec 15 2015 0:47:52.678
> originate timestamp: da19d3d3.3cf52b90 Tue, Dec 15 2015 0:48:35.238
> transmit timestamp: da19d3d3.3d370319 Tue, Dec 15 2015 0:48:35.239
> filter delay: 0.07629 0.07425 0.07672 0.07477
> 0.00000 0.00000 0.00000 0.00000
> filter offset: -0.02879 -0.02791 -0.02810 -0.02581
> 0.000000 0.000000 0.000000 0.000000
> delay 0.07425, dispersion 0.00128
> offset -0.027912
>
> 15 Dec 00:48:35 ntpdate[21875]: adjust time server 192.53.103.108
> offset -0.020482 sec
> ***SNAP***
>
> After searching the web, I started analyzing the ntpq-output (pe, as,
> rv).
> To get this output, I had to comment the following line in
> '/etc/ntp.conf':
>
> ...
> restrict default nomodify noquery
> ...
>
> With this line active, I always got timeouts.
>
> Testing config (original) was:
>
> ***SNIP***
> disable monitor
> restrict default nomodify noquery
> server 127.127.1.0
> fudge 127.127.1.0 stratum 10
> driftfile /etc/ntp/drift
> ***SNAP***
>
> ***SNIP***
> root(a)ipfire: /etc # ntpq
> ntpq> pe
> remote refid st t when poll reach delay
> offset jitter
> =====================================================================
> =========
> LOCAL(0) .LOCL. 10 l - 64 0 0.000
> 0.000 0.000
>
> ntpq> as
>
> ind assid status conf reach auth condition last_event cnt
> ===========================================================
> 1 17736 8011 yes no none reject mobilize 1
>
> ntpq> rv
> associd=0 status=c016 leap_alarm, sync_unspec, 1 event, restart,
> version="ntpd 4.2.8p4(a)1.3265-o Mon Dec 14 20:18:00 UTC 2015 (1)",
> processor="i686", system="Linux/3.14.57-ipfire-pae", leap=11,
> stratum=16,
> precision=-19, rootdelay=0.000, rootdisp=2.895, refid=INIT,
> reftime=00000000.00000000 Thu, Feb 7 2036 7:28:16.000,
> clock=da19d25b.fd7b7d78 Tue, Dec 15 2015 0:42:19.990, peer=0, tc=3,
> mintc=3, offset=0.000000, frequency=0.000, sys_jitter=0.000000,
> clk_jitter=0.002, clk_wander=0.000
> ***SNAP***
>
> Somehow it seems to me, that my server can't reach the time servers
> from 'de.pool.ntp.org' as he should!?
>
> I must confess, right now, I don't know where to search anymore. I
> found a missing
> 'Util.pm' in ntp-rootfile, which lead to 'ntptrace' not working
> correctly,
> but this wasn't the solution to the strata-errors.
>
> So - anybody got a hint where to look next?
>
> Best,
> Matthias
>
> P.S.:
> On top of everything: right after pushing to the 'ntp'-branch,
> 'people/mfischer/ipfire-2.x.git'
> mysteriously disappeared from '
> http://cgit.ipfire.org/people/mfischer/ipfire-2.x.git/refs/heads'.
> And on 'git.ipfire.org' I'm completely gone.
> Someone up there doesn't like me anymore...? ;-))
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
prev parent reply other threads:[~2015-12-15 12:53 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-15 1:12 Matthias Fischer
2015-12-15 12:53 ` Michael Tremer [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1450183981.31655.163.camel@ipfire.org \
--to=michael.tremer@ipfire.org \
--cc=development@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox