ntp ошибки CentOS

Установили ntp для синхронизации но время все равно не синхронизируется.
Описание утилит для работы с ntp
Описаны тут http://www.tldp.org/LDP/sag/html/ntp-toolkit.html
Cмотрим что возвращает ntptime.
[root@darhan ~]# ntptime
ntp_gettime() returns code 5 (ERROR)
  time d195db54.050a3000  Sun, Jun  5 2011 15:39:16.019, (.019687),
  maximum error 6160 us, estimated error 16 us
ntp_adjtime() returns code 5 (ERROR)
  modes 0x0 (),
  offset 850.000 us, frequency 55.940 ppm, interval 1 s,
  maximum error 6160 us, estimated error 16 us,
  status 0x40 (UNSYNC),
  time constant 0, precision 1.000 us, tolerance 512 ppm,
Проблема ntp_gettime() returns code 5 (ERROR)
Решение далее под катом.
Смотрим с как запускается ntpd
[root@darhan ~]# ps aux | grep ntpd
ntp      23216  0.0  0.1   4512  4508 ?        SLs  15:39   0:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -L -g
Проблема в опции -L что означает данная опция читайте в man ntpd.

Для решение проблемы в CentOs необходимо поправится конфигурационный файл.
/etc/sysconfig/ntpd

OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -L"
Удаляем опцию -L
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid"
Перегружаем сервис
[root@darhan ~]# service ntpd restart
Shutting down ntpd:                                        [  OK  ]
Starting ntpd:                                             [  OK  ]
Проверяем работу
[root@darhan ~]# ntptime
ntp_gettime() returns code 0 (OK)
  time d195dea5.19071000  Sun, Jun  5 2011 15:53:25.097, (.097764),
  maximum error 46727 us, estimated error 773 us
ntp_adjtime() returns code 0 (OK)
  modes 0x0 (),
  offset -1530.000 us, frequency 55.821 ppm, interval 1 s,
  maximum error 46727 us, estimated error 773 us,
  status 0x1 (PLL),
  time constant 2, precision 1.000 us, tolerance 512 ppm,
Ждем 10-15 минут. Это максимум

[root@darhan ~]# tail /var/log/ntp.log
 5 Jun 15:55:02 ntpd[23488]: synchronized to 217.29.116.2, stratum 2

Комментарии

Популярные сообщения