On Fri, Apr 24, 2020, 09:27 Per Jessen <per@computer.org> wrote:
Michael Hirmke wrote:

> Hi *,
>
> I tried to understand the relation between chrony, timedatectl, dhcp
> and NetworkManager on my Tumbleweed notebook.
> I regularily use a LAN connection, WiFi connections and LTE
> connections. In every case the network information is fetched via
> dhcp. Do I need chrony in this environment? Or is the systemd
> timedatectl service sufficient?

That depends on your requirements, how accurate do you need laptop time
to be?  chrony sounds like it would be fine for you.

> If I need chrony, how does chrony get the ntp server address from
> dhcp? I don't want to change it manually in chrony.conf.

The dhcp infos are written to a file, for instance:

/var/lib/dhcpcd/dhcpcd-eth0.info

contains lines of "variable=value".  Somehow chromy grabs hold of that.

Probably slightly different with NetworkManager.

 Peter

I do not understand why would you want to change ntp server depending on whichever way you connect to a network. Unless you need local ntp on lan(s) and different one elsewhere.

I personally do not need better time precision than ~ 1s to keep make happy when using network storage - for that any pool.ntp.org is good enough and it works everywhere, including LTE.

Am I missing something?

Tomas