NTP Server einstellen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
wheezytester

NTP Server einstellen

Beitrag von wheezytester » 05.05.2013 17:34:10

Hallo,

ich benutze wheezy und wollte meine Systemzeit mittels NTP aktuell halten. In den Systemeinstellungen habe ich unter "Datum und Zeit" einen Schalter "Netzwerkzeit" gefunden den ich auf An gestellt habe. Leider habe ich festgestellt dass die Zeit nicht aktuell blieb. Nach einer manuellen Nachinstallation von ntpdate konnte ich die Zeit selber aktualisieren, allerdings möchte ich dass das System dies von selbst tut. Ich habe auch keinen Eintrag gefunden wo man den NTP-Server eingeben kann.

Wie ist das mit NTP bei wheezy zu verstehen und zu benutzen?

Beste Grüße
Simon

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: NTP Server einstellen

Beitrag von feltel » 05.05.2013 17:52:57

Hallo und ein herzliches Willkommen im Forum. :-)

ntpdate kannst Du über die Configdatei /etc/default/ntpdate einstellen. Es wird in der Standardeinstellung immer dann ausgeführt, wenn ein in /etc/network/interfaces konfiguriertes Netzwerkinterface aktiviert wird. Wenn Du sowas wie den Debiannetwork-manager verwendest, dann müsste das auch gehen, wenn Deine Netzwerkkarte nur darüber verwaltet wird und nicht mehr klassisch über die /etc/network/interfaces.

wheezytester

Re: NTP Server einstellen

Beitrag von wheezytester » 05.05.2013 18:01:02

Vielen Dank feltel,

okay, ntpdate schön und gut. Aber das ist ja standardmäßig gar nicht installiert. Trotzdem kann man in den Systemeinstellungen die Netzwerkzeit aktivieren.

Benutzt dieses Feature nun ntpdate oder was anderes?
Wenn ja, woher soll ein Einsteiger wissen, dass er dafür Systemdateien per Editor anpassen muss?
Wenn nein, welches tool benutzt das System dann, und welchen Server benutzt es bzw. wie ändert man ihn?

Beste Grüße
Simon

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: NTP Server einstellen

Beitrag von feltel » 05.05.2013 18:03:18

Was für einen Desktop hast Du Dir installert? KDE, Gnome, XFCE oder was anderes? Ich selbst hab XFCE drauf und da gibts in den Einstellungen keinen Menüpunkt zur Netzwerkzeit.

wheezytester

Re: NTP Server einstellen

Beitrag von wheezytester » 05.05.2013 18:06:51

ich bin mit gnome 3.4 unterwegs

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: NTP Server einstellen

Beitrag von feltel » 05.05.2013 18:51:35

Ok, dann bin ich leider draussen, da ich kein Gnome nutze. Mal schauen, was ein Gnome-Nutzer zu dem Problem sagen kann.

Benutzeravatar
chriskuhli
Beiträge: 12
Registriert: 03.05.2013 05:14:44
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gütersloh

Re: NTP Server einstellen

Beitrag von chriskuhli » 05.05.2013 19:02:35

Im aktuellen Wheezy-Gnome kann man "Netzwerkzeit" aktivieren...

(Noch nicht überprüft, Test erfordert wohl > 1 Tag Durchlauf...)
Wheezy mit 3.2.0-4-amd64 (Intel Core duo E4500 @ 2,2 Ghz) // 2 GB RAM DDR2//
Nvidia 301.88 @Geforce 210 1024 MB (MD20125 1920x1080 + Innolux @ 1366 x 768)
SATA WD Caviar 500 GB intern & 640 GB externe SATA an USB 2.0 //
Microsoft Lifecam VX-800 @ USB // Audio: VT8237A/VT8251 // eth0: VT6102 [Rhine-II]

wheezytester

Re: NTP Server einstellen

Beitrag von wheezytester » 05.05.2013 19:31:31

chriskuhli hat geschrieben:Im aktuellen Wheezy-Gnome kann man "Netzwerkzeit" aktivieren...

(Noch nicht überprüft, Test erfordert wohl > 1 Tag Durchlauf...)
Diese Option hatte ich wie gesagt schon aktiviert (mehrere Wochen), und ein manuelles ntpdate zeigte mir dass anscheinend nichts synchronisiert wurde.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: NTP Server einstellen

Beitrag von cosmac » 05.05.2013 20:58:34

hi,

als nicht-gnome-nutzer behaupte ich mal: das kann nicht funktionieren. NTP kennt nur eine Systemuhr und stellt sie direkt beim booten. Was soll passieren, wenn Benutzer A das Häkchen setzt und Benutzer B nicht?

Installier' ganz normal Debianntp und trag "de.pool.ntp.org" ein und gut ist.
Wenn der Rechner oft neu gestartet wird oder die Netzwerkanbindung schlecht ist, könnte Debianrdate die bessere Wahl sein; ntpdate ist veraltet.

Edit: als nicht-gnome-nutzer sollte ich mich lieber raus halten. Die Ideen dahinter sind mir doch zu fremdartig.
Beware of programmers who carry screwdrivers.

dufty
Beiträge: 378
Registriert: 21.09.2012 21:09:05

Re: NTP Server einstellen

Beitrag von dufty » 09.05.2013 23:44:13

Wie genau überprüfst Du denn Deine Zeitserver?

Wenn ich mir "gnome-system-tools" so ansehen, steht dort "Sug(gests): ntp".

Selbst benutze ich kein Gnome, dafür den openntpd ;)
Kommt zwar nicht auf die 1 ms runter aber für den schleppi taugst :D

wheezytester

Re: NTP Server einstellen

Beitrag von wheezytester » 10.05.2013 00:04:46

dufty hat geschrieben:Wie genau überprüfst Du denn Deine Zeitserver?
Wie oben beschrieben, hatte ich das manuell mit ntpdate gemacht. Ich hatte eine Abweichung von 1-2 Minuten
Wenn ich mir "gnome-system-tools" so ansehen, steht dort "Sug(gests): ntp".
Was genau meinst du mit gnome-system-tools?

dufty
Beiträge: 378
Registriert: 21.09.2012 21:09:05

Re: NTP Server einstellen

Beitrag von dufty » 10.05.2013 16:06:04

1 min bis 2 min ist viel, also geht die Synchronisation eigentlich gar nicht.
Installier halt mal openntpd, vielleicht hilfts ;)

Ist das Paket "gnome-system-tools" nicht standardmaessig dabei bei gnome-installation?
Keine Ahnung, verwende das Zeugs ja nicht ;)

wheezytester

Re: NTP Server einstellen

Beitrag von wheezytester » 10.05.2013 16:45:11

dufty hat geschrieben:1 min bis 2 min ist viel, also geht die Synchronisation eigentlich gar nicht.
Eben, diesen Schluss hatte ich auch daraus gezogen.
Installier halt mal openntpd, vielleicht hilfts ;)

Ist das Paket "gnome-system-tools" nicht standardmaessig dabei bei gnome-installation?
Keine Ahnung, verwende das Zeugs ja nicht ;)
nein war es nicht. Auch nachdem ich es nachinstalliert habe weis ich nicht genau welches der tools ich nun starten soll.

Nochmal allgemein:

Mein Anliegen ist weniger eine spezielle Lösung für das automatische Updaten zu finden, sondern erstmal herauszufinden wie das Konzept von debian bezüglich der Netzwerkzeit ist. Fakt ist, debian bietet auf einem von CD installierten Grundsystem einen Schalter "Netzwerkzeit" in den Systemeinstellungen an, welcher anscheinend nichts macht. Auch eine Auswahl eines gewünschten Zeitservers ist nicht auffindbar.

Ungeachtet dessen welche Programme/Pakete man noch nachinstallieren könnte um eine Synchronisation zu erreichen, behaupte ich das System sollte die Funktionen die es bereitstellt auch ohne Frickelei erfüllen. Wenn die Funktion nicht geht, ohne dass weitere Pakete notwendig sind, warum ist die dann implementiert?

mir stellen sich folgende Fragen:

- ist es ein Bug in debian allgemein bzw. den gnome-paketen?
- Verstehe ich die Funktion falsch und der Schalter macht in wirklichkeit was ganz anderes?
- Ist es eine Funktion die erst durch Nachinstallation bestimmter Pakete ordnungsgemäß funktioniert, und es wird vorausgesetzt dass ein debian-user das weis?
- Versteht sich debian als Basissystem und die Integration von gnome ist eher ein notwendiges Übel um ein Desktopsystem anbieten zu können?

pogologo
Beiträge: 1
Registriert: 17.05.2013 18:06:57

Re: NTP Server einstellen

Beitrag von pogologo » 17.05.2013 18:19:27

Seit wenigen Tagen rennt Wheezy mit Gnome 3.2 auf meinem Rechner im Büro von einem Online-Shop, den ich und ein Freund betreiben. Alle Geräte werden über Nacht komplett vom Strom genommen. Daher stellte sich beim Stromeinschalten aufgrund leerer BIOS-Batterie auf dem Mainboard die Uhr stets auf 0:00 Uhr und das Datum auf April 2012. Daraufhin benutzte ich ebenfalls den Schalter für die Netzwerkzeit ohne Resultate.

Nachgeschaut ob "ntp" installiert war und mit

Code: Alles auswählen

aptitude install ntp
- da nicht vorhanden - installiert. Daraufhin habe ich die Option für die Netzwerkzeit noch einmal de- und dann reaktiviert und alles läuft seither einwandfrei. Möglich, dass ich bei der Installation von Wheezy einen Haken vergessen habe, da ich das System nebenbei beim Paketepacken aufgesetzt habe. Aber grundsätzlich ist es doch sinnvoll das System so schlank wie möglich zu halten und wenn nicht gerade die BIOS-Batterie ohne Saft ist, ist eine via ntp synchronisierte Zeit doch erstmal unnötig, Ein einfaches automatisches Nachinstallieren des Pakets beim Umlegen vom Schalter für die Netzwerkzeit wäre natürlich komfortabler, sehe darin aber gerade kein Problem, da das Naheliegendste (ntp installiert?) eben schon zur Lösung führt.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: NTP Server einstellen

Beitrag von cosmac » 18.05.2013 11:18:44

Wie immer ist es schwierig, den goldenen Mittelweg zu finden. Debian ist zunächst mal und von Grund auf sehr modular. Ich mag das, damit kann ich meinen Desktop auf einer 1GB-CF-Karte installieren, weil ich (fast) jedes Paket einzeln installieren kann. Dann gibt gibt es Leute, die brauchen diese Modularität wirklich. Und dann gibt es wheezytester, der nichts installieren will.

Ich finde, Debian deckt diese Bandbreite schon ganz gut ab. Und es wäre ja langweilig, wenn es nichts mehr zu verbessern gäbe. Dafür gibt es Bug Reports, und in diesem Fall könnte man einen "minor" gegen Debiangnome-system-tools schreiben: Das Paket möge bitte Debianntp nicht nur vorschlagen, sondern empfehlen, damit ntp automatisch installiert wird.
wheezytester hat geschrieben:Wenn die Funktion nicht geht, ohne dass weitere Pakete notwendig sind, warum ist die dann implementiert?
Wie sonst sollte man sie zur Verfügung stellen, falls jemand ntp installieren will? Dazu müsste das Paket ntp ein Modul für gnome-system-tools enthalten, in dem dann die Funktion drin ist. Und eins für KDE, XFCE,... Na gut, denkbar, aber bei Änderungen an den System Tools müsste das ntp-Paket neu gebaut werden. Ein immenser Aufwand, während die Möglichkeit zur Nach-Installation schon da ist und sowieso von jedem Benutzer gebraucht wird.

Ja, man könnte es auch richtig machen und den Button "Zeiteinstellung" deaktivieren und dazu schreiben, dass man bei Bedarf ntp installieren soll... Wie gesagt, kleine Verbesserungen sind immer möglich und ein Programmierer kann sich meist nicht im Traum vorstellen, was Benutzern alles einfällt :)
Beware of programmers who carry screwdrivers.

Benutzeravatar
sidloki
Beiträge: 379
Registriert: 12.10.2007 01:59:27

Re: NTP Server einstellen

Beitrag von sidloki » 27.05.2013 18:50:57

wheezytester hat geschrieben: ich benutze wheezy und wollte meine Systemzeit mittels NTP aktuell halten. In den Systemeinstellungen habe ich unter "Datum und Zeit" einen Schalter "Netzwerkzeit" gefunden den ich auf An gestellt habe. Leider habe ich festgestellt dass die Zeit nicht aktuell blieb. Nach einer manuellen Nachinstallation von ntpdate konnte ich die Zeit selber aktualisieren, allerdings möchte ich dass das System dies von selbst tut. Ich habe auch keinen Eintrag gefunden wo man den NTP-Server eingeben kann.

Wie ist das mit NTP bei wheezy zu verstehen und zu benutzen?
Den Schalter nach der Installation von Debianntpdate auf "An" stellen (der Schalter bleibt dann auch auf "An") und die Systemzeit sollte automatisch aktualisiert werden, sofern eine Internetverbindung besteht. Eine manuelle Konfiguration sollte nicht nötig sein.

Sinnig wäre es natürlich, wenn das Debiangnome-control-center dieses Paket empfehlen würde.
MfG Marco - (CC) BY-NC-ND

Antworten