Ipkg ntp

Status
Für weitere Antworten geschlossen.

Langerhans

Benutzer
Mitglied seit
28. Aug 2011
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Hallo!

ich habe den IPKG NTP Server installiert. Alle meine Rechner im Netz können sich von der Synology die Uhrzeit holen.
Wenn ich nun in der Synology selbst die eigene IP, localhost oder 127.0.0.1 eingebe, wird ein Fehler gemeldet.
Nehme ich den alten NTP server (PTB) und drücke auf "Uhrzeit jetzt stellen", bekomme ich auch eine Fehlermeldung.
Frage: zwickt sich der NTP client von der Synology mit dem /opt - NTP Server aus dem IPKG Paket?
Wer hat die gleiche Konfiguration am laufen?

Vielen Dank für eine Antwort.

Viele Grüße
Der lange Hans.
 

Langerhans

Benutzer
Mitglied seit
28. Aug 2011
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Ich habe weiter geforscht.
Wenn ich ntpq -p eingebe, wird die lokale Uhr nicht aufgeführt:
remote refid st t when poll reach delay offset jitter
==============================================
ptbtime1.ptb.de .PTB. 1 u 37 64 3 55.858 0.957 0.198
ip0.srv25.tx-es 131.188.3.221 2 u 34 64 3 54.172 1.195 0.255
ntp1.m-online.n 212.18.1.106 2 u 39 64 3 51.766 0.054 1.007

rufe ich die Einstellung der Uhrzeit aus der Synology Umgebung auf, bekomme ich folgende Meldung:

/usr/sbin/ntpdate -b 192.168.1.5
23 Oct 15:20:53 ntpdate[3841]: the NTP socket is in use, exiting

Fazit:
- unter den peers wird die lokale Uhr nicht aufgeführt.
- eine Abfrage funktioniert nicht, weil der Socket belegt ist.

Stellt nun der ipkg ntp Server die Uhr von der Synology selbst oder nicht?

Wer hat hier Erfahrung?
Vielen Dank!
 

Langerhans

Benutzer
Mitglied seit
28. Aug 2011
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Die Lösung ist einen anderen Port zu verwenden:
Aus der Hilfe von ntpdate
-u Direct ntpdate to use an unprivileged port for outgoing packets. This is most useful when behind a firewall that blocks incoming traffic to privi-
leged ports, and you want to synchronise with hosts beyond the firewall. Note that the -d option always uses unprivileged ports.
Anscheinend verwendet der NTP server den gleichen Port.
Folgende Zeile habe ich in die crontab eingetragen:
/usr/sbin/ntpdate -b -u 192.168.1.5
Gruß!
 

Langerhans

Benutzer
Mitglied seit
28. Aug 2011
Beiträge
24
Punkte für Reaktionen
0
Punkte
1
Ich habe folgendes Paket installiert:

Rich (BBCode):
ipkg list ntp
ntp - 4.2.6.2-2 - A time synchronization daemon
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Ok,

danke das ich hatte ich mir schon gedacht.

Wenn ich nun die Zeit auf meinem XP PC per net time synchronisieren möchte erhalte ich die Fehlermeldung "Systemfehler 5 aufgetreten. Zugriff verweigert"

Irgendwelche Ideen ?

gruß
denon
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.193
Punkte für Reaktionen
73
Punkte
68
mit ntpdate -q <ntphost> klappt die Abfrage auch mit laufendem ntpd.
Man muss in der ntp.conf auch Rechte setzen
Folgendes Beispiel von einer CentOS-Installation
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

# Permit all access over the loopback interface. This could
# be tightened as well, but to do so would effect some of
# the administrative functions.
restrict 127.0.0.1
restrict -6 ::1

# Hosts on local network are less restricted.
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

server 0.rhel.pool.ntp.org
server 1.rhel.pool.ntp.org
server 2.rhel.pool.ntp.org


server ptbtime1.ptb.de
restrict ptbtime1.ptb.de mask 255.255.255.255 nomodify notrap noquery

Die Fehlermeldung in der Gui bekommt man damit aber auch nicht weg. Dazu muss man den ntpd erst stoppen. Das ist suboptimal programmiert
Thomas
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat