|
|
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
CentOS 5.5 Есть два сервера, ALFA и BETA. Необходимо настроить синхронизацию времени. ALFA является локальным сервером времени (212.42.45.10) На BETA конф. файл /etc/sysconfig/ntpd выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. # 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 restrict -6 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 restrict -6 ::1 # Hosts on local network are less restricted. #restrict 192.168.1.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 212.42.45.10 server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.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 "ntp.conf" 51L, 1859C Стартую демон # service ntpd start Проверяю ntpq -p Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. Подскажите плиз, что я не учел при настройке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 12:02 |
|
||
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
Скорее всего ntpd не синхронизируется с вашим сервером альфа потому что тот не является никаким stratum'ом. (stratum 16 - обозначает, что сервер как раз не синхронизирован ни с одним источником точного времени). Можно ли как-то юниксу указать быть stratum'ом 0 (или 1) по умолчанию, я не знаю, но обычно делается так: Одни из ваших серверов получает время с нескольких точных источников точного времени в интернете (straum 1 или 2). А другие ваши сервера синхронизируются уже с ним получая статус stratum 3. Нижележащие сервера могут получать время со stratum'а 3, становять stratum'ом 4 и т.д. до 15. Чем ниже stratum, тем меньше погрешность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 13:28 |
|
||
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
k-nike, спасибо, ваш комментарий во многом прояснил для меня ситуацию. Возможно, тогда мне будет лучше синхронизировать раз в сутки с помощью cron... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 13:58 |
|
||
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
rblr, Локальный сервер времени сам анонсирует свой "stratum" после синхронизации вренеми с внешними "stratum". По нормальному, колонка "refid" должна указывать на IP адресс вышестоящего "stratum". Значение ".INIT." означает, что синхронизация с ним не произошла, по каким-то причинам, например нет связи в вышестоящим "stratum". Поэтому ALFA инеет "stratum" - 16. Проверте на ALFA как идет синхронизация с вшеншними "stratum". Если нет, замените в ntp.conf server 0.centos.pool.ntp.org на что-нибудь другое. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 20:09 |
|
||
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Спасибо за пояснение. Дело в том, что оба этих сервера не имеют свободного доступа в инет, точнее имеют внешне-ограниченный доступ, поэтому приходится их синхронизировать друг с другом, а не с источником точного времени в инете.. может это и не совсем верно, но задача поставлена такая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 09:18 |
|
||
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
rblr, Внимательнее почитай документацию, там ведь можно в качестве эталона указать свои часы, которое будет отдаваться в сеть. Т.е. тебе надо один сервер синхронизировать по локальным часам, а второй по этому серверу. На тему "синхронизовать каждый час", прелесть ntpdate состоит в том, что он сразу убирает большое расхождение, отсюда и может быть скачок часов, но неужели состояние батареек и кварца на мат. платах такое, что они убегают за час на n минут, поэтому можно выбрать и этот вариант синхронизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 09:42 |
|
||
|
Синхронизация времени с локальным сервером времени с помощью демона ntpd
|
|||
|---|---|---|---|
|
#18+
rblr Спасибо за пояснение. Дело в том, что оба этих сервера не имеют свободного доступа в инет, Если у вас есть маршрутизатор то он скорее всего уже имеет время из инета, а еще можно из gps время брать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 10:45 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=86&tid=1484307]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
292ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 563ms |

| 0 / 0 |
