DSM 6.x und darunter Zeitsynchronisation mit NTP Server

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.846
Punkte für Reaktionen
1.143
Punkte
288
ja plane ich, aber derzeit komme ich nicht drauf, muss zuerst ssh durch den Router durchlassen, momentan nicht vor Ort.
 

Huberer

Benutzer
Mitglied seit
12. Sep 2011
Beiträge
38
Punkte für Reaktionen
1
Punkte
8
Hallo,

ich würde gerne diesen Beitrag wieder hervor holen da ich mit der Zeitsynchronisation auf meiner DS413 (näheres siehe Sig.) auch nicht ganz klar komme.
Mit dem Befehl "cat /var/log/messages | grep ntp" erhalte ich folgende Meldung:

Jan 24 09:34:19 OfficeSynoDS ntpdate: Sync with time server 131.130.251.107 offset 1.247803 sec.
Jan 24 09:56:54 OfficeSynoDS ntpdate: Sync with time server 80.64.132.152 offset 31.858693 sec.
Jan 24 10:12:24 OfficeSynoDS ntpdate: Sync with time server 93.185.134.36 offset 44.247377 sec.
Jan 24 10:27:54 OfficeSynoDS ntpdate: Sync with time server 80.64.132.152 offset 44.413254 sec.
Jan 24 10:43:24 OfficeSynoDS ntpdate: Sync with time server 80.64.132.152 offset 44.483150 sec.
Jan 24 10:58:55 OfficeSynoDS ntpdate: Sync with time server 146.255.58.33 offset 35.168589 sec.
Jan 24 11:18:16 OfficeSynoDS ntpdate: Sync with time server 194.208.145.77 offset 10.355277 sec.
Jan 24 11:33:54 OfficeSynoDS ntpdate: Sync with time server 91.206.8.36 offset 52.722472 sec.
Jan 24 11:49:24 OfficeSynoDS ntpdate: Sync with time server 91.206.8.36 offset 44.811532 sec.
Jan 24 17:42:34 OfficeSynoDS ntpdate: Sync with time server 91.206.8.36 offset 20260.891626 sec.
Jan 24 17:58:08 OfficeSynoDS ntpdate: Sync with time server 91.206.8.70 offset 46.520757 sec.
Jan 24 18:13:06 OfficeSynoDS ntpdate: Sync with time server 193.171.23.163 offset 14.574991 sec.
Jan 24 18:28:06 OfficeSynoDS ntpdate: Sync with time server 193.171.23.163 offset 14.663736 sec.
Jan 24 18:45:02 OfficeSynoDS ntpdate: Sync with time server 193.171.23.163 offset 40.385803 sec.
Jan 24 19:00:31 OfficeSynoDS ntpdate: Sync with time server 80.64.136.37 offset 43.830575 sec.
Jan 24 19:22:01 OfficeSynoDS ntpdate: Sync with time server 146.255.58.33 offset 9.344119 sec.
Jan 24 19:37:32 OfficeSynoDS ntpdate: Sync with time server 194.11.27.31 offset 45.043463 sec.
Jan 24 19:53:04 OfficeSynoDS ntpdate: Sync with time server 193.171.23.163 offset 4.936883 sec.
Jan 24 20:08:02 OfficeSynoDS ntpdate: Sync with time server 86.59.113.114 offset 8.207954 sec.
Jan 24 20:23:32 OfficeSynoDS ntpdate: Sync with time server 193.170.62.252 offset 44.291391 sec.
Jan 24 20:39:02 OfficeSynoDS ntpdate: Sync with time server 93.185.134.36 offset 44.305271 sec.
Jan 24 20:55:33 OfficeSynoDS ntpdate: Sync with time server 193.171.23.163 offset 15.040841 sec.
Jan 24 21:10:32 OfficeSynoDS ntpdate: Sync with time server 131.130.251.107 offset 13.501063 sec.
Jan 24 21:26:02 OfficeSynoDS ntpdate: Sync with time server 80.64.132.152 offset 44.553375 sec.
Jan 24 21:41:32 OfficeSynoDS ntpdate: Sync with time server 131.130.251.107 offset 44.657172 sec.
Jan 24 22:41:29 OfficeSynoDS ntpdate: Sync with time server 212.186.250.154 offset 0.304123 sec.
Jan 24 23:39:28 OfficeSynoDS ntpdate: Sync with time server 212.186.250.154 offset 0.249761 sec.
Jan 25 00:10:34 OfficeSynoDS ntpdate: Sync with time server 194.208.145.77 offset 1.079469 sec.
Jan 25 09:17:23 OfficeSynoDS ntpdate: Sync with time server 91.206.8.34 offset 0.838876 sec.
Jan 25 10:46:59 OfficeSynoDS ntpdate: Sync with time server 91.206.8.36 offset 0.156303 sec.

Bei den regionalen Optionen habe ich unter Uhrzeit "Mit einem NTP-Server synchronisieren" eingestellt gehabt.
Ich hätte gerne, dass die Zeitsynchronisation jedoch ungefähr jeden zweiten Tag um 09.00 Uhr erfolgt (DS wacht um 08.50 Uhr auf). Mehr brauche ich nicht.
In der crontab habe ich folgenden Eintrag gemacht:

#minute hour mday month wday who command
55 8 * * 1,3,5 root /usr/sbin/ntpdate -b pool.ntp.org
10 0 * * * root /usr/syno/bin/syno_poweroff_feasible_check

Passt dieser Eintrag und was muss ich dann noch über das Webinterface bei "Regionale Optionen" (verwende noch DSM4.3) => Uhrzeit einstellen. Reicht es wenn ich dort auf Manuell einstelle oder muss ich auch auf "Mit einem NTP-Server synchronisieren" einstellen?
Der 2. Eintrag ist nur dafür, dass die DS jeden Abend sich um 00.10 Uhr ausschaltet (habe ich über das Webinterface der Syno gemacht).

Der Grund warum ich die Zeitsynchronisation nicht so oft machen will ist, dass dieser anscheinend die DS immer aus dem Systemruhezustand holt. Dies will ich dadurch vermeiden.

Wäre für jeden Tip bzw. Hilfe dankbar

Huberer
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.635
Punkte für Reaktionen
2.041
Punkte
829
Ich würde es täglich machen, um die Abweichung möglichst gering zu halten. Ansonsten solltest Du es mit dem Aufruf einmal ausprobieren.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
In den regionalen Einstellungen kannst Du es auf 'Manuell' setzen. Man braucht gar nicht händisch an der crontab arbeiten... einfach über den Aufgabenplaner eine Aufgabe einrichten, die zu den gewünschten Zeiten den Aufruf startet, siehe Bild.

ntp.jpg

Dazu empfiehlt sich auch der Abgleich beim Start der DS. Dazu einfach in /usr/syno/etc/rc.d ein Skript ablegen mit

Code:
#!/bin/sh
# S22ntpdate.sh
#
# ntpdate beim Start der DS ausfuehren
#
#


case "$1" in


stop)
        ;;


start)
        /usr/sbin/ntpdate -b de.pool.ntp.org
        ;;


restart)
        $0 stop
        $0 start
        ;;
*)
        echo "usage: $0 { start | stop | restart}" >&2
        exit 1
        ;;


esac
 

Huberer

Benutzer
Mitglied seit
12. Sep 2011
Beiträge
38
Punkte für Reaktionen
1
Punkte
8
Danke für die Tipps.

@Frogman:

Hab jetzt genau die Einstellungen gemacht wie du vorgeschlagen. Auch habe ich das S22ntpdate.sh Script erstellt und in den rc.d Ordner verschoben. Mit "chmod 644 S22ntpdate.sh" noch die Rechte (oder muss ich 755 nehmen?) gegeben. Muss ich jetzt auch noch was anderes (Bsp. mit sh S22ntpdate.sh ausführbar) machen? Oder reicht es das Script in den entsprechenden Ordner und mit Rechten versehen?

Danke im Voraus
Huberer

Edit: habe jetzt mit "chmod +x S22ntpdate.sh" die Datei ausführbar gemacht und wird sie jetzt auch grün dargestellt. Ich glaube, dass dies jetzt passen dürfte, oder?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414

Huberer

Benutzer
Mitglied seit
12. Sep 2011
Beiträge
38
Punkte für Reaktionen
1
Punkte
8
Hab herausgefunden, dass die anderen Scripte alle mit 755er-Rechten unterwegs sind. Hab dies nun umgestellt und musste ich auch auf root:root durch chown umstellen. Hab dies aber auch erst durch ergoogeln in anderen Foren gefunden.
Danke nochmals für die Tipps.
Nur eine Frage noch @Frogman:
Was macht das Script genau? Du schreibst was von Abgleich. Soviel ich verstehe macht das Script beim Start einen Zeitabgleich übers Internet. Wozu brauche ich dann zusätlich die "Aufgabe"?

Danke im Voraus
Huberer
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Das Startskript brauchst Du nicht unbedingt. Letztlich reicht auch die Aufgabe, die dann - wie Du es einstellen wolltest - alle zwei Tage eine Aktualisierung vornimmt.
 

Huberer

Benutzer
Mitglied seit
12. Sep 2011
Beiträge
38
Punkte für Reaktionen
1
Punkte
8
Danke für die Info. Dann lass ich das Startup-Script und entferne die Aufgabe.
Danke nochmals
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat