라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
Windows 2000에서 IPv6 설치 및 이용
1. Windows 2000과 IPv6
마이크로소프트사의 OS 가운데 Windows XP나 Windows 2003은 OS 자체에 이미 IPv6 Stack을 탑재하고 있으나, Windows 2000은 별도의 IPv6 Stack을 설치하여 IPv6 프로토콜을 사용할 수 있습니다. 이는 Windows 2000은 OS 개발 당시에 IPv6가 고려되지 않고, 향후 별도의 Add-On 형태로 IPv6를 지원하기 때문입니다.
또한, Windows 2000용 IPv6 Stack은 Microsoft에서 공식적으로 지원하지 않고, 최근의 IPv6 표준이 반영되지 않았기 때문에 Windows XP, 2003 보다 안정성과 기능이 떨어집니다.
따라서, IPv6를 본격적으로 사용하는 경우에는 Windows XP나 2003이 적합합니다.
** 데스크탑에서는 대부분 안정적으로 동작하나, 일부 노트북에서 LAN 카드의 특성 때문에 문제가 발생하는 경우도 있습니다.
2. Windows 2000용 IPv6 Stack 다운로드
Windows 2000에 IPv6 Stack을 설치하기 위해서는 해당 시스템의 서비스팩(Service Pack) 버전에 맞는 IPv6 Stack을 다운로드 해야합니다.
각 서비스팩별 IPv6 Stack은 한국전산원 6NGIX & 6KANet 홈페이지(http://www.ngix.ne.kr)에서 다운로드 받을 수 있습니다.
SP1용 IPv6 Stack -http://www.ngix.ne.kr/file/tpipv6-001205-SP1-IE6.zip
SP2용 IPv6 Stack -http://www.ngix.ne.kr/file/tpipv6-001205-SP2-IE6.zip
SP3용 IPv6 Stack -http://www.ngix.ne.kr/file/tpipv6-001205-SP3-IE6.zip
SP4용 IPv6 Stack - SP3용 IPv6 Stack과 동일
또는Vsix.Net 자료실의 IPv6 네트워크 부분에서 다운로드 가능합니다.
3. Windows 2000용 IPv6 Stack 설치
Windows 2000 서비스팩 버전에 맞는 IPv6 Stack을 다운로드 한뒤, 적절한 위치에 압축을 풀고, 아래 그림과 같이 압축을 푼 폴더의 Setup 폴더속의 hotfix.exe를 실행합니다.
 
사용자 삽입 이미지
 
시스템에 IPv6 Stack이 설치된 후 아래와 같은 메시지가 나타나면,OK(확인) 버튼을 눌르고 시스템을 재시작합니다.
 
사용자 삽입 이미지
 
Windows XP에서는 IPv6 Stack이 활성화 되면 네트워크 인터페이스에 자동으로 IPv6 프로토콜이 바인딩(설치) 되지만, Windows 2000에서는, 관리자가 직접 네트워크 인터페이스에 IPv6 프로토콜을 설치해 주어야 합니다.
** 경우에 따라서 자동으로 IPv6 프로토콜이 각 네트워크 인터페이스에 연결(바인딩)되어 있는 경우도 있습니다.
'시작 → 설정 → 제어판 → 네트워크 및 전화 접속 연결'선택하고, 아래 그림처럼 시스템에서 사용하는 랜카드(네트워크 인터페이스)의 등록정보를 선택합니다.
 
사용자 삽입 이미지
 
등록정보에서'설치' → '프로토콜' → '추가' → 'Microsoft IPv6 Protocol'을 선택하여 해당 네트워크 인터페이스에 IPv6 프로토콜을 바인딩시킵니다.
 
사용자 삽입 이미지
 
이제 위 그림처럼 네트워크 인터페이스에 Microsoft IPv6 Protocol이 설치된 것을 확인 할 수 있습니다.
4. 시스템에 할당된 IPv6 주소 확인
Windows 2000에서는 ipv6 명령을 이용해 시스템에 할당된 ipv6 주소를 확인할 수 있습니다.
>> ipv6 if
위 명령어를 명령어 프롬프트에 입력하면 아래 그림과 같이 IPv6와 관련된 각종 물리적,논리적 인터페이스의 정보가 표시됩니다.
 
사용자 삽입 이미지
 
위 그림에서 보면,Interface(RealTek InterFace)2001:~로 시작하는Native Global IPv6 주소가 할당되었으며, 이와 동시에fe80으로 시작하는LinkLocal IPv6 주소도 할당된 것을 알 수 있습니다.
만약 시스템이 연결된 네트워크에서 라우터 차원의 Native IPv6를 지원하지 않으면, fe80으로 시작하는 LinkLocal IPv6 주소만 나타나게 됩니다.
라우터 차원에서 Native IPv6를 지원하지 않으면 6to4 또는 ISATAP 터널링을 이용하여 IPv6를 이용할 수 있습니다. Windows 2000에서 6to4 또는 ISATAP 터널링 설정 방법은 Vsix.Net(www.vsix.net)의 내가 만드는 세상의 IPv6 따라하기에 등록될 예정입니다.
5. Windows 2000에서 IPv6 동작확인
지금까지 일련의 절차를 통해 Windows 200에 IPv6 Stack을 설치하고, 할당된IPv6 주소를 확인 하였습니다. 사용하는 네트워크가 IPv6를 지원하면 ping6 명령어와 웹 사이트 접속을 통해 IPv6의 동작을 테스트할 수 있습니다.
ping6 명령을 이용하여, 한국전산원 6NGIX와의 IPv6 네트워크 테스트를 해보겠습니다.
아래 명령을 명령 프롬프트에 입력합니다.
ping6 2001:2b8::1
 
사용자 삽입 이미지
 
마지막으로, IPv6로 구현된 홈페이지에 접속하여 웹 서비스가 가능한지 확인해 보겠습니다.
 
사용자 삽입 이미지
 
위 그림은IPv6 Dynamic DNS 홈페이지(http://ipv6.6dns.org)에 접속한 화면입니다.
접속자의 IP 주소가'2001:2b8:2:fff3:2e0:7dff:fea6:bcfc'이며, IPv6로 접속되었음을 알 수 있다.
※ 참고 : net 명령어를 이용하여 IPv6를 시작하고 멈출 수 있습니다.
IPv6 서비스 시작 :: net start tcpip6
 
사용자 삽입 이미지
 
IPv6 서비스 중지 :: net stop tcpip6
 
사용자 삽입 이미지
 
  Comments,     Trackbacks