wb_editors
902
правки
Fizikdaos (обсуждение | вклад) (Новая страница: «'''Статья носит рекомендательный характер и не предназначена для конечных пользователей...») |
Brainroot (обсуждение | вклад) (Более простой способ без сборки 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 | |||
'''Устаревшее''' | |||
Инструкция от пользователя. | Инструкция от пользователя. | ||
Что сделать для сборки правильного нтп: | Что сделать для сборки правильного нтп: |