🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #21308

Re: Timeserver abfragen

#21308
From: Andreas Karrer
Date: Mon, 02 Aug 1999 00:00
50 lines
2735 bytes
Simon Ramseier wrote:
>Thomas Bader <thomasb@trash.net> schrieb:
>
>> ich m�chte mit 'netdate' bei jeder Einwahl zum ISP automatisch die aktuelle
>> Uhrzeit holen. Ich will die Zeit von einem schweizer Server.
>
>swisstime.ethz.ch
>Siehe dazu auch den entsprechenden Thread, der zur Zeit in ch.comp
>laeuft.

Schlechter Ratschlag.

swisstime.ethz.ch ist ein *NTP* Stratum-1-Server und hat einen
DCF77-Empfaenger. Der Zweck von solchen Servern ist es, in hierarchischer
Art und Weise die Uhr von vielne Systemen auf UTC zu bringen. Durch
lang laufende Daemonen, messung von round-trip-times, Drift files
etc erreicht man meit ohne Probleme Synchronisationen im 10-ms-Bereich.

Bei Dialup-Maschinen ist das ziemlich sinnlos.

Noch weniger Sinn macht es bei Verwendung des "time"-Protokolls
(tcp/udp port 37) -- und das ist das Protokoll, das von der
Linux-Utility "netdate" (anderswo "rdate") verwendet wird. Dieses
sendet nur die Anzahl Sekunden seit dem 1-Jan 1970 UTC in *ganzen
Sekunden* kuemmert sich nicht um round-trip-times.
(Das Protokoll ist in RFC 868, Mai 1983 definiert; schon etwas angejahrt).

Daher:

 o bernina.ethz.ch (Stratum-2) und swisstime.ethz.ch (Stratum-1, seit 1990!)
   nur mit dem NTP-Protokoll ("xntpd"-Daemon, "ntpdate"-Programm) benutzen,
 o nur von Maschinen aus, die permanent am Netz sind. Weitere Maschinen
   in hierarchischer Art mit diesen synchronisieren,
 o meist ist die relative Zeit unter den Maschinen einer Firma in
   erster Linie wichtig, die Synchronisation mit absoluter Zeit nur
   in zweiter.

Wir verbietem keinem, swisstime.ethz.ch zu benutzen, weil eine
Zugriffskontrolle viel zuviel Administrationskram bedeutete; wir
sperren aber bei offensichtlichem Missbrauch den Service.

 o Dialup-Maschinen mit einem "billigen" Protokoll wie eben "time"
   (tcp/udp port 37) und Programmen wie netdate/rdate mit dem Server
   des Providers synchronisieren.


 - Andi Karrer, Institut f�r integrierte Systeme, ETH Z�rich

-- 
_Sein_ ist schwieriger und wird deshalb gern durch Worte ersetzt. - C.G. Jung
Technical Details
Message-ID: <slrn7qao1r.h3.karrer@kuru.ee.ethz.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <03lun7.ab.ln@debian.tb.qad.org> <1dvt9wc.1n831zw12upurkN@pop-zh-6-dialup-129.freesurf.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: f4b73,4671c1b229c287
X-Google-Attributes: gidf4b73,public
From: karrer@iis.ee.ethz.ch (Andreas Karrer)
Subject: Re: Timeserver abfragen
Date: 1999/08/02
Message-ID: <slrn7qao1r.h3.karrer@kuru.ee.ethz.ch>
X-Deja-AN: 507887809
Content-Transfer-Encoding: 8bit
References: <03lun7.ab.ln@debian.tb.qad.org>  <1dvt9wc.1n831zw12upurkN@pop-zh-6-dialup-129.freesurf.ch>
Content-Type: text/plain; charset=iso-8859-1
X-Trace: 2 Aug 1999 11:09:15 +0100, kuru.ee.ethz.ch
Organization: Integrated Systems Lab, ETH Zurich, Switzerland
Mime-Version: 1.0
Newsgroups: ch.comp.os.linux