비 Windows NTP 서버와 동기화하려고 하면 시간 동기화가 성공하지 못할 수 있습니다.

Windows 기반 컴퓨터를 Windows를 실행하지 않는 NTP(네트워크 시간 프로토콜) 서버와 동기화하려고 하면 동기화가 성공하지 못할 수 있습니다. 이 문서에서는 이 문제에 대한 해결 방법을 제공합니다.

적용 대상: Windows Server 지원 버전
원본 KB 번호: 875424

원인

이 문제는 컴퓨터가 대칭 활성 모드를 사용하여 동기화 요청을 보낼 때 발생할 수 있습니다. 기본적으로 Windows Server 2003 도메인 컨트롤러는 시간 서버로 구성되며 대칭 활성 모드를 사용하여 동기화 요청을 보냅니다. Windows를 실행하지 않는 일부 NTP 서버는 클라이언트 모드를 사용하는 요청에만 응답합니다.

해결 방법

이 문제를 resolve 시간 서버와 동기화할 때 클라이언트 모드를 사용하도록 Windows 시간을 구성합니다. 다음 단계를 따릅니다.

  1. 시작을 선택하고 cmd를 검색하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 선택합니다.

  2. 명령 프롬프트 창에서 다음 명령을 실행합니다.

    w32tm /config /manualpeerlist:<NTP_server_IP_Address>,0x8 /syncfromflags:MANUAL
    net stop w32time
    net start w32time
    w32tm /resync
    

추가 정보

Windows Time에서 요청을 보내는 데 사용하는 모드는 다음 레지스트리 하위 키에 의해 설정됩니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
이 하위 키의 Enabled 항목 값이 1이면 Windows 시간은 대칭 활성 모드를 사용합니다. 그렇지 않으면 Windows 시간은 클라이언트 모드를 사용합니다.

"해결" 섹션의 명령에서 참조되는 0x8 설정은 Windows 시간에서 클라이언트 모드를 사용하도록 설정합니다.

/manualpeerlist 스위치와 함께 사용되는 모드에 대한 유효한 설정은 다음과 같습니다.

  • 0x01 - 특수 폴링 간격 SpecialInterval 사용
  • 0x02 - UseAsFallbackOnly
  • 0x04 - SymmetricActive 모드로 요청 보내기
  • 0x08 - 클라이언트 모드로 요청 보내기