PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse als Zeitserver, jedoch soll ortszeit weitergegeben werden



PeHeller@gmx.net
18.03.15, 13:24
Hallo,

meinen SUSE Rechner benutze ich als Zeitserver, wobei ich aber selbst die Zeit von einem öffentlichen Zeitserver hole.
Soweit so gut.
An den Geräten, welche die Zeit von meinem "SUSE Zeitserver" holen, kann ich jedoch nicht die Ortszeit/Zeitzone wählen/verstellen.
Somit zeigen die Geräte immer die UTC Zeit an.
Gibt es eine Möglichkeit, das nicht die UTC Zeit vom SUSE Rechner geholt wird, sondern die Ortszeit ?

Gruß

pibi
18.03.15, 14:41
Du musst auf dem Zeitserver und auf den angeschlossenen Clients die richtige Zeitzone einstellen, in deinem Fall also "Europa/Berlin" oder wie auch immer das heisst. Dann klappt es automatisch.

Gruss Pit.

nopes
18.03.15, 15:01
Nein das wird nichts, ein NTP Server verschickt 64 Bit Zeitstempel, davon sind 32 Bit für die Sekunden seit 01.01.1900 00:00:00, die übrigen 32 Bit für den Sekundenbruchteil (siehe hier (https://en.wikipedia.org/wiki/Network_Time_Protocol#Timestamps)). Jedenfalls enthalten die Daten keine Informationen zur Zeitzone, weil NTP halt UTC verwendet:
NTP is intended to synchronize all participating computers to within a few milliseconds of Coordinated Universal Time (UTC).

sysop
19.03.15, 11:29
Nun rechnet die Zeitzone die Uhrzeit aber schlicht um und zieht entsprechend ab oder rechnet hinzu.
Wenn du keinen entsprechenden Zeitserver in deiner Nähe hast, der dir die passende Ortszeit liefert, wirst du also rechnen müssen

http://www.pool.ntp.org/de/use.html

marce
19.03.15, 11:36
Kein NTP-Server liefert die Ortszeit. Alle liefern UTC. Steht auch auf der verlinkten Seite.

Sprich: Der Client muss sich drum kümmern.

Efraim
19.03.15, 13:27
... wirst du also rechnen müssenIst mit date -d ganz einfach:


~> date -d "2015-03-19 12:00:00 UTC"
Do 19. Mär 13:00:00 CET 2015
~>

nopes
19.03.15, 14:02
aber auch das behebt das eigentlich Problem nicht:

Gibt es eine Möglichkeit, das nicht die UTC Zeit vom SUSE Rechner geholt wird, sondern die Ortszeit ?Was ginge (aber ziemlich speziell ist und dann auch nicht mehr mit vernünftiger Hardware läuft):
DCF77 Empfänger auf dem eigenen NTP-Server einrichten
Der Server holt sich keine Zeit mehr via NTP, dafür nutzt das DCF77 Modul
Der Server denkt er befindet sich in der UTC Zeitzone


Wobei das ziemlich krank ist, besser jeden Client einen DCF77 Empfänger spendieren, weil ein normale Clients können den eigenen NTP Server dann nicht mehr gebrauchen...