在 Debian 上“装 NTP 硬件驱动”这个说法,通常分为几种情况,先帮你理清楚,再给对应做法。
NTP(网络时间协议)不是硬件驱动,而是一个用户态服务(如 ntpd / chronyd)。
所谓“NTP 硬件”,一般指:
如果你只是想同步时间:
sudo apt update
sudo apt install ntp
或(推荐新系统):
sudo apt install chrony
启动:
sudo systemctl enable --now ntp
# 或
sudo systemctl enable --now chrony
Debian 默认内核已支持:
lsmod | grep pps
若无:
sudo modprobe pps_core
sudo modprobe pps_ldisc
sudo apt install gpsd gpsd-clients pps-tools
测试 PPS:
sudo ppstest /dev/pps0
/etc/ntp.conf 或 /etc/chrony/chrony.conf:
server 127.127.28.0 minpoll 4 maxpoll 4 prefer
fudge 127.127.28.0 refid GPS
PPS:
server 127.127.22.0 minpoll 4 maxpoll 4
fudge 127.127.22.0 refid PPS
如果是PCI / USB 专业时钟卡:
sudo apt install linux-headers-$(uname -r)
make
sudo make install
ntpd 使用 127.127.x.x 驱动你可以直接告诉我:
我可以给你精确的一步到位配置方案。