6to4 터널을 구성하는 경우 6to4 라우터를 네트워크의 6to4 사이트에 있는 노드에 대한 IPv6 라우터로 사용해야 합니다. 따라서 6to4 라우터를 구성할 때 물리적 인터페이스에서 해당 라우터를 IPv6 라우터로도 구성해야 합니다. Oracle Solaris 호스트를 라우터로 구성하는 자세한 방법은 Oracle Solaris 11.2 시스템을 라우터 또는 로드 밸런서로 구성 의 IPv6 라우터 구성을 참조하십시오.
# dladm create-iptun -T 6to4 -a local=address tunnel-link
터널 로컬 주소를 지정합니다. 이 주소가 시스템에 이미 존재해야 유효한 주소입니다.
IP 터널 링크를 지정합니다. 네트워크 링크 관리에서 의미 있는 이름이 지원되는 경우, 터널 이름이 더 이상 만들려는 터널의 유형으로 제한되지 않습니다. 대신 관리상 선택한 이름을 터널에 지정할 수 있습니다. 터널 이름은 문자열과 PPA 번호로 구성됩니다(예: mytunnel0). 자세한 내용은 Oracle Solaris 11.2 네트워크 구성 요소의 구성 및 관리 의 유효한 링크 이름 규칙을 참조하십시오.
# ipadm create-ip tunnel-interface
여기서 tunnel-interface는 터널 링크와 동일한 이름을 사용합니다.
# pfedit /etc/inet/ndpd.conf
if subnet-interface AdvSendAdvertisements 1 IPv6-address subnet-interface
여기서 첫번째 라인은 알림을 수신하는 서브넷을 지정하며, subnet-interface는 서브넷이 연결된 링크를 나타냅니다. 두번째 행의 IPv6 주소에는 6to4 터널의 IPv6 주소에 사용되는 6to4 접두어 2000이 지정됩니다.
ndpd.conf 파일에 대한 자세한 내용은 ndpd.conf(4) 매뉴얼 페이지를 참조하십시오.
# ipadm set-prop -p forwarding=on ipv6
6to4 접두어를 수신할 각 서브넷의 IPv6 노드가 새 6to4 파생 주소로 자동 구성됩니다.
지침은 Oracle Solaris 11.2 네트워크 구성 요소의 구성 및 관리 의 4 장, Oracle Solaris 클라이언트에서 이름 지정 및 디렉토리 서비스 관리를 참조하십시오.
다음 예는 6to4 터널을 만드는 방법을 보여줍니다. IPv6 인터페이스만 6to4 터널을 경유하도록 구성할 수 있습니다. 이 예에서 서브넷 인터페이스는 /etc/inet/ndpd.conf가 참조하는 net0입니다.
# dladm create-iptun -T 6to4 -a local=192.0.2.23 tun0 # ipadm create-ip tun0 # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 dhcp ok 192.0.2.23/24 lo0/v6 static ok ::1/128 tun0/v6 static ok 2002:c000:217::1/16 # ipadm create-addr -T addrconf net0 net0/v6 # ipadm create-addr -a 2002:c000:217:cafe::1 net0 net0/v6a # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/v4 dhcp ok 192.0.2.23/24 lo0/v6 static ok ::1/128 net0/v6 addrconf ok fe80::214:4fff:fef9:b1a9/10 net0/v6a static ok 2002:c000:217:cafe::1/64 tun0/v6 static ok 2002:c000:217::1/16 # vi /etc/inet/ndpd.conf if net0 AdvSendAdvertisements on prefix 2002:c000:217:cafe::0/64 net0 # ipadm set-prop -p forwarding=on ipv6
6to4 터널에 대한 IPv6 주소 접두어는 2002입니다.