Настройка NTP в Gentoo Linux.

1. Установка, настройка и запуск ntp сервера.

1.1 Установка ntp сервера.

# emerge ntp

1.2 Параметры запуска демона. Настройки хранятся в /etc/conf.d/ntpd

# nano /etc/conf.d/ntpd

NTPD_OPTS="-g -c /etc/ntp.conf" # g - разрешить переход на большой скачок времени, с - исользовать конфигурационный файл.

1.3 Настройка /etc/ntp.conf

server 0.gentoo.pool.ntp.org prefer
server 1.gentoo.pool.ntp.org
server 2.gentoo.pool.ntp.org
server 3.gentoo.pool.ntp.org
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap nopeer
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap nopeer
driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntpd.log

#server - параметр задает, какие серверы будут использоваться.
#prefer - если сервер задан с аргументом prefer, то этому серверу отдается предпочтение перед остальными. Ответ от предпочитаемого сервера будет отброшен, если он значительно отличается от ответов других серверов, в противном случае он будет использоваться безотносительно к другим ответам.
#restrict - параметр в файле /etc/ntp.conf позволяет вам контролировать, какие машины могут обращаться к вашему серверу. Можно использовать несколько правил.
#nomodify - игнорировать пакеты NTP 6 и 7 (модификация состояния), notrap - отказать в обеспечении mode 6 trap сервиса (удаленная журнализация событий), nopeer - обслуживать хост, но не синхронизоваться с ним, ignore - игнорировать все пакеты.
#driftfile - параметр driftfile задает файл, который используется для хранения смещения частоты системных часов. Программа ntpd использует его для автоматической компенсации естественного смещения часов, позволяя ему поддерживать достаточно правильную настройку, даже если он на некоторый период отключается от внешнего источника информации о времени.
#logfile - путь до файла куда записываются данные о состоянии демона.

1.4 Запуск ntp сервера.

# /etc/init.d/ntpd start

Синхронизация происходит не сразу, надо подождать примерно 5 минут.

1.5 Добавление в автозапуск.

# rc-update add ntpd default

1.6 Полезные команды.

Диагностика серверов синхронизации.

# ntpq -pn

Где p - параметр выводит список всех источников синхронизации, n - показывать ip адреса, вместро dns.

Трассировка пути синхронизации:

# ntptrace

2. Установка, настройка и запуск ntp клиента.

2.1 Установка ntp клиента.

# emerge ntp-client

2.2 Настройка /etc/conf.d/ntp-client

Измените "gentoo.pool.ntp.org" в переменной NTPCLIENT_OPTS на "192.168.2.2" # На адрес вашего локального ntp сервера.

2.3 Запуск ntp клиента.

# /etc/init.d/ntp-client start

2.4 Добавление в автозапуск.

# rc-update add ntp-client default

2.5 Полезные команды:

Синхронизировать время с указанного адреса:

# ntpdate 192.168.2.2

# ntpdate -d 192.168.2.2

Где d - режим отладки.


© mohado
Используются технологии uCoz