买了一台 VPS ,安装 Debian 11 系统,使用systemd-timesyncd
进行时间同步,即 NTP 服务。
网络细节:洛杉矶机房,接入 AS9929 ,IP 属于 AfriNIC ,广播到本机上,host 使用 PVE 系统。
无法从 NTP Server 获取数据,报错如下:
systemd-timesyncd: Timed out waiting for reply from 162.159.200.1:123 (0.debian.pool.ntp.org).
nc -vz -u 8.8.8.8 443
Connection to 8.8.8.8 443 port [udp/https] succeeded!
nc -vz -u 0.hk.pool.ntp.org 123
Connection to 0.hk.pool.ntp.org (45.125.1.20) 123 port [udp/ntp] succeeded!
这个问题已经困扰我好几天了,真是个疑难杂症!
1
piku 2023-04-13 17:54:18 +08:00 via Android
换上游呗,可能上游就是不行呢。
还有一种可能是防火墙( ufw ?)禁了 udp/123 入站。 还有一种可能是时钟与上游差异过大,但是看提示是超时(指二次发包没回应,不代表无法连接)。 此外除了 timesyncd ,还可以选用 chrony ,ntpd 等 |
3
blankmiss 2023-04-13 22:08:25 +08:00
不是可以换 ntp 服务器吗
|
4
julyclyde 2023-04-14 10:44:20 +08:00
nc 那个 udp/https 说啥啊??
|