Bug 26223 - Signed NTP (MS-SNTP) default machen für Samba4 Domänenmitglieder
Signed NTP (MS-SNTP) default machen für Samba4 Domänenmitglieder
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Samba4
UCS 3.0
Other Linux
: P5 enhancement (vote)
: UCS 3.1
Assigned To: Stefan Gohmann
Arvid Requate
: interim-3
Depends on: 24953
Blocks:
  Show dependency treegraph
 
Reported: 2012-02-23 11:42 CET by Stefan Gohmann
Modified: 2012-12-12 21:08 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-02-23 11:42:07 CET
Mit 3.1 sollten wir das bei der Installation von S4 auf einem DC per Default aktivieren.


+++ This bug was initially created as a clone of Bug #24953 +++

Mit Samba4/AD Domänenfunktionalität wird Zeitsynchronisation zwischen DCs und
Clients zu einer kritischen Voraussetzung. Andererseits fällt auf Windows7
Clients fällt z.B. auf, dass auf einem in die Domäne gejointes System der Tab
"Internet Time" nicht mehr angezeigt wird, auf dem man sonst NTP-Server
konfigurieren kann. Das liegt daran, dass Windows 7 in diesem Fall automatisch
"NT5DS" statt NTP verwendet. Wenn man dann auf der Console
 w32tm /resync /rediscover
aufruft, erhält man allerdings die Meldung "keine Zeitdaten verfügbar".
Das liegt daran, dass unser NTP-Server noch nicht für signed-NTP konfiguriert
ist. Wir haben hier das Glück, dass die NTP-Version aus squeeze das schon
unterstützt. Aktivieren lässt sich das durch folgende zusätzliche Zeilen in der
/etc/ntp.conf:

 ntpsigndsocket /var/run/samba/ntp_signd
 restrict default mssntp

Beim Neustart des ntpd sieht man dann im Sysog die Meldung
 ntpd[30321]: MS-SNTP signd operations currently block ntpd degrading service
to all clients.

Diese Meldung warnt davor, dass die Funktion des NTP-Dienstes durch die neue
Option von der Funktion des Samba4-Dienstes abhängig geworden ist: Wenn dieser
nicht auf dem Socket antwortet, dann blockt auch der NTP-Dienst.

Nach testweiser Aktivierung des NTP-signing auf dem Anmeldeserver des
Windows7-Clients verlief dann das w32tm /resync /rediscover erfolgreich.

Note: Alternativ zu NT5DS können die Windows-Clients auch auf die Verwendung
eines bestimmten NTP-Servers konfiguriert werden. Allerdings scheinen sie auch
dort signed NTP zu erwarten.

Note: Um die Zeit dennoch einmalig manuell zu synchronisieren kann man z.B.
 net time /domain /set /y
aufrufen.
Comment 1 Stefan Gohmann univentionstaff 2012-10-31 17:39:46 CET
Die UCR Variable wird jetzt bei der Paketinstallation und beim Update gesetzt.
Comment 2 Arvid Requate univentionstaff 2012-11-12 16:12:12 CET
Verified:
 * UCR-Variable wird im postinst aktiviert
 * NTPd wird im Zuge des updates neu gestartet.
 * NTPd funktioniert weiterhin, auch wenn Samba4 nicht installiert ist
 * Changelog aktualisiert.
Comment 3 Stefan Gohmann univentionstaff 2012-12-12 21:08:40 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".