Hello!
Thank you for you comments.

I toke a while do read the man pages and also to make some searches...
Man page says:
"Time can also be fetched from TLS HTTPS servers to reduce the impact of
unauthenticated NTP man-in-the-middle attacks."

So it seams that we can assume that the clock is still corrected having
only "constrains" in ntpd.conf. Maybe that is not enough to have “ntpctl -s
status” saying "clock synced".

This is an interesting subject and it would be great to have it really clear
I respect you opinion. And I know I am just an openbsd rookie, but I
believe that there can be some contradiction between what the man page says
and your response.

Thank you and I hope that this subject can convince more "experts" to give
their valuable feedback.

Thank you,

Daniel

On Sun, May 10, 2026 at 8:35 PM Peter Hessler <[email protected]> wrote:

> On 2026 May 10 (Sun) at 18:53:15 +0100 (+0100), Daniel wrote:
> :Hello !!
> :
> :I am a beginner in openbsd.
> :After instalI and basic configuration I am trying to configure pf. I began
> :with something very restrictive and blocked ntpd to go out to port 123. I
>
> That won't work.
>
>
> :did it because I understood that I can configure ntpd.conf to use only the
> :restrictions through https (which is open in the firewall).
>
> Sorry, but you misunderstood how constraints work.  They will put a
> barrier on the time window, but not be used for an actual sync.
>
>
> :But when I do “ntpctl-s status” I am getting:
> :constrain offset -1s, no peers and no sensors configured
> :clock unsynced
> :Does that mean that ntpd is not able to sync the clock ?
> :If yes l, what I am doing wrong ?
>
> You'll need to allow udp/123 to your listed time source servers.
>
> (Note that if you use dynamic sources such as "pool.ntp.org", then keep
> in mind that pf will only use what was resolved when pfctl was last ran,
> which may or may not match what ntpd has resolved and is trying to use.)
>
>
> :
> :Thank you!!
> :
> :Daniel
>
> -peter
>

Reply via email to