Following up - after switching to chrony I am seeing the same behaviour as with ntp
On a windows machine with internet time server set to time.windows.com I hit Update Now
I can see the updated counts in both serverstats and client, but looking at the packet data the the client-server conversation is clearly between the windows machine and time.windows.com - there is no sign of the gateway being involved.
I then changed the internet time server on the windows machine to point at the gateway and ran Update Now
As before I can see the updated counts in both serverstats and client, but now looking at the packet data the the client-server conversation is clearly between the windows machine and the gateway address (chrony).
While I do not pretend to know the details of what is happening under the hood and I may have completely misunderstood how ntp / chrony are meant to work as servers, to me it looks as if
On a windows machine with internet time server set to time.windows.com I hit Update Now
I can see the updated counts in both serverstats and client, but looking at the packet data the the client-server conversation is clearly between the windows machine and time.windows.com - there is no sign of the gateway being involved.
I then changed the internet time server on the windows machine to point at the gateway and ran Update Now
As before I can see the updated counts in both serverstats and client, but now looking at the packet data the the client-server conversation is clearly between the windows machine and the gateway address (chrony).
While I do not pretend to know the details of what is happening under the hood and I may have completely misunderstood how ntp / chrony are meant to work as servers, to me it looks as if
- ntpmerlin succesfully runs both ntp and chrony as clients for the router
- (on my setup) neither ntp not chrony act as servers unless the local client is explicitly pointed at the gateway