Мне невероятно сложно заставить мой сервер Red Hat синхронизировать свое время с нашим контроллером домена 2K3. Я прошел через множество ревизий ntp.conf, и всегда кончается, что контроллер домена даже не указан в качестве претендента в выводе ntpq. Даже с моим файлом ntp.conf в самом простом состоянии:
сервер my.server.ip
он по-прежнему не синхронизируется. Он никогда не получает звездочку, чтобы указать, что он синхронизирован. Если я включу локальные часы в stratum 10, ntpd даже выберет это вместо нашего контроллера домена. Что-то не так, но я не могу понять, что именно. Эта команда работает так, как ожидалось:
ntpdate my.server.ip
он устанавливает системные часы соответствующим образом, поэтому я считаю, что связь работает нормально.
Пожалуйста помоги. Спасибо, Донован
IMHO он дает ответ на простую команду ntpdate, но он рекламирует себя как ненадежный источник для любого клиента ntpd.
Можете добавить -x
к началу OPTIONS=
в /etc/sysconfig/ntpd
. Это вызовет однократную синхронизацию при запуске службы.
Например: OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"
Если вы перезапускаете службу ntpd и она не может выполнить однократную синхронизацию, перейдите прямо в системный журнал и опубликуйте здесь соответствующие выходные данные.