尝试运行`ntpdate`时出现“找不到适合同步的服务器”错误

Anu*_*ups 6 ntp

我正在尝试在 Ubuntu 机器上设置 NTP 服务器。在这个特定的问题上让我头疼。

ntpdate[5005]: no server suitable for synchronization found执行命令时出错ntpdate

任何人都可以帮我解决这个问题吗?


/etc/ntp.conf:

server 0.ubuntu.pool.ntp.org 
server 1.ubuntu.pool.ntp.org 
server 2.ubuntu.pool.ntp.org 
server 3.ubuntu.pool.ntp.org
Run Code Online (Sandbox Code Playgroud)

还有当我发出命令时 netstat -anltp | grep "LISTEN"

tcp 0 0 127.0.0.1:53 0.0.0.0:* 听 1816/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 939/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* 听 1013/cupsd
tcp 0 0 127.0.0.1:39558 0.0.0.0:* LISTEN 5529/rsession
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 1275/vmware-authdla
tcp 0 0 127.0.0.1:47304 0.0.0.0:* LISTEN 5822/rsession
tcp6 0 0 :::80 :::* 听 1400/apache2
tcp6 0 0 :::22 :::* 听 939/sshd
tcp6 0 0 ::1:631 :::* 听 1013/cupsd

那么我应该怎么做才能让它监听 123 呢?

如果我得到输出

PORT    STATE SERVICE
123/udp open  ntp
Run Code Online (Sandbox Code Playgroud)

如果我发出命令nmap -p 123 -sU -P0 192.168.36.198,则表示 UDP 已打开,对吗?那为什么不显示在命令中显示监听端口呢?

dav*_*id6 1

您可能无法访问ubuntu.pool.ntp.org


尝试不同的 NTP 服务器池。

向您的 ISP(或网络管理员)询问本地 NTP 服务器(或集群)。


小智 1

如果您想与外部时间参考同步,则不必“监听”。

检查是否可以到达 0.ubuntu.pool.ntp.org(ping 和 nmap -p 123 -sU 0.ubuntu.pool.ntp.org)