w32time

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Активный пользователь
Сообщения: 357
Зарегистрирован: 31 мар 2005, 18:39
Откуда: Пермь

Сообщение kkv » 21 мар 2006, 16:32

господа помогите. почитал тут статью. как чего настроить. сделал. неробит :(
win2k3 10.x.x.7
установил прогу Windows Time Agent 4.1.b.20060220R чтобы не копаться в реестре.

сделано так. на одной машинке настроено соединение с сервером времени. freebsd. ntpd отрабатывает на ура.

далее пытаюсь DC настроить на эту машинку . говорю ей брать время с 10.x.x.1 но. делает 8 попыток и все. издыхает :(
Код
Event Type: Warning
Event Source: W32Time
Event Category: None
Event ID: 47
Date:  21.03.2006
Time:  14:46:54
User:  N/A
Computer: Домен
Description:
Time Provider NtpClient: No valid response has been received from  manually configured peer 10.х.х.1,0x1 after 8 attempts to contact it. This peer will be discarded as a time source and NtpClient will attempt to discover a new peer  with this DNS name.  

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
[/code]

Код
Event Type: Error
Event Source: W32Time
Event Category: None
Event ID: 29
Date:  21.03.2006
Time:  14:46:54
User:  N/A
Computer: Домен
Description:
The time provider NtpClient is configured to acquire time from one or more time sources, however none of the sources are currently accessible.  No attempt to contact a source will be made for 15 minutes. NtpClient has no source of accurate time.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
[/code]


подскажите что где править :(
необходимо виндовый DC w32time сдружить с ntpd freebsd
Новый участник
Сообщения: 8
Зарегистрирован: 19 апр 2005, 17:01

Сообщение Андрей К. » 22 мар 2006, 10:05

Та же проблема. Правда, я не пользовался дополнительными программами, а настраивал всё по мануалу Microsoft.
Настроил NTP-сервер под Windows 2003:
1. В разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient установил параметр Enabled в 0.
2. w32tm /config /reliable:YES
3. net stop w32time && net start w32time

На Debian Linux попытался поднять сервер, который будет зависимым от этого. Файл ntp.conf:
server <Win2003>
driftfile /etc/ntp.drift

Не работает. Даю в Windows команду: w32tm /resync /computer:<Linux> - выдаёт ошибку: Сервер RPC недоступен.

Пробую в Linux воспользоваться программой ntpdate. Запускаю ntpdate <Win2003> - говорит: the NTP socket is in use, exiting. Даю в Windows команду: w32tm /resync /computer:<Linux> - выдаёт ошибку: Сервер RPC недоступен.

Что не так? Спасибо.

Активный пользователь
Сообщения: 357
Зарегистрирован: 31 мар 2005, 18:39
Откуда: Пермь

Сообщение kkv » 22 мар 2006, 10:12

убрал прогу. сделал через Груповые политики

это дамп обращений с freebsd
10.x.x.7 это виндовый
proxy это freebsd
Код
11:01:53.431683 10.x.x.7.ntp > proxy.ntp:  v3 sym_act strat 1 poll 15 prec -6
11:01:53.431751 proxy.ntp > 10.x.x.7.ntp:  v3 sym_pas strat 2 poll 15 prec -31 [tos 0x10]
11:02:03.429498 10.x.x.7.ntp > proxy.ntp:  v3 sym_act strat 1 poll 10 prec -6
11:02:03.429577 proxy.ntp > 10.x.x.7.ntp:  v3 sym_pas strat 2 poll 10 prec -31 [tos 0x10]
11:02:13.429801 10.x.x.7.ntp > proxy.ntp:  v3 sym_act strat 1 poll 10 prec -6
11:02:13.429886 proxy.ntp > 10.x.x.7.ntp:  v3 sym_pas strat 2 poll 10 prec -31 [tos 0x10]
11:02:23.430852 10.x.x.7.ntp > proxy.ntp:  v3 sym_act strat 1 poll 9 prec -6
11:02:23.430940 proxy.ntp > 10.x.x.7.ntp:  v3 sym_pas strat 2 poll 9 prec -31 [tos 0x10]
[/code]


делаю
Код
# ntpdate -q 10.x.x.7
server 10.x.x.7, stratum 1, offset -9.275137, delay 0.04158
22 Mar 11:08:55 ntpdate[3752]: step time server 10.x.x.7 offset -9.275137 sec
[/code]

все робит... но после восми обращений снова выдает ошибка. что в первом посте!!!! время с freebsd необновляется :(
Активный пользователь
Сообщения: 357
Зарегистрирован: 31 мар 2005, 18:39
Откуда: Пермь

Сообщение kkv » 22 мар 2006, 10:22

сделал проброс напрямую...
тоесть 10.x.x.7 направил на time.windows.com
начали идти покеты а главное синхронизация

Код
11:20:21.266950 time.windows.com.ntp > 10.x.x.7.ntp:  v3 server strat 2 poll 10 prec -6
11:20:31.037290 10.x.x.7.ntp > time.windows.com.ntp:  v3 sym_act strat 3 poll 10 prec -6
11:20:31.254282 time.windows.com.ntp > 10.x.x.7.ntp:  v3 server strat 2 poll 10 prec -6
11:20:41.053239 10.x.x.7.ntp > time.windows.com.ntp:  v3 sym_act strat 3 poll 10 prec -6
[/code]


как мне скрестить w32time и ntpd вопрос открытый :(
Активный пользователь
Сообщения: 357
Зарегистрирован: 31 мар 2005, 18:39
Откуда: Пермь

Сообщение kkv » 22 мар 2006, 11:28

после раскопок оказалось что
Код
prec -31 [tos 0x10]
[/code]

это ошибка типа несоответсвие Временной зоны
это ошибка протокола tcp
:( неуж fw надо править или что как?
Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 22 мар 2006, 16:52

Андрей К.
Цитата
Запускаю ntpdate <Win2003> - говорит: the NTP socket is in use, exiting.
[/quote]
потому что запущена служба ntpd (или xntpd) и уже слушает порт udp/123
поэтому надо прибить ntpd или запускать ntpdate с ключом -u :
Код
# ntpdate -u ntp1.zenon.net
Looking for host ntp1.zenon.net and service ntp
host found : ntp1.zenon.net
22 Mar 15:16:29 ntpdate[1256]: adjust time server 195.2.64.6 offset -0.005798 sec
[/code]


не знаю, что дает команда w32tm /config /reliable:YES

но правильно надо настроить так:
1. если linux/freebsd стоит на границе сети то он должен быть сервером времени и брать время
2. винда и все другие сервера и активное оборудование должны брать время с unix-машины.

делаем
1: файл /etc/ntp.confминимально содержит:
Код
# server  ntp0.zenon.net
server  ntp1.zenon.net
server  ntp.ru
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10
driftfile /etc/ntp/drift
#multicastclient                        # listen on default 224.0.1.1
#broadcastdelay 0.008

[/code]

2. на виндовой тачке:
net time /setsntp:<ip-unix-box>
net stop w32time
net start w32time

3. проверяем:
Код
# ntpq -p
    remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp0.zenon.net  .GPS.            1 u  185 1024  377    6.849    6.458   3.516
+ntp1.zenon.net  195.2.64.5       2 u  225 1024  377    6.776    3.142   3.274
+phaeton.delfa.n 192.36.143.150   2 u  176 1024  277   17.720   24.719  83.262
LOCAL(0)        LOCAL(0)        10 l    3   64  377    0.000    0.000   0.001
[/code]
если нечто похожее, то здесь все окей.

на винде (локальный интерфейс unix = 172.16.1.254):
Код
C:\>w32tm /monitor /computers:172.16.1.254
172.16.1.254 [172.16.1.254]:
   ICMP: 0ms delay.
   NTP: -0.3029205s offset from local clock
       RefID: ntp0.zenon.net [195.2.64.5]

[/code]


вот и все.
Trust me - i know what i’m doing © Sledge Hummer

Активный пользователь
Сообщения: 357
Зарегистрирован: 31 мар 2005, 18:39
Откуда: Пермь

Сообщение kkv » 24 мар 2006, 11:09

незнаю куда уже копать вот конфиг
/etc/ntp.conf
Код
server 195.2.64.5 minpoll 10 maxpoll 16 # ntp0.zenon.net
server 195.220.94.163 minpoll 10 maxpoll 16 # chronos.cru.fr
server 130.235.20.3 minpoll 10 maxpoll 16 # ntp.lth.se
server 129.240.64.3 minpoll 10 maxpoll 16 # fartein.ifi.uio.no

restrict default nomodify notrap noquery

restrict 127.0.0.1
restrict 192.x.x.0 mask 255.x.x.0 nomodify notrap
restrict 10.x.x.0 mask 255.x.x.0 nomodify notrap

restrict 195.2.64.5 noquery notrap
restrict 195.220.94.163 noquery notrap
restrict 130.235.20.3 noquery notrap
restrict 129.240.64.3 noquery notrap

server  10.x.x.1        # local clock
fudge   10.x.x.1 stratum 10

driftfile /var/lib/ntp/drift
#broadcastdelay 0.008

#keys           /etc/ntp/keys
[/code]

все нормально.. сервак обновляется.. но виндоза с этого сервака нехочет обносляца... беспокоит вот что
Код
11:02:13.429886 proxy.ntp > 10.x.x.7.ntp:  v3 sym_pas strat 2 poll 10 prec -31 [tos 0x10]
11:02:23.430852 10.x.x.7.ntp > proxy.ntp:  v3 sym_act strat 1 poll 9 prec -6
11:02:23.430940 proxy.ntp > 10.x.x.7.ntp:  v3 sym_pas strat 2 poll 9 prec -31 [tos 0x10]
[/code]

это окончание. [tos 0x10]
что бы это могло быть?
Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 24 мар 2006, 11:29

а что у виндузы в логах?

попробуй убрать все restric'ы.

tos - type of service ?
Trust me - i know what i’m doing © Sledge Hummer

Активный пользователь
Сообщения: 357
Зарегистрирован: 31 мар 2005, 18:39
Откуда: Пермь

Сообщение kkv » 24 мар 2006, 13:04

у виндозы то?
в первом посте .... вот ошибки.

как я понял мой ntpd неправильно отвечает моему виндознику :(
а виндозник неможет понять.. и пытается обновица 8мь раз а патом глохнет.. если же настроить дырку до виндовса то все окей...

главно... настроено щас так...
открыта дырка до DC по порту 123.. он обновляется
остальные DC обновляются так
Код
14:08:52.620228 10.x.x.2.ntp > 10.x.x.7.ntp:  [len=68] v3 sym_act strat 4 poll 10 prec -6
14:08:52.648959 10.x.x.7.ntp > 10.x.x.2.ntp:  [len=68] v3 server strat 3 poll 10 prec -6
[/code]

и все безз проблем. значит глюки именно с ntpd . а где понять немогу.
Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 24 мар 2006, 13:35

может это: KB875424
"Time synchronization may not succeed when you try to synchronize with a non-Windows NTP server in Windows Server 2003" а?
Trust me - i know what i’m doing © Sledge Hummer

След.

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3