Автор: Сергей
Настройка NTPD FreeBSD
NTP настраивается в файле /etc/ntp.conf
Вот пример настройки файла:
- server ntp.colocall.net iburst prefer
server ntp.time.in.ua iburst burst
server ntp2.time.in.ua iburst burst
driftfile /etc/ntp/ntp.drift
logfile /var/log/ntp.log
restrict default ignore
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
restrict localhost
restrict ntp.colocall.net iburst prefer
server ntp.time.in.ua iburst burst
В данном файле prefer - значит что этому серверу отдается предпочтение перед остальными. Ответ от предпочтительного сервера будет отброшен, если он значительно отличается от ответов других серверов, в противном случае он будет использоваться безотносительно к другим ответам.
Строка
- restrict default ignore
Строка
- restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
Также если нет файла в /etc/ntp/ntp.drift то его нужно создать
- touch /etc/ntp/ntp.drift
Программа ntpd использует его для автоматической компенсации естественного смещения часов, позволяя ему поддерживать достаточно правильную настройку, даже если он на некоторый период отключается от внешнего источника информации о времени.
Для того, чтобы сервер NTP запускался при загрузке, добавьте в /etc/rc.conf следущии строки
- ntpdate_enable="YES"
ntpdate_program="/usr/sbin/ntpdate"
ntpdate_flags="-b"
ntpdate_config="/etc/ntp.conf"
ntpd_enable="YES"
ntpd_config="/etc/ntp.conf"
- ntpdate -bs ntp.wiset.pp.ua
- ntpdc -c monlist
- ntpq -p
- ntpdate -q localhos