Zeitsynchronisation?

RavenXX

Active Member
Hallo!

Da ich ganz neu in der FreeBSD Welt bin, habe ich ein Problem.
Und zwar habe ich ein geschlossenes Netzwerk (keine Inet verbindung, etc). Bestehend aus einem Win2000 Server, mehreren Win2000 Prof Clients und einem FreeBSD System.
Ich möchte das sich das FreeBSD System die Zeit vom Win2000Server holt und entsprechend die interne Systemzeit stellt.
Leider kann ich NTP nicht auf dme Win2000Server einsetzen, da dies Probleme mit der Synchronsiation der Clients hervorruft. Es muss also irgendwie mit SNTP gehen oder mit anderen mitteln.
Habe schon das Tool "msntp 1.6" besorgt, aber beim Auführen erscheint die Meldung "too many bad or lost packets".

Weiss jemand rat wie ich eine Zeitsynchronisation hinbekomme?

thx for help

Mattias
 
Wäre nur meine Notfall lösung, da der Windows Server beim Stromausfall zu erst hochgefahren wird und der BSD Rechner erst später. Die Zeit muss aber innerhalb von ein paar Minuten nach dem hochfahren des Servers verteilt sein.

Also wäre mir der WinServer als TimeServer lieber.

Habe gerade schon mal mit mit ntpdate rumprobiert, aber da kann er natürlich keine Timeserver finden. (ist ja kein NTP Server installiert)
 
also auf einem w2k domain controller (bzw GC) läuft ein NTP! also mit ntpdate ip-des-gc's krieg ich eine sync ohne probleme (welche cron-en kannst):

5 Feb 15:26:12 ntpdate[37005]: adjust time server 192.168.1.200 offset 0.010388 sec


gruess
bastardo
 
Hi! Also standartmässig versteht Win2000 kein NTP, sondern nur SNTP. Habe also einen NTP ServerDienst installiert aber dann schmiert der Win32Time Dienst ab, der für die Zeitsynchronisation innerhalb der Domäne verantwortlich ist. Das heisst die Win Clients kriegen keine Zeit info mehr.
Ich krieg beim Aufruf von "ntpdate xxx.xxx.xxx.xxx" Die Fehlermeldung [222], war das glaube ich.
Werde morgen nochmal genau posten welche... da ich gerade nicht am system bin.
 
Ich habe nur erklärt warum ich nicht mit dem Befehl ntpdate von meinem FreeBSD System auf den Win Server zugreiffen kann.
Verstehe nicht was daran off topic sein soll??
 
Ich hatte den Eindruck du brauchst Support beim einrichten des Windows Zeitservers. Und da waere ein WindowsForum wohl geeigneter?

Wenn ichs falsch interpretiert habe -- sorry.
 
Nee, ich will keinen Windows Zeitserver aufsetzen, den gibt es ja schon... vielleicht hab ich mich bisschen blöd ausgedrückt, also:

Windows verschickt seine Zeitinformationen über SNTP (Win32Time Dienst) um die anderen Windows 2000 Clients zu synchronisieren.
Und ich möchte das mein FreeBSD System an dieser Synchronisierung teilnimmt. Das heisst, ich bekomme mit einem NTP Befehl wie ntpdate, etc keine Zeitinformationen für mein BSD System (Weil Windows nicht NTP als Server unterstützt). Deshalb brauche ich ein Tool für mein BSD System das SNTP unterstützt, sich also die Zeit von einem SNTP Server holt.
Oder aber es gibt eine ganz andere Möglichkeit und ich brauche gar kein Tool sondern das BSD System kriegts auch so hin... das weiss ich eben nicht.
 
Ich auch nicht, hab ja gesehen das nur Mist bei rauskommt, aber was soll ich machen...

Irgendwelche ernstgemeinten Vorschläge?
 
Noe leider nicht, solltest nochmal Dein msntp genauer anschauen und den Fehler finden. Ist am Anfang recht schwierig...
Ich spreche aus Erfahrung... *g

Aber wenn da steht das soll damit klappen geht das auch. Zudem kommt, dass Dein WinServer nicht mehr lange die Nr. 1 in deinem Netzwerk sein wird. Habe hier 8 Rechner und nun ist keiner mehr ein Win Rechner... :o)

Das Windows auch Vorteile hat wird und will hier keiner zugeben...
Dazu gibt es einen interessanten Thread:

http://www.bsdforen.de/forums/showthread.php?s=&threadid=1693&highlight=scheitern

Dann noch viel Spass mit BSD und Windows.

(Ob das auch Off-Topic war?)

CAT
 
Hallo RavenXX,

das SNT-Protokoll und das NT-Protokoll sind zu einander kompatibel.
Dem SNTP fehlt lediglich das error-managment.
Fazit es sollte gehen.

Du schreibst, dass da "Mist rauskommt". Wie sieht der "Mist" aus?
Gibt doch mal ntpdate -d server-ip ein - was wird ausgegeben?
Grüße

Jürgen
 
Naja diese Fehlermeldung "too many bad or lost packets" ist nicht mit dokumentiert, daher denke ich das es ein allg. Netzwerkproblem ist.
Pingen usw. funktioniert , genauso wie telnet und ftp.
 
Original geschrieben von juedan
Hallo RavenXX,

das SNT-Protokoll und das NT-Protokoll sind zu einander kompatibel.
Dem SNTP fehlt lediglich das error-managment.
Fazit es sollte gehen.

Du schreibst, dass da "Mist rauskommt". Wie sieht der "Mist" aus?
Gibt doch mal ntpdate -d server-ip ein - was wird ausgegeben?
Grüße

Jürgen

Probiere ich morgen früh mal aus und werde die Ausgabe hier posten.
 
Also habe jetzt folgendes eingegeben:

ntpdate 192.168.1.40

Dann wurde das hier ausgegeben:
4 Feb 09:00:10 ntpdate[1229]: no server suitable for synchronization found


Das mit dem "-d" werde ich gleich mal machen...
 
Hallo RavenXX,

Hmm hat BSD eine integrierte Firewall?
Da es ja ein geschlossenes Netzwerk ist gibt es keine Hardware Firewall.

FreeBSD hat sehr wohl eine integrierte firewall. Da Du Dich im Intranet bewegst kannst Du die in /etc/rc.conf abschalten:
firewall_enable="NO"

Du hast weiter oben geschrieben, dass Du Probleme im Netzwerk hast.
Welcher Art sind die? Kannst Du problemlos vom FreeBSD-Rechner auf den Win2000-Rechner zugreifen (bis auf ntp)?

Grüße

Jürgen
 
Soo, ich habe nun folgenden befehl ausgeführt (als SU):
ntpdate -d 192.168.1.40

Dies ist die Ausgabe:
4 Feb 09:35:06 ntpdate[1316]: ntpdate 4.1.0-a Mon Jan 28 12:52:03 GMT 2002 (1)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
receive(192.168.1.50)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
server 192.168.1.40, port 123
stratum 2, precision -7, leap 00, trust 000
refid [127.0.0.1], delay 0.03362, dispersion 0.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
originate timestamp: c3cde171.ffbe76c8 Fri, Feb 6 2004 9:48:33.999 Diese Zeit will ich haben!
transmit timestamp: c3cb3b4a.50d887eb Wed, Feb 4 2004 9:35:06.315
filter delay: 0.03395 0.03363 0.03362 0.03362
0.00000 0.00000 0.00000 0.00000
filter offset: 173607.6 173607.6 173607.6 173607.6
0.000000 0.000000 0.000000 0.000000
delay 0.03362, dispersion 0.00000
offset 173607.683327
4 Feb 09:35:06 ntpdate[1316]: no server suitable for synchronization found


Soo also die Zeit wird anscheinind schon irgendwie mitgeschickt, aber nicht gesetzt.


P.S.: Den Firewall eintrag habe ich gesetzt. Hat sich aber nichts an der Situation geändert.
Irgendwelche Ideen?
 
Hallo RavenXX,

dass ist genau das, was ich wissen wollte: Du hast Zugriff zum Server!

So, nun sollte ein ntpdate -u server-ip die gewünschte Zeitinformation setzen.

Grüße

Jürgen
 
Warum willst du denn ueberhaupt die Zeit von deiner WInKiste holen? ich nehme an der WIndos Rechner holt seine Zeit ja auch irgendwo aus dem internet oder?
Verwende doch auf deiner BSD Kiste auch einfach einen public ntp Server aus dem Internet.
 
Vergiss einfach was ich geschrieben hatte, das mit dem "geschlossenes Netzwerk" habe ich irgendwie nicht mitbekommen...
 
Habe nun "ntpdate -u 192.168.1.40" eingegeben.
Damit krieg ich wieder folgende Ausgabe:
4 Feb 12:28:12 ntpdate[241]: no server suitable for synchronization found

Also habe ich nun "ntpdate -ud 192.168.1.40" eingegeben. Das hier hat er ausgegeben:
___
4 Feb 12:29:26 ntpdate[242]: ntpdate 4.1.0-a Mon Jan 28 12:52:03 GMT 2002 (1)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
receive(192.168.1.40)
transmit(192.168.1.40)
server 192.168.1.40, port 123
stratum 2, precision -7, leap 00, trust 000
refid [0.0.0.0], delay 0.03362, dispersion 0.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
originate timestamp: c3ce0a4d.978d4fdf Fri, Feb 6 2004 12:42:53.592
transmit timestamp: c3cb6426.276b3bb8 Wed, Feb 4 2004 12:29:26.153
filter delay: 0.03381 0.03363 0.03363 0.03362
0.00000 0.00000 0.00000 0.00000
filter offset: 173607.4 173607.4 173607.4 173607.4
0.000000 0.000000 0.000000 0.000000
delay 0.03362, dispersion 0.00000
offset 173607.437921
4 Feb 13:29:26 ntpdate[242]: no server suitable for synchronization found
____


Also wurde die Zeit nicht gesetzt. (Habe ich mit "date" überprüft)
Hmm... was nun???
 
Zurück
Oben