Ubuntu NTP Server

Устанавливаем сервер:
apt-get install ntp
Останавливаем сервер, перед настройкой конфигурационного файла
/etc/init.d/ntp stop
Редактируем конфигурационный файл:
sudo nano /etc/ntp.conf
Удаляем все и дописываем сервера: 
 
 
 
 
Чем больше серверов вы укажете, тем с большей вероятностью Вы получите точное время. 
Разрешенаем доступ из локальной сети: 
По умолчанию ваш сервер NTP будет доступен всем узлам в Интернет (если не учесть настройки iptables).
Для запрета обращаться к нашему серверу NTP, любым хостам добавим следующую строку в файл /etc/ntp.conf
restrict default ignore
Для разрешения синхронизировать часы машинам в нашей локальной сети, с запретом для них настраивать сервер добавим в /etc/ntp.conf
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap noquery
В /etc/ntp.conf может содержать несколько директив restrict 
Для тонкой настройки обращаемся к ману по конфигурвционному файлу 
Запускаем сервер:
/etc/init.d/ntp start
Настройкте ваших клиентов на синхронизацию с Вашим сервером.
Это можно осуществить при помощи, например, cron.
В качестве параметра сервер, укажите адрес Вашего локального NTP сервера.
 

Для своей работы NTP использует 123 UDP порт учтите это в своем фаерволе

Список общедоступных NTP серверов смотрим на сайте
http://support.ntp.org/bin/view/Servers/WebHome

Синхронизация NTP на клиенте через команду ntpdate: ntpdate (адрес NTP сервера)
Установка времени: ntpdate -bs [адрес NTP сервера]
Добавляем в cron синзхронизацию локальных часов через каждый час файл /etc/crontab
0 * * * * /usr/sbin/ntpdate [адрес NTP сервера(ов)] 
 
Таксаномия: 

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