Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Mar 2024 09:55:24 +0000
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        FreeBSD ARM List <freebsd-arm@freebsd.org>
Subject:   local/etc/rc.d service that runs before date being set by ntpd
Message-ID:  <CAFDf7UKeB8VB%2B0soZDzm8j_%2BS=sjsR5957tqxk1TXS6-7HQU2w@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--0000000000007a07c80614a16807
Content-Type: text/plain; charset="UTF-8"

Hello all,

On rpi4 I use a service dns/noip and found that it don't get actual date
from ntpd:

/var/log/daemon.log (today) after boot
---
<snip>
Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.1
port 67
Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1
Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in
1800 seconds.
*Jan  1 01:00:34* rpi4 noip2[1617]: v2.1.9 daemon started with NAT enabled
*Jan  1 01:00:35* rpi4 noip2[1617]: freebsdrpi4.hopto.org was already set
to 149.90.156.215.
<service noip restart>
*Mar 27 09:26:13* rpi4 noip2[1617]: v2.1.9 daemon ended.
Mar 27 09:26:13 rpi4 noip2[1887]: v2.1.9 daemon started with NAT enabled
Mar 27 09:26:14 rpi4 noip2[1887]: freebsdrpi4.hopto.org was already set to
149.90.156.215.
---

rc.conf:
ntpd_enable="YES"
ntpd_sync_on_start="YES"

Checking `rcorder /etc/rc.d/* /usr/local/etc/rc.d/*` have correct order (?):

<snip>

*/etc/rc.d/ntpdate*
...
/etc/rc.d/sdpd
/etc/rc.d/rarpd
/etc/rc.d/powerd*/etc/rc.d/ntpd*
/etc/rc.d/nscd
/usr/local/etc/rc.d/dbus
/usr/local/etc/rc.d/git_daemon*/usr/local/etc/rc.d/noip*
/etc/rc.d/rfcomm_pppd_server
/etc/rc.d/mountd
/etc/rc.d/swaplate
...

Strange that noip doesn't get correct date at boot time.

Do I missing something?

Thanks!

-- 
Nuno Teixeira
FreeBSD Committer (ports)

--0000000000007a07c80614a16807
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello all,<br><br>On rpi4 I use a service dns/noip and fou=
nd that it don&#39;t get actual date from ntpd:<br><div><br></div><div>/var=
/log/daemon.log (today) after boot<br></div><div>---<br></div>&lt;snip&gt;<=
br>Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPREQUEST on genet0 to 192.168.1.=
1 port 67<br>Mar 27 09:09:40 rpi4 dhclient[1183]: DHCPACK from 192.168.1.1<=
br>Mar 27 09:09:40 rpi4 dhclient[1183]: bound to 192.168.1.66 -- renewal in=
 1800 seconds.<br><b>Jan =C2=A01 01:00:34</b> rpi4 noip2[1617]: v2.1.9 daem=
on started with NAT enabled<br><b>Jan =C2=A01 01:00:35</b> rpi4 noip2[1617]=
: <a href=3D"http://freebsdrpi4.hopto.org">freebsdrpi4.hopto.org</a>; was al=
ready set to 149.90.156.215.<br>&lt;service noip restart&gt;<br><b>Mar 27 0=
9:26:13</b> rpi4 noip2[1617]: v2.1.9 daemon ended.<br>Mar 27 09:26:13 rpi4 =
noip2[1887]: v2.1.9 daemon started with NAT enabled<br><div>Mar 27 09:26:14=
 rpi4 noip2[1887]: <a href=3D"http://freebsdrpi4.hopto.org">freebsdrpi4.hop=
to.org</a> was already set to 149.90.156.215.</div><div>---<br></div><br>rc=
.conf:<br>ntpd_enable=3D&quot;YES&quot;<br>ntpd_sync_on_start=3D&quot;YES&q=
uot;<br><div><br></div><div>Checking `rcorder /etc/rc.d/* /usr/local/etc/rc=
.d/*` have correct order (?):</div><div><br></div><div>&lt;snip&gt;</div><d=
iv><pre><b>/etc/rc.d/ntpdate</b><br>...<br>/etc/rc.d/sdpd
/etc/rc.d/rarpd
/etc/rc.d/powerd
<b>/etc/rc.d/ntpd</b>
/etc/rc.d/nscd
/usr/local/etc/rc.d/dbus
/usr/local/etc/rc.d/git_daemon
<b>/usr/local/etc/rc.d/noip</b>
/etc/rc.d/rfcomm_pppd_server
/etc/rc.d/mountd
/etc/rc.d/swaplate<br>...<br></pre></div><div>Strange that noip doesn&#39;t=
 get correct date at boot time.<br></div><div><br></div><div>Do I missing s=
omething?</div><div><br></div><div>Thanks!<br></div><div><br></div>-- <br>N=
uno Teixeira<br>FreeBSD Committer (ports)</div>

--0000000000007a07c80614a16807--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UKeB8VB%2B0soZDzm8j_%2BS=sjsR5957tqxk1TXS6-7HQU2w>