Понадобилось както опять поднять NTP сервер (сервер синхронизации времени) чтобы на всех машинках в конторе было одинаковое время и народ бы не сваливал раньше времени на обед или домой. Но по прошествии времени всё уже позабылось. И вот решил написать как памятку себе, т.к единственное что помню — только то что были какие-то «грабли» с обновлением времени с интернетовских серверов.
rc.conf
ntpdate_enable="YES"
ntpdate_program="/usr/sbin/ntpdate"
ntpdate_flags="-u ntp.psn.ru"
ntpd_enable="YES"
ntpd_program="/usr/sbin/ntpd"
ntpd_flags="-p /var/run/ntpd.pid"
>touch /etc/ntp.conf
>touch /var/db/ntp.drift
>touch /var/log/ntp.log
ntp.conf
server 194.149.67.130 prefer # ntp.psn.ru
server 212.82.32.26 # time2.one4vision.de
server 132.239.1.6 # ntp.ucsd.edu
server 192.43.244.18 # time.nist.gov
driftfile /var/db/ntp.drift
logfile /var/log/ntp.log
restrict default ignore # Запрещаем всем сверяться с нашим сервером
restrict 127.0.0.1
# restrict 10.0.0.233
restrict 194.149.67.130 noquery notrap # Разрешаем этим машинкам исправлять наше время
restrict 212.82.32.26 noquery notrap
restrict 132.239.1.6 noquery notrap
restrict 192.43.244.18 noquery notrap
restrict 10.0.0.0 mask 255.0.0.0 nomodify notrap # А этим (т.е. локалке) можно сверяться с нами
Вот и вспомнил из-за чего была проблема! При указании в ntp.conf доменного адреса вместо IP адреса — сервер просто не находит сервера откуда обновлять время. Как один из вариантов это указание IP адреса или же (этот вариант не пробовал) указать в /etc/hosts пару <IP-доменное имя> всех серверов откуда пытаемся синхронизировать время.

