Сервер времени в FreeBSD
Здесь рассматривается простая установка сервера времени под ОС FreeBSD.
Все, что нужно сделать - настроить ntpd. Для этого нужно открыть файл конфигурации:
Желательно закомментировать все не закомментированные строки в этом файле (либо просто очистить его). Затем ввести следующую конфигурацию:
server ntp1.server
server ntp2.server
driftfile /var/log/ntp.drift
logfile /var/log/ntp.log
restrict default ignore
restrict 127.0.0.1
restrict 192.168.1.0 mask 255.255.255.0 nomodify nopeer
server 127.127.1.1
fudge 127.127.1.1 stratum 3
Вместо ntp1.server и ntp2.server нужно вписать имена доступных серверов времени, с которыми будет синхронизироваться данный сервер. В строке "restrict 192.168..." определяется разрешение на запросы синхронизации от клиентов в соответствующей внутренней сети. Если внутренних сетей несколько, их можно указать в отдельных строках с "restrict...".
Строка "fudge 127.127.1.1 stratum 3" принудительно выставляет номер страты для данного сервера времени.
После сохранения файла конфигурации демон нужно перезапустить:
Полезные команды
Чтобы принудительно синхронизироваться с каким-либо сервером, нужно сначала остановить демон ntpd, а затем выполнить команду синхронизации:
Проверить состояние синхронизации:
Проверить соединение с самим собой (полезно для диагностики при запущенном демоне):