Ich habe zum Test mal msntp für die FBF kompiliert. Wenn ich mich richtig erinnere, gab es diesen schon mal hier im Forum.
msntp läuft auch als Time-Server, soviel ich weiß auch im NTP v.3.
Ein Aufruf msntp -S aktiviert diesen als Time-Server.
Soviel zur Theorie. Tatsächlich gelingt aber ein Zeitabgleich nicht.
Zu Debug-Zwecken habe ich msntp -S -W aufgerufen.
Wenn ich nun "ntpdate fritz.box" aufrufe, dann kommen die Pakete beim msntp zwar an. Der kann aber nichts mit diesen anfangen und verwirft sie als "total falsch" (totally spurious). Hier ist mal ein Auszug vom msntp:
./msntp -S -W
msntp options: a=5 p=0 v=3 e=0.000 E=0.000 P=0.000
d=0 c=0 x=0 op=2 l= f=
Looking for the socket addresses
Using port 123 for NTP
Internet address: address=00000000 anywhere=00000000 everywhere=ffffffff
Initial sockets: here=00000000/007b there=00000000/007b
Packet of length 48 received from c0a8b502/007b
Incoming packet on socket 0:
cb0004fa 00010000 00010000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 c809ab99 f7eeb2d0
sta=3 ver=1 mod=3 str=0 pol=4 dis=1.000000 ref=0.000000
ori=0.000000 rec=0.000000
tra=3356076953.968486 cur=3356076954.754000
msntp: totally spurious NTP packet rejected on socket 0
msntp: after 2.9 secs 0 acc. 1 rej. 0 b'cast
Packet of length 48 received from c0a8b502/007b
Ist msntp doch zu sehr in den Fähigkeiten reduziert, so daß er Pakete eines Standard NTP-Clients nicht verwerten kann? Wer kennt sich damit aus? So ein kleiner zentraler NTP-Server wäre doch was reizendes, wenn es gelingt.
MfG
Wolfram
msntp läuft auch als Time-Server, soviel ich weiß auch im NTP v.3.
Ein Aufruf msntp -S aktiviert diesen als Time-Server.
Soviel zur Theorie. Tatsächlich gelingt aber ein Zeitabgleich nicht.
Zu Debug-Zwecken habe ich msntp -S -W aufgerufen.
Wenn ich nun "ntpdate fritz.box" aufrufe, dann kommen die Pakete beim msntp zwar an. Der kann aber nichts mit diesen anfangen und verwirft sie als "total falsch" (totally spurious). Hier ist mal ein Auszug vom msntp:
./msntp -S -W
msntp options: a=5 p=0 v=3 e=0.000 E=0.000 P=0.000
d=0 c=0 x=0 op=2 l= f=
Looking for the socket addresses
Using port 123 for NTP
Internet address: address=00000000 anywhere=00000000 everywhere=ffffffff
Initial sockets: here=00000000/007b there=00000000/007b
Packet of length 48 received from c0a8b502/007b
Incoming packet on socket 0:
cb0004fa 00010000 00010000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 c809ab99 f7eeb2d0
sta=3 ver=1 mod=3 str=0 pol=4 dis=1.000000 ref=0.000000
ori=0.000000 rec=0.000000
tra=3356076953.968486 cur=3356076954.754000
msntp: totally spurious NTP packet rejected on socket 0
msntp: after 2.9 secs 0 acc. 1 rej. 0 b'cast
Packet of length 48 received from c0a8b502/007b
Ist msntp doch zu sehr in den Fähigkeiten reduziert, so daß er Pakete eines Standard NTP-Clients nicht verwerten kann? Wer kennt sich damit aus? So ein kleiner zentraler NTP-Server wäre doch was reizendes, wenn es gelingt.
MfG
Wolfram