![允许 NTP 客户端从本地网络访问。](https://linux22.com/image/201120/%E5%85%81%E8%AE%B8%20NTP%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BB%8E%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%E8%AE%BF%E9%97%AE%E3%80%82.png)
我已经chrony
使用命令在 rhel8 上配置了 NTP 服务器chronyc sources -v
并chronyc tracking
验证时间同步并且已成功。然而,当我使用Win10的命令w32tm /monitor /computers:XX.X.XX.XXX
来验证它时,它给了我以下错误ICMP: 0ms delay NTP: Error ERROR_TIMEOUT-No response from server within 1000 ms
。
vi /etc/chrony.conf 服务器 XXX.XX.XX.220 iburst 服务器 XXX.XX.XX.219 iburst 服务器 XXX.XX.XX.218 iburst 漂移文件 /var/lib/chrony/drift makestep 0.2 5 #rtcsync #hwtimestamp * #minsources 2
允许 NTP 客户端从本地网络访问。
#allow 192.168.0.0/16 允许 XXX.XX.XX.0/24 #local stratum 10 #keyfile /etc/chrony.keys leafsectz right/UTC logdir /var/log/chrony 日志测量统计数据跟踪leapsecmode slew maxslewrate 1000 smoothtime 400 0.001 leaponly 绑定地址 127.0.0.1 logchange 0.5
但是当我使用以下命令检查它时,它无法获取客户端信息。 [root@test etc]# chronyc 客户端 主机名 NTP Drop Int IntL Last Cmd Drop Int Last
我怎样才能解决这个问题?
答案1
默认情况下,chrony 并不是一个可供所有人使用的服务器。您必须配置谁可以使用您的 chrony。
vi /etc/chrony.conf
# Allow NTP client access from local network.
#allow 192.168/16
allow XX.X.XX.XXX/32
答案2
我知道它很旧,但你实际上需要在服务器上:
# tell chrony to serve time
local
# allow all clients to pull time
allow 0.0.0.0/0
确保您没有防火墙或可以阻止流量的东西