2005/08/21 22:10에 링크만 덩그러니 걸어 놓은 걸 대충 번역함.
http://www.gudeads.com/english/main-windows-ntp.htm
(사실 본인은 아래 나와 있는 내용을 적용했었는지 아닌지 지금 기억이 가물가물하고,
본인의 경우 지금 확인해 보면 "제어판 - 날짜 및 시간" 에서만 설정을 한 듯 하다.
"인터넷 시간" 탭에서 "인터넷 시간 서버와 자동으로 동기화" 항목을 체크하고,
"서버"에 자신이 알고 있는 ntp 서버 중에서 반응이 좋은 놈의 주소를 써 준다.
"지금 업데이트" 버튼을 누르면 수 초 후에 동기화가 이루어진다. 그런데 이게
생각 외로 자동으로 업데이트가 잘 안되는 것 같다. 그래서 주변의 다른 컴퓨터나
핸드폰 시계와 수 분 이상 차이가 난다 싶으면 화면 오른쪽 아래의 시계를 더블
클릭해서 "날짜 및 시간 등록정보"를 띄운 후에 "인터넷 시간" 탭에서 "지금 업데이트"
버튼을 지긋이 눌러주고 딴일을 한다. 잠시후에 보면 동기화 됐다는 메시지가
뜨고 "날짜 및 시간" 창을 닫고 하던 일을 계속한다. 아마 동기화 주기가 너무
길어서 그런 거 같은데 귀찮아서 그냥 쓰고 있다. 이거 번역할 시간에 주기나
맞추는 건데 -.-;;; 큭.. 자, 이제 아래에 번역한 것.)
Windows를 NTP 클라이언트나 서버로 사용하기
Windows XP/Server 2003
Windows XP/Server 2003은 NTP 서버에 시간을 물어서 자신의 시간을 맞출 수가 있다. 별도의 소프트웨어가 필요하지는 않다. 설정은 "제어판 - 날짜 및 시간"에서 한다. Windows XP/Server 2003을 NTP 서버로 사용하기 위해서는 다음의 레지스트리 항목을 수정해야 한다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time:
이름 | 데이터 | 설명 |
---|
Parameters\Type | NTP | Config\AnnounceFlags | 5 | 이 서버는 안정적인 시간 정보를 제공한다는 의미
| TimeProviders\NtpServer\Enabled | 1 | Parameters\NtpServer | 이 서버가 별도의 시간정보를 어디선가 받아서 (역자주: 예를들면 GPS 정보 등) 자신의 시간을 맞출 수 있다면 이 항목은 비워둔다. 그렇지 않은 경우라면, IP 주소나 DNS 이름을 블랭크(역자주: 아마도 스페이스나 탭)로 구분하여 적는다. |
(역자주: 본인도 해보지는 않았음)
위의 항목들을 변경한 후에는 해당 서비스를 재시작해야 한다.
Microsoft에서 다음의 추가적인 설명을 얻을 수 있다:
XP
Server 2003
|
Windows 2000
Windows 2000에서는 "w32time.exe"라는 통합 서비스를 통해서 NTP 서버나 클라이언트로 동작할 수 있다. 이 서비스를 활성화 하기 위해서는, 몇가지 항목들을 레지스트리에 추가한 후에 "time service"라는 서비시를 재시작해야 한다. "관리도구 - 서비스 - Windows Time"항목에서 "time service"를 발견할 수 있을 것이다. 서비스를 찾았으면 시작유형을 자동으로 설정한다. (명령행 (역자주: 윈도우즈버튼 - 실행 - cmd.exe) 에서 "net start w32time"이라고 입력하면 time 서비스를 시작할 수 있고, "net stop w32time"이라고 입력하면 중지할 수도 있다.) 이 서비스를 위한 레지스트리 항목은 다음의 위치에 있다:
HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Services\W32Time\Parameters
(역자주: 줄이 길어서 짤랐음. 원래는 한 줄)
각 항목의 자세한 의미에 대해서는 Microsoft에서 정보를 얻을 수 있다.
Windows 2000을 NTP 클라이언트로 동작시키기 위해서는, 시간 서버 (역자주: NTP 서버를 말함)의 IP 주소가 필요하다. ("ntpserver"라는 항목에 입력하거나 명령행에서 "net time /setsntp[:NTP-Serverliste]" 라고 입력하면 된다. (역자주: NTP-Serverlist가 맞는 거 같음) 동기화 주기는 8시간으로 맞추는 것이 표준이다. ("Period"라는 항목의 값을 "SpecialSkew"라고 설정한다.) 이 주기는 다른 값으로 변경하는 것도 물론 가능하다: 예를 들면 하루에 24번 동기화를 수행하려면 "Period"라는 항목의 종류가 "REG_DWORD"가 되도록 하고 값은 숫자 24가 되도록 한다.
Windows 2000은 NTP 서버로 동작하게 할 수도 있다: "LocalNTP"라는 레지스트리 항목을 "0"에서 "1"로 수정한다. time service를 재시작하면, 다른 NTP, 혹은 SNTP 클라이언트들이 이 서버에 시작을 물어볼 수 있게 된다. time service가 어떻게 돌아가고 있는지 확인해보려면 time service를 중지한 상태에서 "w32tm.exe"라는 명령어를 실행하면 된다. "w32tm.exe /?"라고 명령행에서 입력하면 설명이 나온다. 그 설명을 참조한다.
|
Windows NT
이러한 시간 서비스가 Windows NT에서도 제공되는데, NT resource kit에 들어 있는 옛날 방식의 시간 서비스인 Timeserv를 대체하는 녀석이다. Microsoft의 here (FTP)에서 다운로드 받을 수 있다.
|
[Home] [News] [Products] [Updates] [About us] [Ordering] [AGB] [Contact] ⓒ 2004 Gude Analog- und Digitalsysteme GmbH | last update: 2005-05-20 |