Any advice to get the orphan mode working? I *think* this might be the
option I need but I'm not positive. Alternatively I could delete the local
directive on my two servers but I don't think that's quite right either
since none of the other clients/servers would select a source if both GPS
are offline.

On Wed, Jan 22, 2025 at 9:53 AM William Bergen <wbergen@lynk.world> wrote:

> > In SC06 there is "GPS A & B disagree" and "GPS B is inactive". How can
> > they disagree when only one is working?
>
> Ah my apologies, I made a mistake with the table. SC06 has both GPS
> sources active but their measurements disagree. This is an edge case but it
> has happened in practice.
>
> > Is the server trying to poll itself? What is that supposed to do?
>
> I had this in there hoping that it would help Server A resolve its local
> refid in orphan mode. It doesn't seem to have helped. It was my
> understanding that chrony will ignore servers that resolve to the
> localhost. I will remove those lines if they are useless.
>
> > Which scenarios break when you don't use any of the trust options?
>
> Without the trust options in place, I'm unable to meet SC06 since the
> clients won't select a server, Server B will select GPS B as its source.
>
> > That indicates chronyd doesn't know the local IP address for the orhan
> > source. Is it running on normal Linux? Can you check strace if
> > received messages have the IP_PKTINFO cmsg?
>
> The server computers are raspberry pi 4s running raspbian buster. Chrony
> version info:
> ```
> $ chronyd -v
> chronyd (chrony) version 3.4 (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP
> +SCFILTER +SIGND +ASYNCDNS +SECHASH +IPV6 -DEBUG)
> ```
> I am seeing some syscalls to `recvmmsg` with the IP_PKTINFO cmsg type.
>
>
>
> On Wed, Jan 22, 2025 at 3:43 AM Miroslav Lichvar <mlich...@redhat.com>
> wrote:
>
>> On Tue, Jan 21, 2025 at 04:28:00PM -0500, William Bergen wrote:
>> > I’ve been spending quite a bit of time trying to configure the system to
>> > meet my needs but I can’t seem to satisfy every scenario
>> simultaneously. I
>> > know this is complicated by the fact that there are only 2 servers in
>> the
>> > network. I’ve tried to compile my requirements into a table of scenarios
>> > and desired outcomes.
>> > [image: scenarios.png]
>>
>> In SC06 there is "GPS A & B disagree" and "GPS B is inactive". How can
>> they disagree when only one is working?
>>
>> > So far, my biggest trouble has been meeting SC04 AND SC06 with the same
>> > configuration. This is where I’m at right now with the relevant
>> sections of
>> > the configuration:
>> > Server A
>> >
>> > rtcsyncallow 192.168.5
>> > local stratum 10 orphan
>> > makestep 1 -1
>> > refclock SHM 0 refid GPS delay 0.2 trust
>> > server 192.168.5.1
>>
>> Is the server trying to poll itself? What is that supposed to do?
>>
>> Which scenarios break when you don't use any of the trust options?
>>
>> > This config setup is the closest I have gotten to achieving my desired
>> > outcomes. I thought that the orphan option for the local refclock was
>> > correct in this scenario but I keep receiving an error when testing
>> > SC05: Unknown
>> > local refid in orphan mode.
>>
>> That indicates chronyd doesn't know the local IP address for the orhan
>> source. Is it running on normal Linux? Can you check strace if
>> received messages have the IP_PKTINFO cmsg?
>>
>> --
>> Miroslav Lichvar
>>
>>
>> --
>> To unsubscribe email chrony-users-requ...@chrony.tuxfamily.org
>> with "unsubscribe" in the subject.
>> For help email chrony-users-requ...@chrony.tuxfamily.org
>> with "help" in the subject.
>> Trouble?  Email listmas...@chrony.tuxfamily.org.
>>
>>

Reply via email to