NTP

Тема в разделе "Hardware and Software", создана пользователем zmh, 1 авг 2006.

  1. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
    хочу доменконтроллер шобы время брал с инета.

    нашел список серверов времени.. долго искал россию.. оказалось что мы не европа.. гы гы

    http://support.microsoft.com/kb/q262680/


    Заодно подскажите как делать :)

    на сервере w2k стоит.

    я так понял надо сделать

    net time /setsntp:193.233.9.7

    net stop w32time
    net start w32time

    ?

    попробовал на своей локальной хп это сделать.

    изменения в реестре есть.. однако по команде net time.. она показывает какое время на одном из ДК, вместо того чтобы показать какое время на инетовском серваке, который для меня и является сервером времени.. смущает как-то
     
  2. tpak

    tpak Well-Known Member

    Регистрация:
    23 мар 2000
    Сообщения:
    15.504
    Адрес:
    Земля обетованная
    Зайди в часики и поставь сервак в настройках Internet Time. Все отлично работает.
     
  3. mcgru-

    mcgru- Well-Known Member

    Регистрация:
    21 сен 2000
    Сообщения:
    61.609
    Адрес:
    Tomsk, Russia
    sepukked
     
    Последнее редактирование: 31 янв 2013
  4. tpak

    tpak Well-Known Member

    Регистрация:
    23 мар 2000
    Сообщения:
    15.504
    Адрес:
    Земля обетованная
    Ессесно. Хотя у меня схема несколько более хитрая. Циска с матеров 3 стратума берет время, а внутренние машинки уже берут с циски. 2000 ный воркстейшин обновляю ручками через net time время от времени. AD дома нет.
     
  5. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
    ээ... чего-то я в часиках ничего похожего не увидел :shuffle:
     
  6. tpak

    tpak Well-Known Member

    Регистрация:
    23 мар 2000
    Сообщения:
    15.504
    Адрес:
    Земля обетованная
    Ты уверен, что у тебя 2003 сервак, а не 2000?
     
  7. badger

    badger FH Beta Tester

    Регистрация:
    9 июл 2000
    Сообщения:
    5.758
    Адрес:
    Estonia(Ex-USSR)
    Кстати, таже фигня, Sever 2003, читый, без сервис паков, стоит Russian MUI - нет internet-time в часиках.

    C:\>ver

    Microsoft Windows [Версия 5.2.3790]


    P.S. Russian MUI не я ставил, так что зачем не спрашивайте, видимо потому что по терминалу на ём юзвери работают.
     
  8. badger

    badger FH Beta Tester

    Регистрация:
    9 июл 2000
    Сообщения:
    5.758
    Адрес:
    Estonia(Ex-USSR)
    Глянул ещё пару серваков, на одном есть internet-time, на другом нет, на обоих 2003 SP1...
     
  9. badger

    badger FH Beta Tester

    Регистрация:
    9 июл 2000
    Сообщения:
    5.758
    Адрес:
    Estonia(Ex-USSR)
  10. tpak

    tpak Well-Known Member

    Регистрация:
    23 мар 2000
    Сообщения:
    15.504
    Адрес:
    Земля обетованная
    Version 5.2.3790 - без муйни.

    Насчет w2k - извините, я лох, пригрезилось w2k3. :(
     
  11. -exec-

    -exec- FH Consultant

    Регистрация:
    29 янв 2000
    Сообщения:
    24.690
    Адрес:
    xUSSR
    закладка есть на недоменных компах.
    на доменных политика прикуривать от контроллера и закладки нету.
     
  12. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
    Ага, ну вобщем я про это все уже и подумал ;)

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

    Мне хотелось подтверждения собсно что да так и делается и хотелось узнать как проверить шо действительно время берется с внешних ntp :)

    неужели никто в домене время не синхронизит? ;)

    зы: а дома у меня chameleon clocks время синхронизит ;)
     
  13. -exec-

    -exec- FH Consultant

    Регистрация:
    29 янв 2000
    Сообщения:
    24.690
    Адрес:
    xUSSR
    не понял вопроса
     
  14. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
    ужас, попытаюсь сформулировать заново :)

    на домен-контроллере стоит w2k server (может быть adv.server). Домен-контроллеров 2 штуки.

    Нужно на одном из них брать время с интернета. С него будут брать время все остальные.

    Я прочитал что это делается путем запускания на ДК:

    net time /setsntp:<список ntp serverov>

    net stop w32time
    net start w32time

    Вопросы:

    1) Действительно ли эти действия надо совершать и достаточно ли их?

    2) как проверить что ДК начал брать время с этих ntp-серверов, а не продолжает юзать локальное?

    3) Какой из двух ДК считается (блин слово забыл).. ээ.. главным сервером времени? То бишь по какому аспекту это определяется.. по конкретной роли или по набору ролей?


    Примечание:

    тестил на wxpsp2, введена в домен. произвел на ней вышеприведенные команды. Уменьшил руками на ней время на минуту. Хпя перестала брать время с домена, потому как скажем на одном из серваком время на минуту больше. Однако не уверен что ХПя стала брать время с инета.. ибо по команде

    net time выдается:

    C:\>net time
    Текущее время на \\SERV01 равно 8/2/2006 3:56 PM

    Команда выполнена успешно.

    вобщем нет уверенности..

    посмотрел system log..

    26-го числа.. запись от w32time об успешной синхронизации времени с ДК.

    2-го числа августа:

    Службе времени не удалось синхронизовать системное время в течение 49152 сек., поскольку ни один из поставщиков времени не смог предоставить пригодный штамп времени. Системные часы не синхронизованы.


    на фаерволе с моей машины разрешено на выход tcp/udp 123 или какой там порт ;)

    прописаны в качестве ntp через запятую 3 ip российских ntp-серверов из списка майкрософт.



    Щаз мне еще вспомнилась инфа.. что навроде бы майкрософт юзает в сети sntp, а не ntp.. и шо такое ntp он не знает, соответственно и из инета брать ничего не может.. здесь тогда может быть еще большая путаница... может w2k не умеет ntp, а w2003 умеет.. может оба не умеют, может оба умеют... в доках майкрософта о настройке этого дела упоминается слова как sntp так и ntp..

    фиг поймешь вобщем..

    Ясность внесите ;)
     
  15. Gidra

    Gidra Well-Known Member

    Регистрация:
    25 янв 2006
    Сообщения:
    46
    Адрес:
    Berdyansk, Ukraine
    "Данная программа реализует клиент/сервер SNTP (Simple Network Time Protocol Version 4 for IPv4, IPv6 and OSI, RFC 2030) - протокол синхронизации времени с точностью от 1 до 50 миллисекунд. Программа может работать как сервис WindowsNT, и как обыкновенное приложение Win32."
    Пользую не первый год.
    Переименуй в zip.
     

    Вложения:

    • sntp.txt
      Размер файла:
      17,1 КБ
      Просмотров:
      65
  16. -exec-

    -exec- FH Consultant

    Регистрация:
    29 янв 2000
    Сообщения:
    24.690
    Адрес:
    xUSSR
  17. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
    искать плохо умею ;)

    вобщем рискнул здоровьем.. запустил на дц главном 3 команды.. он сцуко время тут же выставил правильное.. а спешил почти на 10 минут.. я вот терь думаю... не отпадут ли клиенты нах из-за того что по керберосу разница должна быть не более 5 минут.. те кто с сервака не обновит по крайней мере..

    ебнется вся сеть и кирдык... хорошо что у меня не лес деревьев с общим количеством компов за 1000.. вот бы я тогда боялся..

    у него же по идее механизм есть, что если разница по времени большая то постепенно изменять время, приводя к нужному.. а он хуяк и 10 минут сразу низверг...

    интересно как и что будет происходить при переходе на зимнее время :rolleyes:
     
    Последнее редактирование: 3 авг 2006
  18. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
  19. zmh

    zmh Well-Known Member

    Регистрация:
    20 окт 2003
    Сообщения:
    2.460
    Адрес:
    Russia, Saint-Petersburg
    6. Только в случае использования Windows 2000 с пакетом обновления 4 (SP4) необходимо задать параметр коррекции времени. Для этого выполните следующие действия:a. Найдите и выделите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
    b. На правой панели щелкните правой кнопкой мыши параметр MaxAllowedClockErrInSecs и выберите команду Изменить.
    c. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.

    Примечание.TimeInSeconds ? это интервал времени (в секундах) между двумя опросами. Для данного параметра рекомендуется устанавливать значение 900. При этом опрос будет выполняться каждые 15 минут.

    7. Чтобы задать интервал опроса, выполните следующие действия:a. Найдите и выделите следующий раздел реестра:
    HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
    b. На правой панели щелкните правой кнопкой мыши параметр Period и выберите команду Изменить.
    c. В появившемся окне Изменение параметра DWORD в поле Значение введите 24 и нажмите кнопку ОК.

    ------------------------------

    Пункт 6. я так понимаю 900 надо вводить в десятичном исчислении..

    и странно.. это пункт 6 с сайта майкрософт... похоже что написана чушь.. типа это интервал опроса.. при этом в пункте 7 тоже интервал опроса...

    а вот здесь

    http://security.nnov.ru/advisories/timesync.asp

    написано:

    MaxAllowedClockErrInSecs

    This value allows to set maximum correction time allowed for external
    source (it's never applied to internal domain synchronization. This
    parameter doesn't eliminate problem but it's possible to use it on
    forest's root PDC emulator to prevent most important services from
    immediate attack, but it's still possible to launch attack against time
    precision and skew calculation.

    Default value is 43200 (12 hours). 12 hours is huge period that allows a
    lot of services to be attacked. I recommend value below 60 to be used on
    forest's root PDC emulator.

    что если я правильно понял означает максимальную разницу времени на которую можно переводить часы и чувак рекомендует меньше 60 секунд ставить...



    Пункт 7. По умолчанию параметр Period имеет тип REG_SZ и равен тексту SpecialSkew.. ничего в пункте об этом не сказано.. я так понимаю подразумевается, что я должен изменить тип параметра на REG_DWORD и потом уже вводить туды число 24..



    Что думаете по этому поводу?