Oracle® Solaris 11.2의 TCP/IP 네트워크, IPMP 및 IP 터널 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

IP 터널을 만들고 구성하는 방법

  1. root 역할로 전환합니다.
  2. 터널을 만듭니다.
    # dladm create-iptun [-t] -T type -a [local|remote]=addr,... tunnel-link
    –t

    임시 터널을 만듭니다. 기본적으로 이 명령은 영구 터널을 만듭니다.

    터널을 경유하는 영구 IP 인터페이스를 구성하려는 경우 –t 옵션을 사용하지 말고 영구 터널을 만들어야 합니다.

    –T type

    만들려는 터널의 유형을 지정합니다. 이 인수는 모든 터널 유형을 만드는 데 필수입니다.

    –a [local|remote]=address,...

    로컬 주소 및 원격 터널 주소에 해당하는 리터럴 IP 주소 또는 호스트 이름을 지정합니다. 주소는 유효해야 하며 이미 시스템에 생성되어 있어야 합니다. 터널의 유형에 따라 주소를 한 개만 지정하거나, 로컬 및 원격 주소를 모두 지정합니다. 로컬 및 원격 주소를 모두 지정하는 경우 주소를 쉼표로 구분해야 합니다.

    • IPv4 터널이 작동하려면 로컬 및 원격 IPv4 주소가 필요합니다.

    • IPv6 터널이 작동하려면 로컬 및 원격 IPv6 주소가 필요합니다.

    • 6to4 터널이 작동하려면 로컬 IPv4 주소가 필요합니다.


    주 -  영구 IP 터널 데이터 링크 구성에 호스트 이름을 주소로 사용하는 경우 호스트 이름은 구성 저장소에 저장됩니다. 이후에 시스템을 부트할 때 이름이 터널을 만든 당시에 사용했던 IP 주소와 다른 IP 주소로 분석되는 경우 터널이 새 구성을 사용하게 됩니다.
    tunnel-link

    IP 터널 링크를 지정합니다. 이 릴리스에서는 네트워크 링크 관리에서 의미 있는 이름이 지원되므로 터널 이름이 더 이상 만들려는 터널의 유형으로 제한되지 않습니다. 대신 관리상 선택한 이름을 터널에 지정할 수 있습니다. 터널 이름은 문자열과 PPA(Physical Point of Attachment) 번호로 구성됩니다(예: mytunnel0). 의미 있는 이름 지정을 제어하는 규칙은 Oracle Solaris 11.2 네트워크 구성 요소의 구성 및 관리 의 유효한 링크 이름 규칙을 참조하십시오.

  3. (옵션) 홉 한계 또는 캡슐화 한계에 대한 값을 설정합니다.
    # dladm set-linkprop -p [hoplimit=value] [encaplimit=value] tunnel-link
    hoplimit

    IPv6 경유 터널링에 대한 터널 인터페이스의 홉 한계를 지정합니다. hoplimit는 IPv4 경유 터널의 IPv4 TTL(time to live) 필드에 해당합니다.

    encaplimit

    패킷에 허용되는 중첩 터널링의 레벨 수를 지정합니다. 이 옵션은 IPv6 터널에만 적용됩니다.

    hoplimitencaplimit 등록 정보에 대해 설정한 값은 허용되는 범위 내에 있어야 합니다. hoplimitencaplimit 등록 정보는 터널 링크 등록 정보입니다. 따라서 이러한 등록 정보는 다른 링크 등록 정보와 동일한 dladm 하위 명령으로 관리됩니다. 사용하는 하위 명령은 dladm set-linkprop, dladm reset-linkpropdladm show-linkprop입니다.

  4. 터널을 경유하는 IP 인터페이스를 만듭니다.
    # ipadm create-ip tunnel-interface

    여기서 tunnel-interface는 터널 링크와 동일한 이름을 사용합니다.

  5. 터널 인터페이스에 로컬 및 원격 IP 주소를 지정합니다.
    # ipadm create-addr [-t] -a local=address,remote=address interface

    여기서 interface는 터널 인터페이스를 지정합니다.

    자세한 내용은 ipadm(1M) 매뉴얼 페이지 및 Oracle Solaris 11.2 네트워크 구성 요소의 구성 및 관리 를 참조하십시오.

  6. (옵션) 터널 IP 인터페이스 구성의 상태를 확인합니다.
    # ipadm show-addr interface
예 5-1  IPv4 터널을 경유하는 IPv6 인터페이스 만들기

다음 예는 지속적인 IPv6 over IPv4 터널을 만드는 방법을 보여줍니다.

# dladm create-iptun -T ipv4 -a local=192.0.2.23,remote=203.0.113.14 private0
# dladm set-linkprop -p hoplimit=200 private0
# ipadm create-ip private0
# ipadm create-addr -T addrconf private0
private0/v6
# ipadm show-addr private0/
ADDROBJ           TYPE     STATE        ADDR
private0/v6       addrconf ok fe80::c000:217->fe80::cb00:710e

대체 주소를 추가하려면 동일한 구문을 사용합니다. 예를 들어 다음과 같이 전역 주소를 추가할 수 있습니다.

# ipadm create-addr -a local=2001:db8:4728::1,remote=2001:db8:4728::2 private0
private0/v6a
# ipadm show-addr private0/
ADDROBJ           TYPE     STATE        ADDR
private0/v6       addrconf ok fe80::c000:217->fe80::cb00:710e
private0/v6a      static   ok 2001:db8:4728::1->2001:db8:4728::2

IPv6 주소의 2001:db8 접두어는 설명서 예제에 특별히 사용되는 특수 IPv6 접두어입니다.

예 5-2  IPv4 터널을 경유하는 IPv4 인터페이스 만들기

다음 예는 지속적인 IPv4 over IPv4 터널을 만드는 방법을 보여줍니다.

# dladm create-iptun -T ipv4 -a local=192.0.2.23,remote=203.0.113.14 vpn0
# ipadm create-ip vpn0
# ipadm create-addr -a local=10.0.0.1,remote=10.0.0.2 vpn0
vpn0/v4
# ipadm show-addr vpn0/
ADDROBJ           TYPE     STATE        ADDR
vpn0/v4           static   ok 10.0.0.1->10.0.0.2

이 터널을 경유하는 패킷에 보안 연결을 제공하도록 IPsec 정책을 추가로 구성할 수 있습니다. 자세한 내용은 Oracle Solaris 11.2의 네트워크 보안 의 7 장, IPsec 구성을 참조하십시오.

예 5-3  IPv6 터널을 경유하는 IPv6 인터페이스 만들기

다음 예는 지속적인 IPv6 over IPv6 터널을 만드는 방법을 보여줍니다.

# dladm create-iptun -T ipv6 -a local=2001:db8:feed::1234,remote=2001:db8:beef::4321 tun0
# ipadm create-ip tun0
# ipadm create-addr -T addrconf tun0
tun0/v6
# ipadm show-addr tun0/
ADDROBJ           TYPE     STATE        ADDR
tun0/v6           addrconf ok fe80::1234->fe80::4321

전역 주소 또는 대체 로컬 및 원격 주소 등의 주소를 추가하려면 다음과 같이 ipadm 명령을 사용하십시오.

# ipadm create-addr -a local=2001:db8:cafe::1,remote=2001:db8:cafe::2 tun0
tun0/v6a
# ipadm show-addr tun0/
ADDROBJ           TYPE     STATE        ADDR
tun0/v6           addrconf ok fe80::1234->fe80::4321
tun0/v6a          static   ok 2001:db8:cafe::1->2001:db8:cafe::2