为了让我的 IP 摄像头时间同步,我设置了一个 Ubuntu 服务器作为 NTP 服务器(https://www.howtoforge.com/tutorial/ubuntu-ntp-server/)。我使用另一台电脑并将其作为客户端进行测试,结果与文章中所述一致。端口 123/udp 和防火墙已打开。但是,IP 摄像机仍然无法同步,几分钟后它会取消选中其 NTP 复选框。
我对 NTP 还不熟悉。但是,如果我的客户端计算机可以从 NTP 服务器获取更新,我是否可以断定我的 NTP 服务器运行正常?
谢谢。
答案1
不可以。
至少有几种可能性可能意味着它不起作用。
首先,可能存在版本不匹配。您的服务器可能正在运行 NTP v4 并且仅接受该版本的请求,但摄像机需要 v3。其次,摄像机可能需要具有最低层的服务器,但您的服务器层级较低。只需对端口 123 运行 tcpdump -v 即可获得提示。也可能是您的服务器尚未同步到 ntp 源,在这种情况下,摄像机可能会拒绝它。虽然这些情况不太可能发生,但话又说回来……
您可以针对相机运行 ntpq 来获取更多信息。