Hallo Leute,
sagt mal geht das mit dem Zeitstellen am Linuxrechner auch anders?
Normal ist es ja per netdate, xntp oder chrony oder ähnlichem die aktuelle Zeit irgendwo an einem anderen rechner abzuholen!
Doch dafür brauche ich ja den Weg dorthin, wenn dieser aber durch eine Firewall blockiert ist ist das schlecht. Ok, man könnte ihn aufmachen.
Aber gibt es vielleicht auch eine andere Möglichkeit!
Der Server 1, der mir die Zeit gibt steht vor der Firewall der andere Server 2 der sie bekommen soll dahinter. Server 1 soll aktiv dem Server 2 die Zeit SCHICKEN!
Ok ich weiß, aber gibt es da vielleicht jemanden der dazu eine Idee hat.
Danke
Harry
Linux 15.036 Themen, 107.107 Beiträge
Ich lasse mir die Zeit Immer von einem Berliner Zeit-Server geben:
Befehl "crontab -e" als root und dann diese zeile eingeben:
29 * * * * /usr/sbin/rdate 130.133.1.10 > /dev/null
Dafür gibt es Funkuhren, die über entsprechende Schnittstellen angeschlossen werden (meist seriell/USB). Ich benutze eine solches serielles Funkuhrmodul von Gude., es gibt auch eine Einbindung unter Linux.
rill
Ich kapier den Unterschied nicht ganz. Der Port muss ja auf jeden Fall offen sein, ob Du jetzt eine Anfrage sendest, und Server 1 daraufhin die Zeit schickt, oder ob er es automatisch macht.
Ich hab aber vor einiger Zeit, ich glaube im Linux-Magazin, einen Artikel gelesen, wie man die Zeit bei gesperrten Ports über http synchronisieren kann (Port 80 sollte natürlich offen sein :-)). Wenn Dir das weiterhelfen würde, kann ich den mal raussuchen.
Gruß
Rheinlaender
... echt cool!
Vielen Dank für Eure schnelle Hilfe.
Also die Sache mit der Funkuhr wäre eine tolle Idee, aber mein Server steht in einem Betonkasten ca 10m unter der Erde! da habe ich keinen Empfang!
Die Sache mit dem Port 80 und http ist nicht verkehrt, da eh eine Webanwendung läuft und ich den offen habe, der Artikel würde mich sehr interessieren.
Also erst einmal vielen Dank..
Harry
So, da bin ich auch "schon"...
Wenn ich Geld hätte, würde ich mir eine Suchmaschine für mein Altpapier programmieren lassen. ;-)
Fündig geworden bin ich im Linux-Magazin 07/05 in einem Artikel von Charly Kühnast.
Das Programm aus dem Artikel heisst HTPDate und ist HIER in Perl und in C (auch schon als Portierung auf verschiedene Distris) erhältlich.
Kühnast bringt als Beispiele die Verwendung von htpdate im debug-Modus (Parameter -d), um die Reaktionszeit von Servern zu testen
htpdate -d google.com web.de yahoo.com
und den Start als Daemon (als root durchgeführt)
htpdate -D -x web.de
wobei das -x eine schrittweise Angleichung der Systemzeit garantieren soll. Ein Blick in die manpage sagt mir allerdings gerade, dass dieser Parameter wohl inzwischen "-a" heisst und im Daemon-Modus Standard ist. Allerdings handelt der Artikel auch noch von Version 0.7.2, aktuell ist die 0.9.1.
Schau einfach mal, ob´s das Richtige für Deine Zwecke ist.
Gruß
Rheinlaender