OSS Group :: Admin :: NTP |
Быстрый поиск по WikiНавигация по сайтуНа эту страницу ссылаются: |
NTPNTP - Network Time Protocol, позволяет синхронизировать локальное время хоста с эталонными источниками времени. Такими эталонными источниками времени выступают различные внешние устройства, начиная от атомных часов и кончая приёмниками радио-сигналов точного времени и временных отметок GPS. Для определения степени "доверия" к источнику времени (его точности) вводится понятие "слой" (stratum). Серверы, непосредственно получающие данные от внешних источников времени, имеют stratum 1, с ними синхронизируются сервера с stratum=2, с которыми в свою очередь разрешается синхронизироваться частным серверам времени. Для уменьшения нагрузки на публичные сервера времени рекомендуется установить в своей сети свой сервер NTP и внутри сети синхронизироваться уже с ним. К серверу NTP предъявляется довольно неприятное требование: он _должен_ в среднем иметь большой uptime. Из-за специфики протокола, необходимая точность часов достигается только на больших промежутках времени, и если сервер часто перегружается (или на нём рестартует демон ntp), то клиенты _не смогут_ получить с него время. Установка NTP в AltLinuxПакеты с NTP:
Установка пакетов:
Настройка локального сервера точного времениТребуется: настроить ntpd на использование 3х серверов точного времени, разрешить им менять время системы, разрешить хостам локальной сети получать время с сервера времени.
Если требуется синхронизация большого количества серверов NTP в пределах одной сети, то имеет смысл для упрощения настройки клиентов и уменьшения нагрузки на сервер использовать передачу сигналов точного времени через широковещательные сообщения. Для этого на сервере надо добавить в конфигурацию: broadcast <broadcast IP> Проверка функционирования сервера ntpdПроверить работу ntpd можно, получив с него на хосте из локальной сети время с помощью
По использованию # ntpsweep /etc/ntp/step-tickers # ntpsweep -host localhost Настройка ntpd на клиентеИз пакета ntpd работает как клиент, обращаясь к одному из сервером времени в RUNET. При наличии в локальной сети сервера (серверов) NTP, в конфигурации требуется произвести следующие изменения:
Как альтернативный вариант, можно использовать настройку локального сервера NTP с генерацией широковещательных сигналов точного времени. В это случае на клиентах задавать список серверов NTP в multicastclient authenticate no При этом задать адрес (имя) сервера/серверов NTP в Синхронизация времени с использованием ntpdateТребуется периодическая синхронизация времени с сервером ntpd через вызов ntpdate. Для оформления конфигурации в едином стиле, требуется:
# Time syncronization 0-59/15 * * * * root ntpdate -s "`/bin/sed -e 's/#.*//' /etc/ntp/step-tickers`"
# echo "echo \"Time syncronization...\"" >> /etc/rc.d/rc.local # echo "ntpdate -b \"\`/bin/sed -e 's/#.*//' /etc/ntp/step-tickers\`\"" >> /etc/rc.d/rc.local # chmod u+x /etc/rc.d/rc.local Настройка клиентов Windows XPВ WindowsXP/2003 тип сервера NTP стоит по-умолчанию NT5DS, его надо через gpedit.msc менять на NTP (ветка Конфигурация компьютера->Административные шаблоны->Система->Служба времени Windows->Поставщики времени)[http://mid.gmane.org/43340411.8070409@strat.chtts.ru]. Ссылки
Дата создания: 2006-05-24 12:40:07 (Фетисов Н. А. (naf)) Не показывать комментарии Wiki::Admin Оглавление Карта раздела Изменения за сутки Изменения за неделю Изменения за месяц |
© 2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы
|