Меню

Синхронизация времени через proxy



ntpd + http proxy

Здравствуйте!Подскажите, пожалуйста, как можно заставить работать ntpd через http proxy?

А какой прокси используется?

аааа. Метод — просто агонь

В такой постановке задачи ответ — никак
Ибо нужен некий туннель, чтобы UDP пакеты могли бегать поверх TCP/HTTP

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

это как настроить синхронизацию времени, а мне нужно чтобы запущеный сервер ntp обновлялся через проксю

а посоветуйте, пожалуйста какой-нибудь тунель?на данной машине запущен squid, который смотрит на следующую проксю, может squid’ом можно данный тунель построить?если да, то подскажите, пожалуйста как?

ни разу не слышал про такие туннели, поэтому нечего посоветовать
не проще ли брать синхру от какой-нибудь машины в локальной сети?

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

договаривайтесь с админом прокси чтобы настроил его как NTP сервер
либо делайте через HTTP заголовки, такая точность лучше чем ничего

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

а через udpxy нельзя никак настроить?

Какая вообще задача изначально стоит?

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

Я понял Ладно буду ковыряться с заголовками

Источник

Синхронизация времени через proxy

Сообщения: 11
Благодарности:

В настройках синхронизации (на сервере) убери галочку синхронизация с кем-то там ни было.

В настройках времени? (там у меня даже вкладки «Время Интернета» нет). Поподробнее плиз. Где какую галочку убрать?

Хм, и что, он будет синхронизировать при каждом входе в систему. Мне так не нада. Мне нада чтобы он автоматом синхронизировал, без всяких скриптов. Это мне придется на 1-ом серваке (192.168.0.1) делать скрипт для загрузки:
echo Y|net time /set
net time /setsntp:proxy
где proxy — адрес компа который смотрит в инет

и на втором (дополнительном контроллере домена):
echo Y|net time /set
net time /setsntp:192.168.0.1
где 192.168.0.1 — адрес контроллера домена

Где то я читал что дополнительный контроллер домена синхронизироваться должен автоматически, а у меня ошибки выдает:
NTP-клиент поставщика времени не может достичь или получает неправильные данные о времени от 192.168.0.1 (ntp.m|0x0|192.168.0.20:123->192.168.0.1:123).

NTP-клиент поставщика времени: правильный ответ от контроллера домена 192.168.0.1 не был получен после 8 попыток обращения. Этот узел не будет использоваться в качестве источника времени, а NTP-клиент попытается найти новый узел с этим DNS-именем.

результат команды на дополнительном контроллере домена:

net time /querysntp
The current SNTP value is: 192.168.0.1

The command completed successfully.

результат команды на контроллере домена:

net time /querysntp
The current SNTP value is: proxy

The command completed successfully.

Как все исправить?

Нужно чтобы контроллер домена синхронизироваля с proxy (комп который синхронизируется с инетом), дополнительный контроллер домена (192.168.0.20) синхронизировался с контроллером домена (192.168.0.1). А компы в домене тоже синхронизировали время с доменом.

Хочется чтобы это все автоматически происходило, без всяких скриптов в загрузке.

Читайте также:  Как синхронизировать карбюраторы на днепре

По сути компы в домене должны автоматически синхронизировать свое время с серваком при входе в домен, или все же нет?

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

Конфигурация компьютера
Материнская плата: Gigabyte GA-P55-UD3L
HDD: WD3000HLHX + WD7500AARS
Звук: Realtek
Монитор: VieSonic VA2014w
Индекс производительности Windows: 5.1

Я сервер времени поднимал на FreeBSD (нет у меня домена), а у виндовых тачек запускал time.reg :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
«LocalNTP»=dword:00000001
«type»=»NTP»
«ReliableTimeSource»=dword:00000001
«NtpServer»=»192.168.0.202»
«Period»=dword:00000024
————————

NtpServer — откуда берем время. Если есть доступ к DNS, можно указывать по именам. Можно указать несколько в одну строку (разделитель — не помню). После загрузки reg-файла надо рестартовать службу времени и поставить ее на автомат.
На вскидку:
http://www.microsoft.com/technet/pro. mspx?mfr=true
http://www.icn.bmstu.ru/services/time/
http://www.networkdoc.ru/insop/win2000.html

1.
Откройте окно командной строки.

2.
Введите следующую строку, где список — это список имен DNS или IP-адресов нужных источников времени:

w32tm /config /syncfromflags:manual /manualpeerlist:

w32tm /config /update

Пробовал, все равно ошибки прут.

NTP-клиент поставщика времени не может достичь или получает неправильные данные о времени от proxy (ntp.m|0x0|192.168.0.1:123->192.168.0.202:123).

А откуда сервак знает что 192.168.0.202 это точный сервак времени?
Как сделать чтобы он стал таковым или это все равно с каким компом синхронизацию делать?

У Вас брандмауэром не перекрыт 123 порт?
Настройки для компьютеров домена можно сделать через Групповые политики — Comp. config. — Adm. Templates — System — Windows Time Service