我想在 Ubuntu 18.04 或更高版本上设置 ntp 服务器。这台电脑几乎无法访问互联网。我目前有一个不支持 PPS 的 ublox 8 GPS USB 鼠标。我已按照 gpsd 和 chrony 的设置进行操作。gpsd 正在运行,但不通过共享内存或套接字与 chrony 共享时间信息。这种设置可行吗?
答案1
绝对如此。
我目前正在使用通过 USB 连接的 u-blox GPS。
我刚刚将其添加到 /etc/chrony/chrony.conf 的底部
#GPS Sources
refclock SHM 0 refid GPS precision 1e-1 offset 0 delay 0 stratum 2
refclock SOCK /var/run/chrony.ttyACM0.sock refid PPS
答案2
这gpsd/chrony 文档明确说明您需要 PPS。
GPSD、NTP 和提供 1PPS(每秒一个脉冲)输出的 GPS 接收器可用于设置高质量的 NTP 时间服务器。
名单兼容硬件还列出了 ublox-8 设备,但我记得当我订购我的设备时,重要的是要获得那些具有 PPS 信号(物理)链接的设备。我记得甚至有一些焊接指南,用于将 PPS 信号链接为售后升级。