성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] Java - How to use the Foreign Funct...
[정성태] 제가 큰 실수를 했군요. ^^; Delegate를 통한 Bein...
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>이벤트 로그 - Time Provider NtpClient: No valid response has been received from domain controller</h1> <p> 이벤트 로그에 다음과 같은 경고가 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Log Name: System Source: Microsoft-Windows-Time-Service Date: 2017-12-02 오후 11:31:08 Event ID: 24 Task Category: None Level: Warning Keywords: User: LOCAL SERVICE Computer: TESTPC.TESTAD.com Description: Time Provider NtpClient: No valid response has been received from domain controller PDC1.TESTAD.com after 8 attempts to contact it. This domain controller will be discarded as a time source and NtpClient will attempt to discover a new domain controller from which to synchronize. The error was: The peer is unreachable. </pre> <br /> 위의 메시지를 보면 Active Directory의 PDC1 도메인 컨트롤러로부터 시간 동기화를 할 수 없다는 것입니다. 그런데, 정작 오류가 발생하는 PC에서 w32tm으로 시간 동기화를 하면 다음과 같이 잘 실행이 됩니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>w32tm /resync</span> Sending resync command to local computer The command completed successfully. C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>w32tm /query /status</span> Leap Indicator: 0(no warning) Stratum: 5 (<span style='color: blue; font-weight: bold'>secondary reference</span> - syncd by (S)NTP) Precision: -6 (15.625ms per tick) Root Delay: 0.4771762s Root Dispersion: 7.9354356s ReferenceId: 0x34A88A91 (source IP: 52.168.138.145) Last Successful Sync Time: 2017-12-04 오전 10:04:33 Source: <span style='color: blue; font-weight: bold'>time.windows.com</span>,0x9 Poll Interval: 6 (64s) </pre> <br /> 이것은 PDC1 도메인 컨트롤러로부터 시간 동기화는 실패했지만 2차 선택으로 time.windows.com을 통해 시간 동기화를 할 수 있었기 때문으로 보입니다. 즉, 어쨌든 결과적으로 PDC1으로부터의 시간 동기화는 실패하고 있는 것입니다.<br /> <br /> 참고로, PDC1 도메인 컨트롤러로 시간 동기화 가능 여부를 다음과 같이 직접 테스트할 수 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>w32tm /stripchart /computer:PDC1.TESTAD.com /dataonly</span> Tracking PDC1.TESTAD.com [192.168.100.80:123]. The current time is 2017-12-08 오전 11:02:08. 11:02:08, error: <span style='color: blue; font-weight: bold'>0x800705B4</span> 11:02:11, error: 0x800705B4 0x800705B4 == This operation returned because the timeout period expired. </pre> <br /> 이유는 간단합니다. PDC1 서버의 NtpServer가 동작하지 않도록 지정되어 있기 때문입니다. 이에 대해서는 다음의 레지스트리 값을 통해 확인할 수 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > 경로: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 키이름: Enabled 타입: DWORD 값: 0 </pre> <br /> 저 값을 1로 바꿔준 후 "Windows Time" 서비스를 재시작하면 이제 PDC1의 NtpServer 기능이 활성화됩니다. 이후, 이벤트 경고가 발생한 PC에서 다시 PDC1에 시간 테스트를 하면 다음과 같이 잘 되는 것을 확인할 수 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > C:\WINDOWS\system32> <span style='color: blue; font-weight: bold'>w32tm /stripchart /computer:PDC1.TESTAD.com /dataonly</span> Tracking PDC1.TESTAD.com [192.168.100.80:123]. The current time is 2017-12-08 오후 12:01:17. 12:01:17, +00.0638259s 12:01:19, +00.0776507s 12:01:21, +00.0777778s </pre> <br /> 물론 이벤트 로그에도 정상적으로 PDC1이 동기화 대상으로 선택되었음을 알리는 항목이 남습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Log Name: System Source: Microsoft-Windows-Time-Service Date: 2017-12-08 오전 11:47:23 Event ID: 35 Task Category: None Level: Information Keywords: User: LOCAL SERVICE Computer: TESTPC.TESTAD.com Description: The time service is now synchronizing the system time with the time source PDC1.TESTAD.com (ntp.d|0.0.0.0:123->192.168.100.95:123). </pre> </p><br /> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
4590
(왼쪽의 숫자를 입력해야 합니다.)