3

Я использую Windows Time Service для синхронизации времени между двумя компьютерами в сети. Сеть изолирована и не имеет подключения к Интернету. Я настраиваю одну из машин в сети как сервер, а другую как клиент.

Конфигурация сервера w32tm /query /configuration выглядит следующим образом. В машине включен NTPServer bit .

[Configuration]

EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 4294967295 (Local)
MaxPosPhaseCorrection: 4294967295 (Local)
MaxAllowedPhaseOffset: 300 (Local)

FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 30000 (Local)


[TimeProviders]

NtpClient (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
CrossSiteSyncFlags: 2 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 3600 (Local)
Type: NT5DS (Local)

NtpServer (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 0 (Local)
AllowNonstandardModeCombinations: 1 (Local)

VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)

Конфигурация клиента выглядит следующим образом.

C:\Windows\system32>w32tm /query /configuration
[Configuration]

EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 54000 (Local)
MaxPosPhaseCorrection: 54000 (Local)
MaxAllowedPhaseOffset: 1 (Local)

FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 360000 (Local)


[TimeProviders]

NtpClient (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 604800 (Local)
Type: NTP (Local)
NtpServer: [172.19.36.138],0x8 (Local)

VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
NtpServer (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 0 (Local)
InputProvider: 0 (Local)

Вы можете видеть NtpServer: [172.19.36.138],0x8 (Local) выше, который указывает на сервер, который я настроил. Я могу пинг между двумя машинами.

Если я пытаюсь запустить w32tm /resync из клиента, он говорит

Sending resync command to local computer
The computer did not resync because no time data was available.

Почему это происходит и как я могу это исправить.?

2 ответа2

5
  1. Перезагрузите службу времени

    net stop w32time
    net start w32time
    
  2. Сообщите службе синхронизации времени использовать изменения

    w32tm /config /update
    
  3. Сброс времени локального компьютера против сервера времени

    w32tm /resync /rediscover
    

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

The computer did not resync because no time data was available.
0

К вашему сведению, обратите внимание на ваш сервер:

VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 1 (Local)

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

Также на вашем клиенте проверьте правильность этих скобок [ ] , я использую DNS-имя и не вижу скобок, не уверен, но это может быть неправильный синтаксис.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .