종이로 만드는 WiFi 증폭기
도면을 참고하여 안테나 접시(방향판)를 만들어 특정방향으로 신호의 세기를 올리는 방법입니다.
도면 소스: http://freeantennas.com/projects/template2/index.html
종이로 만드는 WiFi 증폭기
도면을 참고하여 안테나 접시(방향판)를 만들어 특정방향으로 신호의 세기를 올리는 방법입니다.
도면 소스: http://freeantennas.com/projects/template2/index.html
20120419_Windows Server NTP 설정 가이드.pdfNetwork Time Protocol(네트워크 시간 프로토콜)의 약자로 네트워크 환경으로 구성된 장비(서버, PC, 통신장비, 방화벽 장비 등)의 시스템 시간을 동기화 하기 위한 규약이다.
NTP 시간을 제공해주는 서버를 "NTP 서버", NTP 서버로 시간 동기화를 요청하는 서버를 "Slave 서버"로 명명한다.
|
서버명 |
IP 주소 |
역할 |
|
Server#1 |
10.10.10.1 |
NTP 서버 |
|
Server#2 |
10.10.10.2 |
Slave 서버 |
|
Server#3 |
10.10.10.3 |
Slave 서버 |
내부 NTP 서버 시스템 시간을 인터넷 표준시(예:time.windows.com)으로 설정한다.
Server#1(IP:10.10.10.1)
내부 NTP 서버 역할로 운용할 서버의 시간 동기화 대상을 외부NTP(예:time.windows.com)으로 설정하고, 설정(레지스트리)값을 확인 후 동기화 작업을 수행한다.
1. 외부 NTP서버를 기준으로 시간동기화 설정을 한다.
* 시작 -> cmd
-> w32tm /config /syncfromflags:manual /manualpeerlist:time.microsoft.com /update
표 1: 예상결과
|
C:\>w32tm /config /syncfromflags:manual /manualpeerlist:time.microsoft.com /update 명령이 성공적으로 완료되었습니다. |
2. Windows Time 서비스의 설정값(레지스트리) 확인
* 시작 -> cmd -> w32tm /dumpreg /subkey:Parameters
표 2: 예상 결과
|
C:\>w32tm /dumpreg /subkey:Parameters 값 이름 값 종류 값 데이터 ----------------------------------------------------------------------------- ServiceMain REG_SZ SvchostEntry_W32Time ServiceDll REG_EXPAND_SZ C:\WINDOWS\system32\w32time.dll NtpServer REG_SZ time.windows.com,0x1 <- 외부 NTP서버주소 Type REG_SZ NTP <- 외부 NTP서버 사용 |
3. Windows Time 서비스 재시작
* 시작 -> cmd -> net stop w32tm
-> net start w32tm
표 3: 예상결과
|
C:\>net stop w32time Windows Time 서비스를 멈춥니다.. Windows Time 서비스를 잘 멈추었습니다.
C:\>net start w32time Windows Time 서비스를 시작합니다.. Windows Time 서비스가 잘 시작되었습니다. |
4. 시간 동기화
* 시작 -> cmd -> w32tm /resync
표 4: 예상결과
|
[정상] C:\>w32tm /resync 로컬 컴퓨터에 다시 동기화 명령을 보내는 중 명령이 성공적으로 완료되었습니다. [오류] : 방화벽에서 외부 UDP 123 포트가 막혀있을 경우 발생할 수 있다. C:\>w32tm /resync 동기화 명령 전송 - local computer... 사용 가능한 시간 데이터가 없어 컴퓨터가 동기화하지 못했습니다. |
내부 NTP 서버가 외부 NTP서버를 참조하는지 확인한다.
Server#1(IP:10.10.10.1)
내부 NTP 서버 역할로 운용할 서버의 서비스를 확인하여 Slave 서버에서 연결 할 수 있도록 구성 값을 확인한다.
1. Windows Time 서비스 구동 확인
* 시작 -> cmd -> sc query w32time
표 5: 예상 결과
|
C:\>sc query w32time SERVICE_NAME: w32time TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING (STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 |
2. NTP 서비스 구동 확인
* 시작 -> cmd -> netstat –ano | findstr 123
표6: 예상 결과
|
C:\>netstat -ano | findstr 123 UDP 0.0.0.0:123 *:* 1128 UDP 0.0.0.0:62123 *:* 1428 UDP [::]:123 *:* 1128 |
내부 NTP서버(IP:10.10.10.1)를 기준으로 Slave 서버의 시스템 시간을 설정한다. 시간차이가 너무 많을 경우 동기화가 되지 않으니, 수동으로 근접한 시간을 맞추고 동기화 할 수 있도록 한다.
Server#2(IP:10.10.10.2)
Server#3(IP:10.10.10.3)
(각 서버별로 수행)
시간 동기화 대상을 내부 NTP서버(IP:10.10.10.1)로 설정하고, 동기화 작업을 수행한다.
1. 내부NTP서버(IP:10.10.10.1)를 기준으로 시간동기화 설정을 한다.
* 시작 -> cmd
-> w32tm /config /syncfromflags:manual /manualpeerlist:10.10.10.1 /update
표 7: 예상결과
|
C:\>w32tm /config /syncfromflags:manual /manualpeerlist:10.10.10.1 /update 명령이 성공적으로 완료되었습니다. |
2. Windows Time 서비스의 설정값(레지스트리) 확인
* 시작 -> cmd -> w32tm /dumpreg /subkey:Parameters
표 8: 예상 결과
|
C:\>w32tm /dumpreg /subkey:Parameters
값 이름 값 종류 값 데이터 ----------------------------------------------------------------------------- ServiceMain REG_SZ SvchostEntry_W32Time ServiceDll REG_EXPAND_SZ C:\WINDOWS\system32\w32time.dll NtpServer REG_SZ 10.10.10.1 <- 외부 NTP서버주소 Type REG_SZ NTP <- 외부 NTP서버 사용 |
3. Windows Time 서비스 재시작
* 시작 -> cmd -> net stop w32tm
-> net start w32tm
표 9: 예상결과
|
C:\>net stop w32time Windows Time 서비스를 멈춥니다.. Windows Time 서비스를 잘 멈추었습니다.
C:\>net start w32time Windows Time 서비스를 시작합니다.. Windows Time 서비스가 잘 시작되었습니다. |
3. 시간 동기화
* 시작 -> cmd -> w32tm /resync
표 10: 예상결과
|
C:\>w32tm /resync 로컬 컴퓨터에 다시 동기화 명령을 보내는 중 명령이 성공적으로 완료되었습니다. |
특정 서버(ex.NTP서버)와 실행한 서버와의 시간차이를 확인한다.
Server#2(IP:10.10.10.2)
Server#3(IP:10.10.10.3)
(각 서버별로 수행하여 확인 할 수 있다.)
특정서버(Master Server:10.10.10.1)와 Slave Server(10.10.10.2)시간 동기화 대상을 Master Server 설정하고, 동기화 작업을 수행한다.
1. Master Server를 기준으로 시간동기화 설정을 한다.
* 시작 -> cmd -> w32tm /stripchart /dataonly /computer:10.10.10.1
비교대상 서버와 시간이 일치한다면, 하기와 유사한 결과값을 볼 수 있다.
표 11: 예상결과
|
C:\> w32tm /stripchart /dataonly /computer:10.10.10.1 Tracking 10.10.10.1 [10.10.10.1]. The current time is 2012-04-18 오후 19:17:13 (local time). 19:17:13, +00.2676328s -> 비교 대상 서버와 +00.2676328 초만큼 차이가 난다. 19:17:15, +00.2593851s 19:17:17, +00.2589499s 19:17:19, +00.2428931s ^C -> 중지하기 위해서는 "Ctrl + c"를 누르면 된다. +00.xxxxxxx(또는 -00.xxxxxxx)로 대상 NTP서버와 차이나는 시간만큼 표기된다. 예) +120.2428931s -> +120초 차이가 남 |
표 12: Slave서버 동기화 설정
C:\>w32tm /config /syncfromflags:manual /manualpeerlist:10.10.10.1/update 명령이 성공적으로 완료되었습니다.
C:\>net stop w32time Windows Time 서비스를 멈춥니다.. Windows Time 서비스를 잘 멈추었습니다.
C:\>net start w32time Windows Time 서비스를 시작합니다.. Windows Time 서비스가 잘 시작되었습니다.
C:\>w32tm /resync 로컬 컴퓨터에 다시 동기화 명령을 보내는 중 명령이 성공적으로 완료되었습니다.
C:\>w32tm /stripchart /dataonly /computer:10.10.10.1 10.10.10.1[10.10.10.1:123] 추적 중 현재 시간은 2012-04-19 오후 22:47:25입니다. 22:47:25, +23.2364090s 22:47:27, +22.7004942s -> 조금씩이지만 차이가 줄어드는 것을 볼 수 있다. 22:47:30, +22.1639462s 22:47:32, +21.6430236s ^C -> 중지하기 위해서는 "Ctrl + c"를 누르면 된다. |
SITE: http://support.microsoft.com/kb/223184/KO/
SITE: http://support.microsoft.com/kb/884776/ko
NTP Sync Response(IN/UDP)
netsh advfirewall firewall add rule name="NTP Sync Response(IN/UDP)" protocol=UDP dir=in action=allow localport=123
( command 창이 관리자 권한으로 실행되어있어야 한다.)
그룹정책을 통한 IPv6 사용 안하기
특정 서버의 IPv6를 사용하지 않기위해서는 레지스트리값을 수정해야 합니다.
WORKGROUP서버가 아닌 도메인으로 통합관리(?)되고 있는 서버라면 서버답게 중앙집중식으로 설정합시다.
해당 KB(http://support.microsoft.com/kb/929852) 살펴보면 IPv6에 관한 여러 설정들이 있는 것을 볼 수 있습니다.
각각의 설정을 위해서 Fixit을 제공해주는데, 결국 개별 레지스트리 값을 수정하는 것입니다.
개별 레지스트리 값을 그룹정책으로 배포하기 위해 admx / adml 설정이 필요하지만 친절하게 만들어주신 분이 계시니 감사히 다운 받도록 합시다. (Download :: IPv6Configuration.zip :: http://www.expta.com/IPv6Configuration.zip )
다운 받은 파일의 압축을 풀어 다음과 같은 경로에 복사합니다.
아래와 같이 C:\Windows\PolicyDefinitions / C:\Windows\PolicyDefinitions\en-US 에 복사하도록 합니다.
설정 후 "그룹정책관리(GPMC)"에서 등록할 수 있도록 합니다.
그룹정책(GPMC) -> 컴퓨터 구성 -> 정책 -> 관리 템플릿 -> 네트워크 -> IPv6 Configuration
찾아가보면 아래와 같이 구성되지 않은 상태입니다.
사용으로 변경 후 필요한 항목을 선택합니다.
하고자 하는 바는 IPv6를 사용하지 않기 위함이기에, 하기와 같이 Disable all IPv6 components를 선택합니다.)
"설정"을 통해 등록한 그룹정책 내용을 확인 합니다.
The App-V Team blog: http://blogs.technet.com/appv/
The WSUS Support Team blog: http://blogs.technet.com/sus/
The SCMDM Support Team blog: http://blogs.technet.com/mdm/
The ConfigMgr Support Team blog: http://blogs.technet.com/configurationmgr/
The SCOM 2007 Support Team blog: http://blogs.technet.com/operationsmgr/
The SCVMM Team blog: http://blogs.technet.com/scvmm/
The MED-V Team blog: http://blogs.technet.com/medv/
The DPM Team blog: http://blogs.technet.com/dpm/
The OOB Support Team blog: http://blogs.technet.com/oob/
The Opalis Team blog: http://blogs.technet.com/opalis
The Service Manager Team blog: http: http://blogs.technet.com/b/servicemanager
The AVIcode Team blog: http: http://blogs.technet.com/b/avicode
The System Center Essentials Team blog: http: http://blogs.technet.com/b/systemcenteressentials
The Server App-V Team blog: http: http://blogs.technet.com/b/serverappv
일반적으로 AD Member서버는 PDC를 NTP서버로 바라보고 있습니다.
통신/보안장비의 경우 Join 하기 힘들고, 업무 특성 상 AD Member가 될 수 없는 경우가 있을 수 도 있구요.
그럴 때... AD Member 서버 중 하나를 선택하여, NTP서비스올려서 시간 동기화를 구성할 수 있도록 합니다.
다음과 같이 하여 이렇게 하려면 다음과 같이 하십시오.
다음 레지스트리 하위 키를 찾아 클릭합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled
오른쪽 창에서 Enabled를 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.
DWORD 값 편집에서 값 데이터 상자에 1를 입력한 다음 확인을 클릭합니다.
다음 단계를 수행하여 AnnounceFlags를 5로 설정합니다.
다음 레지스트리 하위 키를 찾아 클릭합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
오른쪽 창에서 AnnounceFlags를 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.
DWORD 값 편집에서 값 데이터 상자에 5를 입력한 다음 확인을 클릭합니다.
서비스 재시작
net stop w32time && net start w32time
-----------
여기까지 진행되었으면, NTP서버를 Member서버로 지정하여 운용하면 된다.
NTP서버 기본 Port : UDP 123
참고자료: http://support.microsoft.com/kb/816042/ko