FreeBSD

Настройка сервера времени ntp

Устанавливает ntp

cd /usr/ports/net/ntp

make install clean

Добавляем в ee /etc/ntp.conf

server 0.freebsd.pool.ntp.org prefer

server 1.freebsd.pool.ntp.org iburst

server 2.freebsd.pool.ntp.org iburst

driftfile /etc/ntp/drift

logfile /var/log/ntp.log

restrict default ignore

restrict localhost

restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap разрешаем синхронизацию нашей локальной сети

restrict 0.freebsd.pool.ntp.org noquery notrap

restrict 1.freebsd.pool.ntp.org noquery notrap

restrict 2.freebsd.pool.ntp.org noquery notrap

 

Создаем

mkdir -p /etc/ntp/

touch /etc/ntp/drift

 

Добавляем в ee /etc/rc.conf

ntpd_enable="YES"

ntpd_program="/usr/sbin/ntpd"

ntpd_flags="-p /var/run/ntpd.pid"

 

/etc/rc.d/ntpd start старт ntp

/etc/rc.d/ntpd stop стоп ntp

/etc/rc.d/ntpd restart перезапуск ntp

Проверка работы ntp

sockstat | grep 123  должен показать

root     ntpd       1698  20 udp4   *:123                 *:*
root     ntpd       1698  21 udp6   *:123                 *:*

top должен показать

1698 root        1  20    0 11296K  2428K select  0   0:00  0.00% ntpd

Смотрим логи cat /var/log/ntp.log

Если у вас вот такие записи

6 Dec 14:52:49 ntpd[2152]: synchronized to 91.198.10.20, stratum 2

 

6 Dec 14:52:49 ntpd[2152]: time correction of -25199 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.

 

Нужно вручную синхронизировать время  ntpdate -d -u 128.9.176.30

Проверяем синхронизацию ntpdate -q 127.0.0.1

Отмена перехода на летнее и зимнее время

ln -sf /usr/share/zoneinfo/Etc/GMT-4 /etc/localtime

Незабываем открыть порт 123 на фаэрволе

 

Дополнительная информация