Сервер времени необходим практически в любой сети.
Рассмотрим установку и настройку NTPd на базе Ubuntu
1. Установка необходимых пакетов
sudo apt-get install ntp ntpstat
После завершения установки сервер уже запустился, нужно только внести изменения в конфигурацию
2. Настройка
Файл конфигурации находится /etc/ntp.conf
Пул серверов, с которыми будет сверяться наш сервер, уже заполнен и его достаточно для полноценной работы, если Вы хотите добавить еще ,вставьте строку следующего вида
server server_address
Где
server_address – адрес ntp-сервер, например 0.europe.pool.ntp org или IP-адрес
Разрешаем спрашивать время для нашей локальной сети
restrict 10.10.10.0 mask 255.255.255.0 nomodify notrap
10.10.10.0 mask 255.255.255.0 – наша подсеть, соответственно, если подсетей несколько, для каждой добавляем свою строку конфигурации
После внесения всех изменений перезагружаем сервис
# sudo service ntp restart
После этого можно указывать адрес нашего сервера в конфигурации клиентов локальной сети
3. Проверка
Для проверки работы ntp-сервера используется 2 утилиты
ntpstat – пример вывода ниже. Указывает, с каким сервером последний раз синхронизировалось время и как сильно ваше время отличается от сервера синхронизации
$ ntpstat
synchronised to NTP server (77.123.186.194) at stratum 2
time correct to within 12 ms
polling server every 64 s
И ntpq -np дает более развернутую информацию о работе нашего сервера, выводит сервера, с которыми «общался» наш сервер.
Пример вывода:
$ ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
0.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
1.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
2.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
3.ubuntu.pool.n .POOL. 16 p - 64 0 0.000 0.000 0.000
ntp.ubuntu.com .POOL. 16 p - 64 0 0.000 0.000 0.000
#77.73.232.17 10.10.0.146 4 u 65 64 37 26.296 -18.503 2.850
#178.62.250.107 193.79.237.14 2 u 68 64 37 51.671 2.644 0.553
#27.124.125.250 218.100.43.70 2 u 68 64 76 384.449 -8.314 2.248
-88.159.1.196 193.190.230.66 2 u 66 64 37 52.337 -1.197 0.917
-194.54.80.28 31.28.161.68 2 u 65 64 37 21.094 1.604 1.045
#198.58.110.84 204.123.2.5 2 u - 64 77 175.796 0.523 0.990
-194.54.80.29 31.28.161.68 2 u 67 64 37 21.580 1.243 0.751
-194.54.80.30 31.28.161.68 2 u 64 64 37 19.212 -0.054 1.309
-104.236.116.147 128.59.0.245 2 u 62 64 37 127.052 -2.228 0.707
#192.99.16.167 213.251.128.249 2 u - 64 77 147.745 -8.161 0.580
При мониторинге работы сервера необходимо обращать внимание на
delay – задержка отклика удаленного сервера
offset – разница во времени с удаленным сервером
Если у Вас возникают вопросы, задавайте их в комментариях.
Комментариев нет:
Отправить комментарий