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): <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. Das ist aber sicher nicht allzu schlimm, da der xntpd in einer chroot Umgebung laeuft (bei SuSE 9.0 jedenfalls).
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 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) Noch ein Hinweis am Rande: Bei SuSE 9.0 stand in /etc/ntp.conf diese Zeile: driftfile /var/lib/ntp/drift/ntp.drift # path for drift file Die muesste aber eigentlich so heissen (wegen der chroot Umgebung): driftfile /drift/ntp.drift # path for drift file Ggfs. entsprechend aendern. 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? Nach der Konfiguration muessen die xntpd Server auf allen Rechnern gestartet werden (bei Verwendung einer Firewall vorher Port 123 (udp) oeffnen): rcxntpd start Damit nach einem Neustart der xntpd automatisch gestartet wird: chkconfig -a xntpd Ich hoffe es hilft. Ansonsten genau das Problem schildern. Ich hatte ehrlich gesagt einige Verstaendnis-Probleme an manchen Stellen. Gruss, Christian