LINUX.ORG.RU
ФорумAdmin

ntp сервер не стартует


0

1

Доброго времени суток!

Установил ntp сервер. Комп с Ubuntu 12.04. Почему-то сервер не стартует. nmap localhost ничего не показывает на 123-ем порту. Где проверить?

admin@netserver:~$ netstat --tcp -l
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State      
tcp        0      0 localhost:mysql         *:*                     LISTEN     
tcp        0      0 *:netbios-ssn           *:*                     LISTEN     
tcp        0      0 *:http                  *:*                     LISTEN     
tcp        0      0 localhost:domain        *:*                     LISTEN     
tcp        0      0 *:ftp                   *:*                     LISTEN     
tcp        0      0 localhost:3350          *:*                     LISTEN     
tcp        0      0 *:ssh                   *:*                     LISTEN     
tcp        0      0 localhost:ipp           *:*                     LISTEN     
tcp        0      0 *:3389                  *:*                     LISTEN     
tcp        0      0 *:microsoft-ds          *:*                     LISTEN     
tcp6       0      0 [::]:netbios-ssn        [::]:*                  LISTEN     
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN     
tcp6       0      0 ip6-localhost:ipp       [::]:*                  LISTEN     
tcp6       0      0 [::]:microsoft-ds       [::]:*                  LISTEN 
В папке /var/log/ntpstats пусто, хотя в конфиге строка логов раскоментировал. Очень странно. Просто не стартует. Может ntpq может. Только вот где там копать? Может кто-нибудь помочь? Заранее спасибо за ответы.

Где проверить ?

/var/log/messages ?

AS ★★★★★
()

Начнем с того, что NTP висит на UDP порту, так что надо смотреть как:

neststat -lu
Ну и попытаться его руками пустить, т.к. он может быть просто не добавлен в автозагрузку:
sudo service ntp restart

RH_
()
Ответ на: комментарий от RH_

Спасибо за ответ.

admin@netserver:~$ netstat -lun
Активные соединения с интернетом (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State      
udp        0      0 10.254.249.255:137      0.0.0.0:*                          
udp        0      0 10.254.249.213:137      0.0.0.0:*                          
udp        0      0 0.0.0.0:137             0.0.0.0:*                          
udp        0      0 10.254.249.255:138      0.0.0.0:*                          
udp        0      0 10.254.249.213:138      0.0.0.0:*                          
udp        0      0 0.0.0.0:138             0.0.0.0:*                          
udp        0      0 0.0.0.0:58818           0.0.0.0:*                          
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          
udp        0      0 127.0.0.1:53            0.0.0.0:*                          
udp        0      0 0.0.0.0:68              0.0.0.0:*                          
udp        0      0 10.254.249.213:123      0.0.0.0:*                          
udp        0      0 127.0.0.1:123           0.0.0.0:*                          
udp        0      0 0.0.0.0:123             0.0.0.0:*                          
udp6       0      0 :::40383                :::*                               
udp6       0      0 :::5353                 :::*                               
udp6       0      0 ::1:123                 :::*                               
udp6       0      0 fe80::211:d8ff:fee3:123 :::*                               
udp6       0      0 :::123                  :::*
Он есть в списке. То есть, по идее, он работает. Только удаленно не обновляет время. Не находит сервер вообще. При попытке выполнить sudo ntpdate -d 10.254.249.213 возвращает ошибку.
17 Feb 16:03:53 ntpdate[3890]: ntpdate 4.2.6p3@1.2290-o Tue Jun  5 20:12:12 UTC 2012 (1)
Looking for host 10.254.249.213 and service ntp
host found : fileserver.kln.umc74.ru
transmit(10.254.249.213)
receive(10.254.249.213)
transmit(10.254.249.213)
receive(10.254.249.213)
transmit(10.254.249.213)
receive(10.254.249.213)
transmit(10.254.249.213)
receive(10.254.249.213)
transmit(10.254.249.213)
10.254.249.213: Server dropped: strata too high
server 10.254.249.213, port 123
stratum 16, precision -20, leap 11, trust 000
refid [10.254.249.213], delay 0.02582, dispersion 0.00003
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036 12:28:16.000
originate timestamp: d6ac0a8f.4858b715  Mon, Feb 17 2014 10:11:59.282
transmit timestamp:  d6ac5d0f.f149c3d4  Mon, Feb 17 2014 16:03:59.942
filter delay:  0.02582  0.02582  0.02611  0.02582 
         0.00000  0.00000  0.00000  0.00000 
filter offset: -21120.6 -21120.6 -21120.6 -21120.6
         0.000000 0.000000 0.000000 0.000000
delay 0.02582, dispersion 0.00003
offset -21120.660051

17 Feb 16:04:01 ntpdate[3890]: no server suitable for synchronization found

redstar
() автор топика
Ответ на: комментарий от redstar

stratum 16, precision -20, leap 11, trust 000

После запуска ntpd надо подождать минут 20

sdio ★★★★★
()
Ответ на: комментарий от redstar
$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 10.254.249.213  .INIT.          16 u    -   64    0    0.000    0.000   0.000
 10.254.249.255  .BCST.          16 u    -   64    0    0.000    0.000   0.001
redstar
() автор топика
Ответ на: комментарий от blind_oracle

Вот конфиг.

driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 10.254.249.213
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
broadcast 10.254.249.255
#fudge 10.254.249.213 stratum 3

redstar
() автор топика
Ответ на: комментарий от redstar

Остановить ntpd

Проверить timezone

Запустить ntpdate на нормальный рабочий сервак, чтобы синкнуть время

Запустить ntpd

black_13
()
Ответ на: комментарий от redstar

Вот конфиг.

Какая версия ntpd ?

И про источник вопрос был правильный. 10.254.249.213 - это же ты сам.

Причём «10.254.249.213 .INIT.» показывает, что сервер сам себе же не отвечает. Возможно, мешает что-то из restrict - надо почитать подробнее, что там за что отвечает, плюс понять, с какого IP идёт запрос в данном случае, как бы не с того же 10.254.249.213.

AS ★★★★★
()
Ответ на: комментарий от blind_oracle

Я для локальной сетки хотел поставить сервер синхронизации. ntpdate запускаю с 10.254.249.185. В конфиге поставил поставил «server 10.254.249.213», потому что мне никак не просинхронизировать время со внешними серверами из инета - порты закрыты. Открыты только 80, 443, 25 и 110. Шут с ним, я «если что» сам командой date выставлю время. Это проще чем бегать править время у пользователей.

redstar
() автор топика
Ответ на: комментарий от black_13

Я не могу с компов в локалке синхронизировать время с инета, так как межсетевой экран блокирует порты. Возможности открыть порты нет.

redstar
() автор топика
Ответ на: комментарий от redstar

Server dropped: strata too high

Значит сервер не доверяет сам себе. Добавь в ntp.conf

server 127.127.1.1
fudge 127.127.1.1 stratum 5

menzoberronzan
()
Ответ на: комментарий от redstar

Для изолированной локальной сети нужно на сервере делать либо фейковый радиопередатчик

server 127.127.1.0
fudge 127.127.1.0 stratum <число>

либо включать орфан-мод

tos orphan <число>

И тот, и другой режим в документации описан.

Тестить на клиентах очень терпеливо командой

watch -n 0.5 'ntpq -p'

d_a ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.