Hallo,
ich versuche gerade unter Solaris 9 (x86) einen NTP-Server an den Start zu bringen.
Als Refclock verwende ich einen GPS-Receiver mit NMEA-Ausgabe.
Ich kann mir den Output des Receivers mit tip anschauen. Der Receiver sendet ständig seine Datensätze.
Ich habe dann /dev/cua/a nach /dev/gps0 gelinkt und folgende /etc/inet/ntp.conf erstellt:
server 127.127.20.0 mode 1 prefer
fudge 127.127.20.0 time1 0.000 flag3 1 stratum 0
driftfile /var/ntp/ntp.drift
statsdir /var/ntp/ntpstats/
Und schliesslich mit "/etc/inet.d/xntp start" gestartet.
Die Ausgabe von ntpq scheint die Funktion des Receivers zu bestätigen:
ntpq> clockvar
status=0000 clk_okay, last_clk_okay
device="NMEA GPS Clock", timecode=, poll=6, noreply=0, badformat=0,
baddata=0, fudgetime1=0.000, stratum=0, refid=GPS, flags=4
Allerdings gibt ntptrace folgendes aus:
localhost: stratum 16, offset -0.000013, synch distance 3.24432
Was stimmt hier nicht?