Serwer NTP
Kategoria: FAQ, etykiety: ntp, serwer czasu
Dodany: 2011-08-18 16:14
(zmodyfikowany: 2011-08-18 16:44)
Przez: ba10
Wyświetleń: 33767
Konfiguracja serwera
Instalujemy serwer czasu :
aptitude install ntp
Wchodzimy na stronę http://www.pool.ntp.org/zone/pl i kopiujemy poole publicznych polskich serwerów do pliku konfiguracyjnego /etc/ntp.conf, wcześniej haszując inne serwery.
server 0.pl.pool.ntp.org iburst
server 1.pl.pool.ntp.org iburst
server 2.pl.pool.ntp.org iburst
server 3.pl.pool.ntp.org iburst
Jeśli chcemy korzystać z konkretnego preferowanego serwera ntp to np. dla ntp.nask.pl będzie wpis :
server ntp.nask.pl prefer
server ntp.icm.edu.pl
server ntp.task.gda.pl
Aby usługa NTP była dostępna tylko w sieci lokalnej, możemy dodać następującą linijkę :
restrict 192.168.5.0 mask 255.255.255.0 nomodify notrap
Wydajemy polecenie konfigurujące ntp :
dpkg-reconfigure ntp
Sprawdzenie czy uruchomiony jest proces ntpd :
# pgrep ntpd
3922
Następnie możemy przejżeć z jakich serwerów ntp korzysta nasz serwer czasu oraz otrzymać dodatkowe informacje :
ntpq -p
Serwer oznaczony * jest serwerem z którym jesteśmy synchronizowani.
Jeśli korzystamy z puli serwerów ntp to mogą się zmieniać co np. godzinę.
Logi z serwera ntp powinny być widoczne w /var/log/messages. Można dodać liniję w pliku konfiguracyjnym /etc/ntp.conf :
logfile /var/log/ntp.log
żeby logowało do pliku /var/log/ntp.log
Konfiguracja klienta
Instalujemy aplikacje ntpdate:
aptitude install ntpdate
Synchronizacji w debianie dokonujemy poprzez polecenie ntpdate adres_ip_serwera_ntp :
# ntpdate 192.168.5.18
18 Aug 15:10:43 ntpdate[14540]: adjust time server 192.168.5.18 offset 0.035088 sec
Na kliencie z windows xp, w wierszu poleceń wydajemy komende :
net time /setsntp:192.168.5.18