Я не могу синхронизироваться с источником NTP, который исходит от внутреннего маршрутизатора / межсетевого экрана.
Кто-нибудь поможет?
ntppdate -d 192.168.92.82
6 Jun 11:57:30 ntpdate[5011]: ntpdate 4.1.2@1.892 Tue Feb 24 06:32:26 EST 2004 (1)
transmit(192.168.92.82)
receive(192.168.92.82)
transmit(192.168.92.82)
receive(192.168.92.82)
transmit(192.168.92.82)
receive(192.168.92.82)
transmit(192.168.92.82)
receive(192.168.92.82)
transmit(192.168.92.82)
192.168.92.82: Server dropped: strata too high
server 192.168.92.82, port 123
stratum 16, precision -19, leap 11, trust 000
refid [73.78.73.84], delay 0.02591, dispersion 0.00002
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 6:28:16.000
originate timestamp: d1972e03.0ae02645 Mon, Jun 6 2011 11:44:19.042
transmit timestamp: d197311b.0ffac1d2 Mon, Jun 6 2011 11:57:31.062
filter delay: 0.02609 0.02591 0.02594 0.02596
0.00000 0.00000 0.00000 0.00000
filter offset: -792.020 -792.020 -792.020 -792.020
0.000000 0.000000 0.000000 0.000000
delay 0.02591, dispersion 0.00002
offset -792.020152
6 Jun 11:57:31 ntpdate[5011]: no server suitable for synchronization found
Сервер, с которым меня просят синхронизироваться, - это брандмауэр, и теперь мне сказали, что он ни с чем не синхронизируется. Итак, я полагаю, мне нужно знать, могу ли я заставить свой сервер синхронизироваться с сервером, который является слоем 16, то есть не синхронизирован. Это возможно ?
Я обнаружил, что при попытке изменить слой сервера в сторона клиента ntp.conf с
fudge <server_ip> stratum <number_less_than_16>
не работает.
Однако, если вы можете получить доступ к ntp.conf на сервер (машина, на которой запущен ntpd) и добавьте следующие строки
server 127.127.1.0
fudge 127.127.1.0 stratum 8
он может подделывать себя (127.127.1.0 - это локальный адрес сервера ntpd, 8 - это число меньше 16) (не забудьте перезапустить ntpd).
Затем вы можете успешно запустить ntpdate на клиенте (ntpdate <server_ip>
).
NTP увеличивает страту для каждого уровня в иерархии - сервер NTP, получающий время от сервера «страты 1», будет рекламировать себя как «слой 2» своим клиентам.
Значение страты «16» зарезервировано для несинхронизированных серверов, что означает, что ваш внутренний сервер NTP на 192.168.92.82 считает, что у него нет надежного источника времени (т.е. не синхронизируется с сервером страты более высокого уровня).
Здесь вам нужно будет выполнить некоторую отладку - если это Linux-сервер, использующий ntpd, посмотрите на вывод ntpq peers
для подсказок по возможным причинам
Что ж, сообщение об ошибке говорит об этом довольно четко: «слой слишком высок». По сути, ваш ntpdate сообщает вам, что ваш сервер времени находится слишком далеко по иерархии, чтобы быть надежным. В распечатке есть строчка, которая показывает это:
stratum 16, precision -19, leap 11, trust 000
Понятия не имею, как вы туда попали, но сервер времени stratum 16 удален на 15 уровней от серверов stratum 1, и это много. Вы можете попытаться выяснить, почему это так. В сети нашей компании большинство машин синхронизируются со шлюзами linux, которые подключены к серверам уровня 3 (что делает их уровнем 4) или контроллерам домена (то же самое). Для достижения уровня 16 вам потребуется действительно сложная настройка сети.
Попробуйте бежать ntpdate tock.usno.navy.mil
Это сервер NTP уровня 1, управляемый Военно-морским наблюдательным центром США. Посмотрите, сможете ли вы синхронизироваться с этим, а затем двигайтесь вперед. Может быть, ваш брандмауэр / маршрутизатор представляет собой ящик PFsense, на котором работает OpenNTPD?
Вы можете добавить -d
если хочешь.
Может быть строка, которая начинается с ограничить по умолчанию просто удалите его и перезапустите службу ... теперь запустите ntpq, а затем pe
вот мои до и после ...
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default ignore
и результат ....
[root@jump ~]# ntpq
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
grom.polpo.org .INIT. 16 u - 64 0 0.000 0.000 0.000
skavoovie.net .INIT. 16 u - 64 0 0.000 0.000 0.000
hydrogen.consta .INIT. 16 u - 64 0 0.000 0.000 0.000
lttlesis.deekay .INIT. 16 u - 64 0 0.000 0.000 0.000
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
grom.polpo.org .INIT. 16 u - 64 0 0.000 0.000 0.000
skavoovie.net .INIT. 16 u - 64 0 0.000 0.000 0.000
hydrogen.consta .INIT. 16 u - 64 0 0.000 0.000 0.000
lttlesis.deekay .INIT. 16 u - 64 0 0.000 0.000 0.000
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
grom.polpo.org .INIT. 16 u - 64 0 0.000 0.000 0.000
skavoovie.net .INIT. 16 u - 64 0 0.000 0.000 0.000
hydrogen.consta .INIT. 16 u - 64 0 0.000 0.000 0.000
lttlesis.deekay .INIT. 16 u - 64 0 0.000 0.000 0.000
ntpq>
теперь, когда я закомментирую эту строку ... (или ЛЮБУЮ строку, которая может начинаться с ограничения по умолчанию) ... Я получаю ...
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
#restrict default ignore
[root@jump ~]# service ntpd restart
Shutting down ntpd: [ OK ]
Starting ntpd: [ OK ]
[root@jump ~]# ntpd
[root@jump ~]# ntpq
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
*wiggum.whackert 216.218.254.202 2 u 3 64 1 29.797 24.402 1.088
76.73.0.4 130.173.91.58 2 u 2 64 1 59.319 23.059 8.816
eterna.binary.n 216.229.0.179 2 u 1 64 1 67.785 31.427 0.233
shed.galexander 204.163.51.41 3 u - 64 1 21.291 21.746 9.525
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
*wiggum.whackert 216.218.254.202 2 u 31 64 1 29.797 24.402 1.088
76.73.0.4 130.173.91.58 2 u 30 64 1 59.319 23.059 8.816
eterna.binary.n 216.229.0.179 2 u 29 64 1 67.785 31.427 0.233
shed.galexander 204.163.51.41 3 u 28 64 1 21.291 21.746 9.525
ntpq> pe
remote refid st t when poll reach delay offset jitter
==============================================================================
*wiggum.whackert 216.218.254.202 2 u 33 64 1 29.797 24.402 1.088
76.73.0.4 130.173.91.58 2 u 32 64 1 59.319 23.059 8.816
eterna.binary.n 216.229.0.179 2 u 31 64 1 67.785 31.427 0.233
shed.galexander 204.163.51.41 3 u 30 64 1 21.291 21.746 9.525
И ЭТО было решением МОЕЙ проблемы !!!