NTP GPS: различия между версиями

1480 байт добавлено ,  3 года назад
Более простой способ без сборки ntpq, все из пакетов.
(Новая страница: «'''Статья носит рекомендательный характер и не предназначена для конечных пользователей...»)
 
(Более простой способ без сборки ntpq, все из пакетов.)
Строка 1: Строка 1:
'''Статья носит рекомендательный характер и не предназначена для конечных пользователей.'''
'''Статья носит рекомендательный характер и не предназначена для конечных пользователей.'''


Рабочий вариант от freemanon https://support.wirenboard.com/t/nastrojka-modulya-gps/5353/9
Варианты с NMEA Reference Clock Driver (с драйвером 20 - 127.127.20.0) так и не заработали, работающее решение нашлось здесь https://blog.rapid7.com/2015/07/27/adding-a-gps-time-source-to-ntpd/. Используется SHM Reference Clock (с драйвером 28 - 127.127.28.0)
У меня получилось следующее:
1. ставим пакеты
apt install ntp gpsd gpsd-clients
2. настраиваем gpsd
/etc/default/gpsd:
DEVICES="/dev/ttyMOD3"
GPSD_OPTIONS="-n"
3. настраиваем ntpd
на всякий случай оставил локальный сервер со stratum 10
/etc/ntp.conf:
# local
server 127.127.1.0
fudge 127.127.1.0 stratum 10
# GPS
server 127.127.28.0 minpoll 4 maxpoll 4 prefer
fudge 127.127.28.0 time1 0.0 refid GPS
driftfile /var/lib/ntp/ntp.drift
restrict default nomodify notrust
disable auth
4. проверяем работу
root@wirenboard-AP2OY26Z:~# ntpq -p
      remote          refid      st t when poll reach  delay  offset  jitter
==============================================================================
  LOCAL(0)        .LOCL.          10 l  388  64  100    0.000    0.000  0.002
*SHM(0)          .GPS.            0 l    7  16  377    0.000    9.404  20.126
'''Устаревшее'''
Инструкция от пользователя.
Инструкция от пользователя.
Что сделать для сборки правильного нтп:
Что сделать для сборки правильного нтп:
wb_editors
890

правок