NTPD на RedHat ES4 не синхронизируется с контроллером домена Win2K3

У меня невероятно трудное время, пытаясь заставить мой сервер Red Hat синхронизировать свое время с нашим контроллером домена 2K3. Я прошел через многочисленные ревизии ntp.conf, и всегда заканчивалось тем, что контроллер домена даже не указан в качестве претендента в выводе ntpq. Даже с моим файлом ntp.conf самое простое состояние:

сервер my.server.ip

это все еще не в состоянии синхронизировать. Он никогда не получает звездочку, указывающую на синхронизацию. Если я включу локальные часы, выделенные слоем 10, ntpd даже выберет их на нашем контроллере домена. Что-то не так, но я не могу понять, что. Эта команда работает как положено:

ntpdate my.server.ip

он соответствующим образом устанавливает системные часы, поэтому я считаю, что связь работает нормально.

Пожалуйста помоги. Спасибо, Донован

2 ответа

Решение

"Служба W32Time не является полнофункциональным NTP-решением, которое удовлетворяет потребности приложений, зависящие от времени".

ИМХО, он дает ответ на простую команду ntpdate, но объявляет себя ненадежным источником для любого клиента ntpd.

Можете добавить -x к началу OPTIONS= в /etc/sysconfig/ntpd, Это приведет к одноразовой синхронизации при запуске службы.

Например: OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"

Если вы перезапустите службу ntpd и она не сможет выполнить однократную синхронизацию, перейдите прямо к системному журналу и опубликуйте соответствующий вывод здесь.

Другие вопросы по тегам