Um die Zeitsynchronisierung meiner IP-Kamera zu erreichen, habe ich einen Ubuntu-Server als NTP-Server eingerichtet (https://www.howtoforge.com/tutorial/ubuntu-ntp-server/). Ich habe einen anderen PC verwendet und ihn als Client getestet und das Ergebnis ist wie im Artikel beschrieben. Port 123/UDP und Firewall sind geöffnet. Die IP-Kameras werden jedoch immer noch nicht synchronisiert, das Kontrollkästchen NTP wird nach einigen Minuten deaktiviert.
Ich bin neu in dieser NTP-Sache. Wenn mein Client-Computer jedoch sein Update vom NTP-Server erhalten kann, kann ich dann davon ausgehen, dass mein NTP-Server wie vorgesehen funktioniert?
Danke.
Antwort1
Nein, das kannst du nicht.
Es gibt zumindest einige Möglichkeiten, die dazu führen können, dass es nicht funktioniert.
Erstens könnte es eine Versionsinkongruenz geben. Ihr Server könnte NTP v4 ausführen und nur Anfragen für diese Version akzeptieren, die Kamera möchte jedoch v3. Zweitens könnte die Kamera einen Server mit einem Mindest-Stratum benötigen, Ihr Server ist jedoch niedriger. Wenn Sie einfach tcpdump -v auf Port 123 ausführen, erhalten Sie möglicherweise Hinweise. Es kann auch sein, dass Ihr Server nicht mit einer NTP-Quelle synchronisiert wurde. In diesem Fall könnte die Kamera dies ablehnen. Dies ist zwar unwahrscheinlich, aber andererseits ...
Möglicherweise können Sie ntpq für die Kamera ausführen, um weitere Informationen zu erhalten.