My openbsd router/firewall (currently 3.9 but have had previous versions 
with the same issue) will sync to external servers and also to internal 
linux servers running openntpd. However, if I attempt to use the 
openbsd box as the internal time server (listening on the internal 
interface), and point openntpd on the linux systems to the openbsd box 
the sync fails. IOW openntpd works with linux as the server, but not 
with openbsd as the server.

tcpdump from openbsd box:

10:39:39.668357 linux.1026 > openbsd.ntp:  v4 client strat 0 poll 0 prec 
0 (DF) [tos 0x10]
10:39:39.668454 openbsd.ntp > linux.1026:  v4 server strat 4 poll 0 
prec -6 [tos 0x10]

tcpdump from linux box:

10:39:46.928043 IP linux.1026 > openbsd.ntp: NTPv4, Client, length 48
10:39:46.928400 IP openbsd.ntp > linux.1026: NTPv4, Server, length 48

Linux logs:
ntpd[6673]: reply from 192.168.107.1: not synced, next query 637s

Why does this work one way (linux as openntpd server) but not the other 
(openbsd as openntpd server)? And how can I fix it?

Thanks.

Chris

Reply via email to