URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43890
[ Назад ]

Исходное сообщение
"помогите натроить ntpd под FreeBSD"

Отправлено Dragon_Stas , 13-Май-04 01:09 
ОС FreeBSD 5.2.
сеть 192.168.1.0/255.255.255.0
IP компьютера на котором запущен ntpd 192.168.1.70


rc.conf с 192.168.1.70
----------------
ntpd_enable="YES"
ntpd_program="/usr/sbin/ntpd"
ntpd_flags="-A -p /var/run/ntpd.pid -f /var/db/ntpd.drift -l /var/log/ntpd.log"

ntp.conf с 192.168.1.70
----------------
server 199.165.76.11 prefer minpoll 8 maxpoll 16
restrict 192.168.1.0 mask 255.255.255.0


если выполнить команду ntpdate -q 192.168.1.70 с любой машины из сети то получаем:

server 192.168.1.70, stratum 0, offset 0.000000, delay 0.00000
13 May 01:01:09 ntpdate[4528]: no server suitable for synchronization found

Хотя порт 123 на сервере открыт и в tcpdump видно, что обмен пакетами есть.

Подскажите плиз в чем загвоздка.


Содержание

Сообщения в этом обсуждении
"помогите натроить ntpd под FreeBSD"
Отправлено baspr , 13-Май-04 09:27 
>ОС FreeBSD 5.2.
>сеть 192.168.1.0/255.255.255.0
>IP компьютера на котором запущен ntpd 192.168.1.70
>
>
>rc.conf с 192.168.1.70
>----------------
>ntpd_enable="YES"
>ntpd_program="/usr/sbin/ntpd"
>ntpd_flags="-A -p /var/run/ntpd.pid -f /var/db/ntpd.drift -l /var/log/ntpd.log"
>
>ntp.conf с 192.168.1.70
>----------------
>server 199.165.76.11 prefer minpoll 8 maxpoll 16
>restrict 192.168.1.0 mask 255.255.255.0
>
>
>если выполнить команду ntpdate -q 192.168.1.70 с любой машины из сети то
>получаем:
>
>server 192.168.1.70, stratum 0, offset 0.000000, delay 0.00000
>13 May 01:01:09 ntpdate[4528]: no server suitable for synchronization found
>
>Хотя порт 123 на сервере открыт и в tcpdump видно, что обмен
>пакетами есть.
>
>Подскажите плиз в чем загвоздка.

В /etc/ntpd.conf:

restrict        default noquery
restrict        127.0.0.1
restrict        10.0.0.0 mask 255.0.0.0 nomodify

server          ntp2.belbone.be
server          ntp.cis.strath.ac.uk
server          ntp.psn.ru
server          ntp.tuxfamily.net
server          time.flygplats.net

driftfile       /etc/ntp/ntp.drift
broadcastdelay  0.01

authenticate    no

keys            /etc/ntp/ntp.keys
#trustedkey     1
#requestkey     1
#controlkey     1


Это конфиг с реально работающего сервака. Поправь что нужно, и вперед...


"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 13-Май-04 18:41 
>Это конфиг с реально работающего сервака. Поправь что нужно, и вперед...

Спасибо заработало, но только для Unix машин, а для машин с ОС Windows2000
нет :(, не подскажите в чем может дело ?
выполняю команды:
192.168.1.70 - это IP FreeBSD машины на которой запущен демон ntpd.

%>net time /SETSNTP:192.168.1.70
Команда выполнена успешно.

%>net time /QUERYSNTP
Текущее значение SNTP: 192.168.1.70
Команда выполнена успешно.

%>net time /SET
Не удалось найти сервер времени.

P.S на машине где запущен демон ntpd самба не стоит.


"помогите натроить ntpd под FreeBSD"
Отправлено fogary , 13-Май-04 22:01 
>%>net time /SET
>Не удалось найти сервер времени.

Так и не должно работать. Тебе нужна утилита w32time (Win2000) или w32tm (WinXP).


"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 13-Май-04 22:39 
>>%>net time /SET
>>Не удалось найти сервер времени.
>
>Так и не должно работать.
Это потому что не поднята SAMBA ?
А какой на FreeBSD нужно поднять демон синхронизации времени чтоб виндовые машины могли юзать команду net time ?


"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 14-Май-04 11:08 
Народ неужели никто не поднимал на FreeBSD демон синхронизации времени чтоб были довольны Никсовый и Виндовые машины одновременно ?

"помогите натроить ntpd под FreeBSD"
Отправлено Crystal_m , 14-Май-04 11:27 
>Народ неужели никто не поднимал на FreeBSD демон синхронизации времени чтоб были
>довольны Никсовый и Виндовые машины одновременно ?
Забей на стандартные средства Винды - не работают они, это факт (Как всегда ихний протокол NTP криво переписанный).
Есть програмулина cmdtime (не помню где брал, но найдешь по Яндексу)
она корректно работает по протоколу NTP.
Не найдешь - на почту кину.


"помогите натроить ntpd под FreeBSD"
Отправлено fogary , 14-Май-04 13:42 
Попробуй на Win2000:
w32tm -s



"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 14-Май-04 19:57 
Спасибо Crystal_m
нашел программку nettime3 работает отлично !
Спасибо fogary
ваша подсказка тоже сработала но только с ключом -onse

Вот только я заметил, что если перегрузить машину где запущен ntpd то первое время нельзя получить синхронизацию времени пишет вот что:

#> ntpdate -q 192.168.1.70
server 192.168.1.70, stratum 16, offset -0.214586, delay 0.02605
14 May 19:53:27 ntpdate[11598]: no server suitable for synchronization found

с чем это связанно не подскажите ?


"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 14-Май-04 23:49 
возник еще один вопрос :)
Как заставить ntpd висеть слушать только на одном IP?, а то в данный момент он слушает:
root     ntpd       1714  4  udp4   *:123                 *:*
root     ntpd       1714  5  udp4   192.168.1.70:123      *:*
root     ntpd       1714  6  udp4   127.0.0.1:123         *:*

"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 17-Май-04 02:45 
АУУУ !!!
Народ !!! помогите ламеру :(

"помогите натроить ntpd под FreeBSD"
Отправлено Purple , 17-Май-04 06:42 
>возник еще один вопрос :)
>Как заставить ntpd висеть слушать только на одном IP?, а то в
>данный момент он слушает:
>root     ntpd      
>1714  4  udp4   *:123    
>          
>  *:*
>root     ntpd      
>1714  5  udp4   192.168.1.70:123    
>  *:*
>root     ntpd      
>1714  6  udp4   127.0.0.1:123    
>     *:*
Это правильно,так и должно быть.



"помогите натроить ntpd под FreeBSD"
Отправлено zhr , 17-Май-04 07:33 
Вообче то винда категорически отказывается синхронизироваться если NTP сервер запущен и работает менее суток. На второй день обычно все устаканивается и время на винде и на *nix сервере совпадает :)
Во всяком случае у меня проблем, кроме оной, не возникло.


"помогите натроить ntpd под FreeBSD"
Отправлено Dragon_Stas , 18-Май-04 22:31 
>>возник еще один вопрос :)
>>Как заставить ntpd висеть слушать только на одном IP?, а то в
>>данный момент он слушает:
>>root     ntpd      
>>1714  4  udp4   *:123    
>>          
>>  *:*
>>root     ntpd      
>>1714  5  udp4   192.168.1.70:123    
>>  *:*
>>root     ntpd      
>>1714  6  udp4   127.0.0.1:123    
>>     *:*
>Это правильно,так и должно быть.

Я понимаю что это правильно :) просто хочется чтоб ntpd висел на одном интерфейсе то есть выглядило так:
1714  6  udp4   127.0.0.1:123
1714  6  udp4   192.168.1.70:123

а не так:

1714  4  udp4   *:123
1714  6  udp4   127.0.0.1:123
1714  6  udp4   192.168.1.70:123    

P.S Я конечно ограничел доступ к ntpd с помошью ntp.conf опции restrict, но все же хочется чтоб ntpd висел только на указанных интерфейсах :)


"помогите натроить ntpd под FreeBSD"
Отправлено didl , 24-Дек-04 13:46 
>>>%>net time /SET
>>>Не удалось найти сервер времени.
>>
>>Так и не должно работать.
>Это потому что не поднята SAMBA ?
>А какой на FreeBSD нужно поднять демон синхронизации времени чтоб виндовые машины
>могли юзать команду net time ?
:) используй net time \\192.168.1.70 /set /y