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