라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
Part 5 : set interface 명령을 이용한 IPv6 인터페이스 정보 설정

지금까지 Part 1, 2, 3, 4를 통해  IPv6 관련 설정을 확인(show), 추가(add), 삭제(delete), 설정(set)하는 방법을 알아 보았습니다. Part 5에서는 IPv6 인터페이스 정보를 설정하기 위한 set interface 명령에 대해 알아보겠습니다.

** 본 문서는 Windows XP SP1에 고급네트워킹팩을 설치한 환경을 기준으로 설명하겠습니다.

 

1. set interface 명령의 주요 옵션

set interface 명령은 시스템에 구성된 물리적, 논리적 IPv6 인터페이스의 정보를 변경하는 명령으로 netsh interface ipv6 set interface 명령을 실행하면 [그림1]처럼 다양한 옵션이 표시됩니다.

사용자 삽입 이미지

[그림1]

    oforwarding:: 패킷 포워딩의 가능 여부를 설정
       - 패킷 포워딩 : 해당 인터페이스에 도착한 패킷을 다른 인터페이스로 전달하는 것

    oadvertise:: RA(Router Advertisement)가 해당 인터페이스로 보내져야 하는지 여부

    o mtu :: 인터페이스의 mtu를 설정

    o siteid :: Site scope zone identifier를 설정

    o metric :: 인터페이스의 매트릭(일종의 우선 순위)를 지정

    o firewall :: firewall 모드로 동작여부를 설정

    o siteprefixlength :: global prefix의 길이를 수정

    o store :: 설정내용이 계속 지속될지(persistent), 다음 부팅전 까지만 지속되는지 결정
     

     

2. set interface forwarding 옵션

forwarding(패킷 포워딩) 옵션은 PC를 이용하여 라우터를 구성하거나 6to4 릴레이 등을 구성할 때 해당 인터페이스로 도달한 데이터를 내부의 타 인터페이스나 타 단말(보통 라우터)로 보내고자 할 때 이용합니다.

forwarding 옵션이 활성화(enable)되면, 추가적인 라우팅 명령을 이용하여 PC를 IPv6 라우터로 이용할 수 있습니다.

패킷 포워딩 활성화 ::set interface [인터페이스 이름]forwarding=enabled

        예) netsh interface ipv6 set interface wire forwarding=enabled
         

패킷 포워딩 비활성화 ::set interface [인터페이스 이름]forwarding=disabled

        예) netsh interface ipv6 set interface wire forwarding=diabled


패킷 포워딩 여부를 확인하려면netsh interface ipv6 show interface [인터페이스 이름]을 입력합니다. 아래 그림에서Forwards Packets이 Yes로 설정된 것으로 알 수 있습니다.

사용자 삽입 이미지

 

3. set interface advertise 옵션

advertise 옵션은 라우터에서 배포하는 RA(Router Advertisement) 정보를 해당 인터페이스로 보낼지 선택합니다. RA를 수신하게 되면 자동으로 IPv6 주소를 생성하게 되고, RA를 수신하지 않으면 IPv6 주소를 자동으로 생성하지 않습니다.

테스트 등의 목적으로 IPv6 자동 생성 기능을 이용하지 않을 때 유용합니다.

RA 정보를 받아야 할 때(자동 주소 생성이 필요할 때)

    setinterface [인터페이스 이름] advertise=diabled

    예) netsh interface ipv6 set interface wire advertise=disabled
     

사용자 삽입 이미지

[자동으로 IPv6 주소가 생성된 화면]

RA 정보를 받지 않아야 할 때(자동 주소 생성이 필요 없을 때)

    set interface [인터페이스 이름] advertise=enabled

    예) netsh interface ipv6 set interface wire advertise=enabled
     

사용자 삽입 이미지

[IPv6 주소 자동생성이 비활성화된 화면]

 

4. set interface mtu 옵션

인터페이스의 MTU(Maximum Transmission Unit, 최대 전송 단위)를 수정합니다.

    netsh interface ipv6 set interface [인터페이스 이름] mtu=정수

    예)netsh interface ipv6 set interface wire mtu=1500
     

5. set interface  metric 옵션

인터페이스의 metric(우선순위)을 수정합니다.

    netsh interface ipv6 set interface [인터페이스 이름] metric=정수

    예) netsh interface ipv6 set interface wire metric=10

 

이상으로 set interface 명령에 대해 간단하게 알아보았습니다.

 

  Comments,     Trackbacks