Hallo, Am Montag, 27. September 2004 00:42 schrieb Christian Schneider:
Am Sonntag, 26. September 2004 22:59 schrieb Günther J. Niederwimmer:
Hallo,
Hallo,
kennt jemand den weg wie ich xntpd eine ip zuweisen kann ?
Hmm, ich habe noch nicht gehoert, dass einem Daemon eine IP zugewiesen werden kann. Falls du willst, dass xntpd nur auf bestimmten Netzwerk-Interfaces (mit ihren IP-Adressen) lauscht, dann duerfte das hiernach nicht moeglich sein (aus xntp-doc/SuSE 9.0):
falsch ausgedrückt :(, er soll sich nur über eine bestimmtens Interface zur Verfügung stellen, OK ;)
<quote> 6.2.6.1. My NTP Server has a number of IP Addresses for different Nets. Is there any way to request ntpd to attach to a specific Interface?
As far as I know, ntpd attaches to all interfaces. What happens if you have virtual adresses (interface aliases) depends on the operating system. For some operating systems ntpd listens to all adresses.
It is known that the issue is handled sub-optimal, and it's being worked on it... </quote>
Er wird wohl auf allen vorhandenen Interfaces des Rechners lauschen.
Ja leider,
Das ist aber sicher nicht allzu schlimm, da der xntpd in einer chroot Umgebung laeuft (bei SuSE 9.0 jedenfalls).
9.1 wird gerade getestet von mir, auf meinem "Server"
ich möchte in einem kleinen lokalen Netz zb. den ntp Server auf ip 192.168.0.3 laufen lassen. Holen tut er sich die Zeit von ptp.xxxxxx oder woanders her.
Fangen wir mit der Konfiguration mal vorne an:
Der Rechner (nennen wir ihn mal "xyz"), der seine Uhrzeit den anderen zur Verfuegung stellt, sollte mit einem ntp-Server im Internet seine Zeit synchronisieren. Diesem Rechner kannst du z.B. diese "server" in seine Konfigurationsdatei /etc/ntp.conf schreiben (die sind oeffentlich zugaenglich und man muss dem Admin nicht mitteilen, dass man den Server benutzt; ggfs. im Kommentar schauen, wo der Eintrag hin muss, falls die Reihenfolge der Eintraege eine Rolle spielt):
server ntps1-0.cs.tu-berlin.de server ntp3.fau.de
klar, das läuft auch.
Den anderen lokalen Rechnern musst du die IP (genauer die IP des lokalen Netzwerk-Interfaces) oder den Namen des Rechners xyz, mit dem sie sich synchronisieren sollen, mitteilen. Folgendes gehoert in die Datei /etc/ ntp.conf auf diesen Rechnern:
server xyz
oder
server 192.168.0.3 (oder welche IP-Adresse der Rechner, mit dem sich die anderen synchronisieren sollen, auch immer hat)
Das wurde auch gemacht, leider kennt er sich auf einmal selber nicht mehr :(.
Noch ein Hinweis am Rande: Bei SuSE 9.0 stand in /etc/ntp.conf diese Zeile:
Danke, kannte ich schon.
Alle weiteren, notwendigen Eintraege sollten in der ntp.conf, die aus dem RPM installiert wurde, eigentlich schon drin sein.
Ich habe eine interne named config zb. für das netz 192.168.0.0
wenn ich jetzt eine Kiste an das netz hängen möchte oder dhcp configuriere, möchte ich einfach, zb. ntp oder ntp.xxxxx.xxx eingeben könne und der Server soll gefunden werden ?
im named funktioniert das schon, aber der ntp will nicht auf "seine" IP hören ;)
Ok, die Namensaufloesung funtkioniert also?
Ja, dieser named bringt mich auch manchmal zur Verzweiflung ;).
Nach der Konfiguration muessen die xntpd Server auf allen Rechnern gestartet werden (bei Verwendung einer Firewall vorher Port 123 (udp) oeffnen):
auch in Ordnung.
rcxntpd start chkconfig -a xntpd
Runlevel sind OK.
Ich hoffe es hilft. Ansonsten genau das Problem schildern. Ich hatte ehrlich gesagt einige Verstaendnis-Probleme an manchen Stellen.
Da scheine ich ein Manko zu haben, ich habe immer Probleme wen anderen meine "Probleme" zu schildern. Ist aber auch normal, da jeder einen anderen Wissensstand hat, dabei aber meistens von seiner Situation ausgeht, bis man da zusammenfindet, bedarf es meistens einiger Mail's :)). Gruß, -- MfG / Regards Günther J. Niederwimmer