NTP-Server adresse per DHCP?
Hi, per DHCP kann man ja die Adressen der (ggf. lokalen) NTP-Server verteilen. Was muss ich tun, damit mein openSUSE 12.3 diesen Wert nutzt um die Uhr zu stellen? Bye Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 5. Juni 2013 14:33 schrieb Bernd
Was muss ich tun, damit mein openSUSE 12.3 diesen Wert nutzt um die Uhr zu stellen?
http://support.ntp.org/bin/view/Support/ConfiguringNTP#Section_6.12. hast Du gelesen? Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Wed, 5 Jun 2013 16:13:59 +0200
schrieb Martin Schröder
Am 5. Juni 2013 14:33 schrieb Bernd
: Was muss ich tun, damit mein openSUSE 12.3 diesen Wert nutzt um die Uhr zu stellen?
http://support.ntp.org/bin/view/Support/ConfiguringNTP#Section_6.12. hast Du gelesen?
Nein, hatte ich nicht. Danke für den Hinweis! Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Wed, 5 Jun 2013 20:01:17 +0200
schrieb Bernd
Am Wed, 5 Jun 2013 16:13:59 +0200 schrieb Martin Schröder
: Am 5. Juni 2013 14:33 schrieb Bernd
: Was muss ich tun, damit mein openSUSE 12.3 diesen Wert nutzt um die Uhr zu stellen?
http://support.ntp.org/bin/view/Support/ConfiguringNTP#Section_6.12. hast Du gelesen?
Nein, hatte ich nicht.
Danke für den Hinweis!
Aber auch nach der Lektüre bin ich nicht viel schlauer. :-\ Wer erstellt wann die /etc/ntp.conf.dhcp? Und dhcp3 ist ja wohl etwas outdated. Alles in allem denke ich, ist das so nicht für openSUSE zu gebrauchen. Hier (oS 12.3) gibt es /etc/sysconfig/network/scripts/dhcpcd-hook was POST_UP-Skripte ausführen können soll. Diese sollten dann in /etc/sysconfig/network/ifcfg-eth0 stehen (für das Interface eth0). Aber diese Datei ist keine Skript-Datei sondern nur eine Textdatei, kann also nur schwer ein Skript starten. Oder gibt es hier eine Attribut/Wert-Paarung die auszuführende Skripte angibt? Und wo bekomme ich die Info über die NTP-Server her? Schreibt der DHCP-Client die vom DHCP-Server empfangenen Werte in eine Datei? Gibt es dazu tiefergehende Informationen? Bye Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Bernd
Am Wed, 5 Jun 2013 20:01:17 +0200 schrieb Bernd
: Am Wed, 5 Jun 2013 16:13:59 +0200 schrieb Martin Schröder
: Am 5. Juni 2013 14:33 schrieb Bernd
:
[...]
Wer erstellt wann die /etc/ntp.conf.dhcp? Und dhcp3 ist ja wohl etwas outdated. Alles in allem denke ich, ist das so nicht für openSUSE zu gebrauchen.
Für isc-dhcp in Version 4 heißt die serverseitige Option: time-servers Also bspw.: option time-servers aaa.bbb.ccc.ddd; [...]
Bye
Bernd
cu Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Fri, 07 Jun 2013 06:22:04 +0200
schrieb "T. Ermlich"
Für isc-dhcp in Version 4 heißt die serverseitige Option: time-servers
Also bspw.: option time-servers aaa.bbb.ccc.ddd; (...)
Nö, die Option für NTP ist die Option 42 (Network Time Protocol Servers). (Port 123 UDP) Die Option 4 (Time-Servers) schickt nur den 32-Bit Wert des Standard-Unix Zeitstempels (Sekunden seit 01.01.1970) des angegebenen Hosts (sofern dort der passende Deamon auf Port 37 lauscht) Und dieser Zeitstempel ist ja schon wieder veraltet (je nach Laufzeit des Paketes) wenn er beim Client ankommt. IMHO wird Option 4 nur nur höchst selten verwendet. Aber mir geht es mehr um die Übernahme der vom DHCP-Server bereitgestellten Informationen bzgl. der in einem LAN bereitgestellten NTP-Quellen. Der lokale NTP-Dienst muß ja dynamisch umkonfiguriert werden. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Bernd schrieb:
Am Fri, 07 Jun 2013 06:22:04 +0200 schrieb "T. Ermlich"
: (...)
Für isc-dhcp in Version 4 heißt die serverseitige Option: time-servers
Also bspw.: option time-servers aaa.bbb.ccc.ddd; (...)
Nö, die Option für NTP ist die Option 42 (Network Time Protocol Servers). (Port 123 UDP)
Die Option 4 (Time-Servers) schickt nur den 32-Bit Wert des Standard-Unix Zeitstempels (Sekunden seit 01.01.1970) des angegebenen Hosts (sofern dort der passende Deamon auf Port 37 lauscht)
Und dieser Zeitstempel ist ja schon wieder veraltet (je nach Laufzeit des Paketes) wenn er beim Client ankommt.
IMHO wird Option 4 nur nur höchst selten verwendet.
Jepp. In dhcpd.conf sieht das z.B. für 3 NTP-Server so aus: option ntp-servers 172.16.3.1,172.16.3.2,172.16.3.3;
Aber mir geht es mehr um die Übernahme der vom DHCP-Server bereitgestellten Informationen bzgl. der in einem LAN bereitgestellten NTP-Quellen.
Der lokale NTP-Dienst muß ja dynamisch umkonfiguriert werden.
Die vormals genannte Seite support.ntp.org beschreibt nur das generelle Verhalten. Im Detail funktioniert das unterschiedlich für unterschiedliche Distris. openSUSE versucht, das über einen Satz Scripte zu handeln. In früheren OS-Versionen konnte man IIRC in einer Datei unter /etc/sysconfig speziell für den DHCP-Client konfigurieren, ob dieser die NTP-Server-Einträge auswertet und die Datei /etc/ntp.conf dann damit neu schreibt. Bei OS 12.3 habe ich folgende Beobachtung gemacht, die evt. auch für OS-Versionen davor zutrifft: Die Konfiguration wird nun über das netconfig-Framework gesteuert. In der Datei /etc/sysconfig/network/config gibt es den Eintrag: NETCONFIG_NTP_POLICY="auto" Wenn dieser auf "auto" steht (das ist wohl der Default) und der DHCP-Server NTP-Server-Adressen ausliefert, werden diese übernommen und der ntpd entsprechend konfiguriert. Die aktuell verwendeten Server werden in die Datei /var/run/ntp/servers-netconfig eingetragen. Dort steht dann z.B.: RUNTIME_SERVERS='172.16.3.1 172.16.3.2 172.16.3.3' Wenn man NETCONFIG_NTP_POLICY="" setzt, also leer macht, wird die NTP-Server-Option des DHCP-Servers wohl nicht ausgewertet. Allerdings werden dann nach meiner Beobachtung die Informationen aus /var/run/ntp/servers-netconfig weiterhin verwendet, d.h. man muss diese Datei löschen, wenn man die Einträge darin loswerden will und die Auswertung der DHCP-Option ausgeschaltet hat. Die Konfiguration des ntpd durch das netconfig-Framework erfolgt wohl dynamisch zur Laufzeit, d.h. die Datei /etc/ntp.conf wird *nicht* neu geschrieben, sondern ntpq oder ntpdc aufgerufen, um die Konfiguration vorzunehmen. Dabei muss man beachten, dass wohl bei der dynamischen Konfiguration eine Authentisierung durch symmetrische Keys erfolgt, d.h. die entsprechenden Einträge für die Keys in ntp.conf dürfen *nicht* auskommentiert werden, sonst funktioniert das nicht mehr. HTH, Martin -- Martin Burnicki Meinberg Funkuhren Bad Pyrmont Germany -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Fri, 07 Jun 2013 12:48:23 +0200
schrieb Martin Burnicki
Bernd schrieb:
Am Fri, 07 Jun 2013 06:22:04 +0200 schrieb "T. Ermlich"
: (...)
Für isc-dhcp in Version 4 heißt die serverseitige Option: time-servers
Also bspw.: option time-servers aaa.bbb.ccc.ddd; (...)
Nö, die Option für NTP ist die Option 42 (Network Time Protocol Servers). (Port 123 UDP)
Die Option 4 (Time-Servers) schickt nur den 32-Bit Wert des Standard-Unix Zeitstempels (Sekunden seit 01.01.1970) des angegebenen Hosts (sofern dort der passende Deamon auf Port 37 lauscht)
Und dieser Zeitstempel ist ja schon wieder veraltet (je nach Laufzeit des Paketes) wenn er beim Client ankommt.
IMHO wird Option 4 nur nur höchst selten verwendet.
Jepp.
In dhcpd.conf sieht das z.B. für 3 NTP-Server so aus:
option ntp-servers 172.16.3.1,172.16.3.2,172.16.3.3;
Aber mir geht es mehr um die Übernahme der vom DHCP-Server bereitgestellten Informationen bzgl. der in einem LAN bereitgestellten NTP-Quellen.
Der lokale NTP-Dienst muß ja dynamisch umkonfiguriert werden.
Die vormals genannte Seite support.ntp.org beschreibt nur das generelle Verhalten. Im Detail funktioniert das unterschiedlich für unterschiedliche Distris. openSUSE versucht, das über einen Satz Scripte zu handeln.
In früheren OS-Versionen konnte man IIRC in einer Datei unter /etc/sysconfig speziell für den DHCP-Client konfigurieren, ob dieser die NTP-Server-Einträge auswertet und die Datei /etc/ntp.conf dann damit neu schreibt.
Bei OS 12.3 habe ich folgende Beobachtung gemacht, die evt. auch für OS-Versionen davor zutrifft:
(...) Vielen Dank für die sachdienlichen Informationen :-) Bye Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Bernd
Am Fri, 07 Jun 2013 06:22:04 +0200 schrieb "T. Ermlich"
: (...)
Für isc-dhcp in Version 4 heißt die serverseitige Option: time-servers
Also bspw.: option time-servers aaa.bbb.ccc.ddd; (...)
Nö, die Option für NTP ist die Option 42 (Network Time Protocol Servers). (Port 123 UDP)
Hab mich an http://www.ipamworldwide.com/dhcp-options/isc-dhcpv4-options.html orientiert, und dort steht es entsprechend. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Fri, 07 Jun 2013 15:38:31 +0200
schrieb "T. Ermlich"
Bernd
schrieb am 07.06.2013 11:43: Am Fri, 07 Jun 2013 06:22:04 +0200 schrieb "T. Ermlich"
: (...)
Für isc-dhcp in Version 4 heißt die serverseitige Option: time-servers
Also bspw.: option time-servers aaa.bbb.ccc.ddd; (...)
Nö, die Option für NTP ist die Option 42 (Network Time Protocol Servers). (Port 123 UDP)
Hab mich an http://www.ipamworldwide.com/dhcp-options/isc-dhcpv4-options.html orientiert, und dort steht es entsprechend.
Nun ja, dort steht das die DHCP-Option 4 Time-Servers heißt. Aber: Time-Servers != NTP-Servers Option 4 != Option 42 4 != 42 Du weißt doch: Das Kleingedruckte steht immer unten ;-) Bye Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Bernd
-
Martin Burnicki
-
Martin Schröder
-
T. Ermlich