기타2009. 9. 25. 11:10
ntp install for window
http://www.meinberg.de/english/sw/ntp.htm

NTP Server 만들기
http://support.microsoft.com/kb/816042

time server 다시시작
net stop w32time && net start w32time

time server와 현재 컴퓨터와 시간 동기화(http://dongjo.tistory.com/95)
w32tm /stripchart /computer:[ip]
ex) w32tm /stripchart /computer: [ip]

time server setting
net time/setsntp:[ip] 
ex)net time/setsntp:172.16.30.99

프로그램을 찾기는 했는데 그냥 레지 건들여서 하는게 낳다고 판단해서 레지로 했다.......

레지로 만들고 time server를 세팅하고 껏다켰다 하니까 되더라 ㅋㅋ

기본적으로 포트는 123을 쓴다.... 참 귀찮았나보다 포트정하기 ㅋㅋ 


일단 밑에는 붙여넣기~

그리고 밑에 다 따라할필요 없이 4번까지만 해두 된다.. 3번까지만 해두 될지두?????

외부 시간 원본을 사용하도록 Windows 시간 서비스 구성

외부 시간 원본과 동기화하도록 내부 시간 서버를 구성하려면 다음과 같이 하십시오.
  1. 서버 유형을 NTP로 변경합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 시작실행을 차례로 누르고 regedit를 입력한 다음 확인을 누릅니다.
    2. 다음 레지스트리 하위 키를 찾아 누릅니다.
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
    3. 오른쪽 창에서 Type을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    4. 값 편집에서 값 데이터 상자에 NTP를 입력한 다음 확인을 누릅니다.
  2. AnnounceFlags를 5로 설정합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 레지스트리 하위 키를 찾아 누릅니다.
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
    2. 오른쪽 창에서 AnnounceFlags를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    3. DWORD 값 편집에서 값 데이터 상자에 5를 입력한 다음 확인을 누릅니다.
  3. NTPServer를 설정합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 레지스트리 하위 키를 찾아 누릅니다.
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled
    2. 오른쪽 창에서 Enabled를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    3. DWORD 값 편집에서 값 데이터 상자에 1을 입력한 다음 확인을 누릅니다.
  4. 시간 원본을 지정합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 레지스트리 하위 키를 찾아 누릅니다.
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
    2. 오른쪽 창에서 NtpServer를 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    3. 값 편집에서 값 데이터 상자에 Peers 를 입력한 다음 확인을 누릅니다.

      참고 Peers 는 컴퓨터가 타임스탬프를 얻는 피어 목록의 자리 표시자이며, 이 목록은 공백으로 구분됩니다. 표시되는 각 DNS 이름은 고유해야 하고 각 DNS 이름 끝에 ,0x1을 추가해야 합니다. 각 DNS 이름 끝에 ,0x1을 추가하지 않으면 5단계에서 변경한 사항이 적용되지 않습니다.
  5. 폴링 간격을 선택합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 레지스트리 하위 키를 찾아 누릅니다.
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
    2. 오른쪽 창에서 SpecialPollInterval을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    3. DWORD 값 편집에서 값 데이터 상자에 TimeInSeconds 를 입력한 다음 확인을 누릅니다. 

      참고 TimeInSeconds 는 폴링 간격으로 설정할 초의 자리 표시자입니다. 권장 값은 900(십진수)입니다. 이 값은 15분마다 폴링하도록 시간 서버를 구성합니다.
  6. 시간 수정 설정을 구성합니다. 이렇게 하려면 다음과 같이 하십시오.
    1. 다음 레지스트리 하위 키를 찾아 누릅니다.
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
    2. 오른쪽 창에서 MaxPosPhaseCorrection을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    3. DWORD 값 편집의 단위 상자에서 10진수를 선택합니다.
    4. DWORD 값 편집에서 값 데이터 상자에 TimeInSeconds 를 입력한 다음 확인을 누릅니다. 

      참고 TimeInSeconds 는 1시간(3600)이나 30분(1800)과 같은 적당한 값의 자리 표시자입니다. 폴링 간격, 네트워크 상태 및 외부 타임 원본에 따라 값을 선택합니다.
    5. 다음 레지스트리 하위 키를 찾아 누릅니다.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
    6. 오른쪽 창에서 MaxNegPhaseCorrection을 마우스 오른쪽 단추로 누른 다음 수정을 누릅니다.
    7. DWORD 값 편집의 단위 상자에서 10진수를 선택합니다.
    8. DWORD 값 편집에서 값 데이터 상자에 TimeInSeconds 를 입력한 다음 확인을 누릅니다. 

      참고 TimeInSeconds 는 1시간(3600)이나 30분(1800)과 같은 적당한 값의 자리 표시자입니다. 폴링 간격, 네트워크 상태 및 외부 타임 원본에 따라 값을 선택합니다.
  7. 레지스트리 편집기를 종료합니다.
  8. 명령 프롬프트에서 Windows 시간 서비스를 다시 시작하도록 다음 명령을 입력한 다음 Enter 키를 누릅니다.
    net stop w32time && net start w32time

Posted by 동동(이재동)