Как настроить NTP сервер в FreeBSD

Обновлено 24.06.2018

Как настроить NTP сервер в FreeBSD

Как настроить NTP сервер в FreeBSD

Всем привет, сегодня хочу рассказать как настроить NTP сервер в FreeBSD. Напомню, что мы ранее уже настраивали NTP в домене, теперь настроим это для Linux. Во FreeBSD в качестве сервера времени выступает демон ntpd. Создадим для него конфигурационный файл и внесем нужные настройки. Думаю, что данный материал будет очень полезным для людей, кто только начинает знакомиться с бесплатным программным обеспеченеим, способным во много раз перекрыть функционал всеми известной Windows.

Создание конфигурационного файла

# cat > /etc/ntpd.conf # NTP Servers for sync: server europe.pool.ntp.org# Drifts for local NTP Server
driftfile /var/db/ntpd.drift

# To deny any machines from changing configuration, but allow localhost:
restrict default nomodify nopeer
restrict 127.0.0.1

# To allow any machines to sync their clocks with ntpd, but ensure
# they are not allowed to configure ntpd or used as peers to sync
# against, uncomment this line:
restrict x.x.x.x mask 0.0.0.0 nomodify notrap nopeer

# To allow any machines from LAN to sync their clocks with ntpd, but
# ensure they are not allowed to configure ntpd or used as peers to
# sync against, uncomment this line:
# restrict 192.168.x.x mask 255.255.255.0 nomodify notrap nopeer

Нажимаем Ctrl+D (в дальнейшем ^D).
В моем конфигурационном файле каждый параметр достаточно хорошо документирован, поэтому описывать каждую строчку нет смысла. Единственное, на что следует обратить внимание сразу: такая конфигурация предполагает, что данный сервер времени является глобальным, то есть может быть использован любым компьютером в Интернете.

Создаем файл, который служит для автоматической компенсации естественного смещения часов:

# touch /var/db/ntpd.drift

И, наконец, добавляем демон ntpd в автозагрузку:

# cat >> /etc/rc.conf
ntpd_enable="YES"
ntpd_flags="-c /etc/ntpd.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid -f /var/db/ntpd.drift"
^D

Теперь можно запустить ntpd:

# ntpd -c /etc/ntpd.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid -f /var/db/ntpd.drift

И проверить наличие процесса ntpd в списке:

# top

Если в колонке COMMAND вы наблюдаете процесс ntpd, то вы все сделали правильно

Вот так вот просто  настроить NTP сервер в FreeBSD

Материал сайта pyatilistnik.org

Автор - Сёмин Иван

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *