Назад | Перейти на главную страницу

NTP с американским чикагским временем - выпуск

Мы пытаемся настроить NTP на время Чикаго, но оно показывает st 16u. Также не видно ссылки (*) на удаленный сервер.

>>ntpq -p

     remote           refid      st t when poll reach   delay   offset  jitter

==============================================================================

 nist1-chi.ustim .INIT.          16 u    - 1024    0    0.000    0.000   0.000    
 zeus.yocum.org  .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 conquest.kjsl.c .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 stratum-2-core- .INIT.          16 u    - 1024    0    0.000    0.000   0.000
 vimo.dorui.net  .INIT.          16 u    - 1024    0    0.000    0.000   0.000

Подробная информация о конфигурации выглядит следующим образом: [cat /etc/ntp.conf]

 # Permit time synchronization with our time source, but do not
 # permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery

 # Permit all access over the loopback interface.  This could
 # be tightened as well, but to do so would effect some of
 # the administrative functions.
restrict 127.0.0.1 

 # Hosts on local network are less restricted.
 #restrict 192.168.16.0 mask 255.255.255.0 nomodify notrap

 # Use public servers from the pool.ntp.org project.
 # Please consider joining the pool (http://www.pool.ntp.org/join.html).
 #server 0.rhel.pool.ntp.org
 #server 1.rhel.pool.ntp.org
 #server 2.rhel.pool.ntp.org

server nist1-chi.ustiming.org
server 0.north-america.pool.ntp.org
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
server 3.north-america.pool.ntp.org

 #broadcast 192.168.1.255 key 42         # broadcast server
 #broadcastclient                        # broadcast client
 #broadcast 224.0.1.1 key 42             # multicast server
 #multicastclient 224.0.1.1              # multicast client
 #manycastserver 239.255.254.254         # manycast server
 #manycastclient 239.255.254.254 key 42  # manycast client

 # Undisciplined Local Clock. This is a fake driver intended for backup
 # and when no outside source of synchronized time is available. 
 #server 127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10

 # Drift file.  Put this in a directory which the daemon can write to.
 # No symbolic links allowed, either, since the daemon updates the file
 # by creating a temporary in the same directory and then rename()'ing
 # it to the file.
driftfile /var/lib/ntp/drift

 # Key file containing the keys and key identifiers used when operating
 # with symmetric key cryptography. 
keys /etc/ntp/keys

 # Specify the key identifiers which are trusted.
 #trustedkey 4 8 42

 # Specify the key identifier to use with the ntpdc utility.
 #requestkey 8

 # Specify the key identifier to use with the ntpq utility.
 #controlkey 8

Похоже, вы не можете подключиться ни к одному серверу NTP:

Поле «досягаемость» на самом деле представляет собой регистр (показанный в формате восьмеричного числа), который перед каждым опросом сдвигается на один бит влево. В случае успешного опроса регистр соединяется оператором OR с 001 (восьмеричное).

«Здоровый» ntp должен иметь «досягаемость» 377, как показано ниже:

ntpq> pee
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 LOCAL(0)        .LOCL.          10 l   52   64  377    0.000    0.000   0.001
*myLocalNTP      .PPS.            1 u  169  256  377    0.484   89.023  32.295

Вероятно, это проблема межсетевого экрана / SELinux. Убедитесь, что вы можете подключиться к удаленному ntpserver (ntpdate servername должно помочь). Если это не удается, traceroute -U -p 123 имя_сервера может помочь вам определить, какой узел сбрасывает ваши ntp-пакеты.

Обратите внимание, что нет никакого "Чикагского времени" как такового. Все координируется с UTC, с часовыми поясами, установленными локально (например, CDT = UTC-5).

Что произойдет, если вы остановите демон ntpd и запустите ntpdate 0.pool.ntp.org? Вы получаете большой зачет? Мне интересно, пытаетесь ли вы принудительно установить время Чикаго на ntpd, но ваша разница во времени слишком велика для ее согласования (т.е. ваш компьютер считает, что время Чикаго на самом деле является UTC, поэтому смещение составляет 18000 секунд).

Взгляни на этот пост и вся ветка. У кого-то была проблема, похожая на вашу. Также в ветке показаны команды, которые помогут вам отладить проблему.