JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 네트워크 인터페이스 및 네트워크 가상화     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  네트워킹 스택 개요

이 Oracle Solaris 릴리스의 네트워크 구성

Oracle Solaris의 네트워크 스택

네트워크 장치 및 데이터 링크 이름

기타 링크 유형의 관리

제1부Network Auto-Magic

2.  NWAM 소개

3.  NWAM 구성 및 관리(개요)

4.  NWAM 프로파일 구성(작업)

5.  NWAM 프로파일 관리(작업)

6.  NWAM 그래픽 사용자 인터페이스 정보

제2부데이터 링크 및 인터페이스 구성

7.  프로파일에 데이터 링크 및 인터페이스 구성 명령 사용

8.  데이터 링크 구성 및 관리

9.  IP 인터페이스 구성

10.  Oracle Solaris에서 무선 인터페이스 통신 구성

11.  브릿지 관리

12.  링크 통합 관리

13.  VLAN 관리

14.  IPMP 소개

15.  IPMP 관리

16.  LLDP를 사용하여 네트워크 연결 정보 교환

제3부네트워크 가상화 및 리소스 관리

17.  네트워크 가상화 및 리소스 제어 소개(개요)

18.  네트워크 가상화 및 리소스 제어 계획

19.  가상 네트워크 구성(작업)

가상 네트워크 작업 맵

Oracle Solaris에서 네트워크 가상화의 구성 요소 구성

가상 네트워크 인터페이스를 만드는 방법

etherstub을 만드는 방법

VNIC 및 영역 작업

VNIC에 사용할 새 영역 만들기

배타적 IP 영역을 만들고 구성하는 방법

VNIC를 사용하도록 기존 영역의 구성 수정

VNIC를 사용하도록 영역을 재구성하는 방법

개인 가상 네트워크 만들기

영역을 제거하지 않고 가상 네트워크를 제거하는 방법

20.  가상화된 환경에서 링크 보호 사용

21.  네트워크 리소스 관리

22.  네트워크 트래픽 및 리소스 사용 모니터링

용어집

색인

Oracle Solaris에서 네트워크 가상화의 구성 요소 구성

이 절에는 Oracle Solaris에서 네트워크 가상화의 빌딩 블록을 구성하는 작업이 포함되어 있습니다. 다음은 기본 구성 요소로 이루어져 있습니다.

VNIC는 데이터 링크 위에 만드는 의사 인터페이스입니다. VNIC에는 자동으로 생성된 MAC 주소가 있습니다. 사용 중인 네트워크 인터페이스에 따라 dladm(1M) 매뉴얼 페이지에 설명된 대로 기본 주소가 아닌 MAC 주소를 VNIC에 명시적으로 할당할 수 있습니다. 데이터 링크에 VNIC를 필요한 개수만큼 만들 수 있습니다.

etherstub은 시스템 관리자가 관리하는 의사 이더넷 NIC입니다. 물리적 링크 대신 etherstub에 VNIC를 만들 수 있습니다. etherstub의 VNIC는 시스템의 물리적 NIC와 독립적입니다. etherstub을 사용하면 시스템의 다른 가상 네트워크와 외부 네트워크에서 모두 격리된 개인 가상 네트워크를 생성할 수 있습니다. 예를 들어, 네트워크 전체가 아니라 회사 개발자로만 액세스가 제한되는 네트워크 환경을 만들려고 합니다. etherstub을 사용하여 이러한 환경을 만들 수 있습니다.

etherstub 및 VNIC는 Oracle Solaris 가상화 기능의 일부일 뿐입니다. 일반적으로 이러한 구성 요소는 Oracle Solaris 컨테이너 또는 영역과 함께 사용합니다. 영역에서 사용할 VNIC 또는 etherstub을 할당하여 단일 시스템에 네트워크를 만들 수 있습니다.

가상 네트워크 인터페이스를 만드는 방법

이 절차에서는 VNIC(가상 네트워크 인터페이스 카드)를 만드는 방법을 보여줍니다.

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.

  2. (옵션) 시스템에서 사용 가능한 물리적 인터페이스에 대한 정보를 보려면 다음 명령을 입력합니다.
    # dladm show-phys

    이 명령은 시스템의 물리적 NIC와 해당 데이터 링크 이름을 표시합니다. 데이터 링크의 사용자 정의 이름을 만들지 않으면 데이터 링크에 네트워크 인터페이스 장치 이름과 동일한 이름이 지정됩니다. 예를 들어, e1000g0 장치는 링크 이름을 다른 이름으로 바꿀 때까지 데이터 링크 이름 e1000g0을 사용합니다. 사용자 정의 데이터 링크 이름에 대한 자세한 내용은 네트워크 장치 및 데이터 링크 이름을 참조하십시오.

  3. (옵션) 시스템의 데이터 링크에 대한 정보를 보려면 다음 명령을 입력합니다.
    # dladm show-link

    이 명령은 데이터 링크 및 현재 상태를 나열합니다. 데이터 링크의 STATE 필드에 데이터 링크가 up 상태로 표시되는지 확인합니다. 상태가 up인 데이터 링크에만 VNIC를 구성할 수 있습니다.

  4. (옵션) 구성된 인터페이스에 대한 IP 주소 정보를 보려면 다음 명령을 입력합니다.
    # ipadm show-addr

    이 명령은 해당 IP 주소를 포함하여 시스템에 구성된 인터페이스를 나열합니다.

  5. 데이터 링크에 VNIC를 만듭니다.
    # dladm create-vnic -l link vnic
    • link는 VNIC가 구성되어 있는 데이터 링크의 이름입니다.

    • vnic는 사용자 정의 이름으로도 레이블을 지정할 수 있는 VNIC입니다.

  6. 링크에 VNIC IP 인터페이스를 만듭니다.
    # ipadm create-ip vnic
  7. 유효한 IP 주소로 VNIC를 구성합니다.

    정적 IP 주소를 할당하는 경우 다음 구문을 사용합니다.

    # ipadm create-addr -T static -a address addrobj

    여기서 addrobj는 명명 형식 interface/user-defined-string(예: e1000g0/v4globalz)을 사용합니다. 이 명령을 사용하는 경우의 기타 옵션은 ipadm(1M) 매뉴얼 페이지를 참조하십시오.

  8. 정적 IP 주소를 사용하는 경우 /etc/hosts 파일에 주소 정보를 추가합니다.
  9. (옵션) VNIC의 주소 구성을 표시하려면 다음을 입력합니다.
    # ipadm show-addr
  10. (옵션) VNIC 정보를 표시하려면 다음을 입력합니다.
    # dladm show-vnic

예 19-1 가상 네트워크 인터페이스 만들기

이 예에는 VNIC를 만드는 명령이 포함되어 있습니다. 명령을 실행하려면 수퍼유저 또는 이와 동등한 역할로 시스템에 로그인해야 합니다.

# dladm show-phys
LINK      MEDIA                STATE      SPEED DUPLEX   DEVICE
net0      Ethernet             up         1000 full      e1000g0
net1      Ethernet             unknown    0    half      e1000g1

# dladm show-link
LINK     CLASS    MTU    STATE    BRIDGE     OVER
net0     phys     1500   up       --         --
net1     phys     1500   unknown  --         --

# ipadm show-if
IFNAME   CLASS        STATE     ACTIVE     OVER
lo0      loopback     ok        yes        --
net0     ip           ok        yes        --

# ipadm show-addr
ADDROBJ        TYPE       STATE     ADDR
lo0/?          static     ok        127.0.0.1/8
net0/v4addr    static     ok        192.168.3.70/24

# dladm create-vnic -l net0 vnic0
# dladm create-vnic -l net0 vnic1

# dladm show-vnic
LINK        OVER          SPEED  MACADDRESS         MACADDRTYPE
vnic0       net0      1000 Mbps  2:8:20:c2:39:38    random
vnic1       net0      1000 Mbps  2:8:20:5f:84:ff    random
#
# ipadm create-ip vnic0
# ipadm create-ip vnic1

# ipadm create-addr -T static -a 192.168.3.80/24 vnic0/v4address
# ipadm create-addr -T static -a 192.168.3.85/24 vnic1/v4address
# ipadm show-addr
ADDROBJ            TYPE       STATE     ADDR
lo0/?              static     ok        127.0.0.1/8
net0/v4addr        static     ok        192.168.3.70/24
vnic0/v4address    static     ok        192.168.3.80/24
vnic1/v4address    static     ok        192.168.3.85/24

시스템의 /etc/hosts 파일에는 다음과 유사한 정보가 들어 있습니다.

# cat /etc/hosts
#
::1             localhost
127.0.0.1       localhost
192.168.3.70    loghost   #For e1000g0
192.168.3.80    vnic1
192.168.3.85    vnic2

etherstub을 만드는 방법

etherstub을 사용하여 시스템의 나머지 가상 네트워크와 시스템이 연결된 외부 네트워크에서 가상 네트워크를 격리시킵니다. etherstub만 단독으로 사용할 수는 없습니다. 대신 VNIC를 etherstub과 함께 사용하여 가상 사설망이나 격리된 가상 네트워크를 만듭니다. etherstub을 필요한 개수만큼 만들 수 있습니다. 각 etherstub에 VNIC를 필요한 개수만큼 만들 수도 있습니다.

  1. 관리자로 전환합니다.

    자세한 내용은 Oracle Solaris 관리: 보안 서비스의 관리 권한을 얻는 방법을 참조하십시오.

  2. etherstub을 만듭니다.
    # dladm create-etherstub etherstub
  3. etherstub에 VNIC를 만듭니다.
    # dladm create-vnic -l etherstub vnic
  4. 개인 주소로 VNIC를 구성합니다.

    주 - etherstub에 VNIC를 구성 중인 네트워크를 격리시키려면 외부 네트워크의 기본 라우터에서 전달할 수 없는 개인 IP 주소를 사용해야 합니다. 예를 들어, 물리적 인터페이스의 주소가 시스템이 192.168.3.x 네트워크에 있음을 나타내는 192.168.3.0/24라고 가정합니다. 따라서 기본 라우터에 알려지지 않은 다른 주소(예: 192.168.0.x)를 할당합니다.


  5. (옵션) VNIC에 대한 정보를 표시하려면 다음 명령을 입력합니다.
    # dladm show-vnic

    이 명령은 시스템의 모든 VNIC와 VNIC가 생성된 데이터 링크 또는 etherstub을 나열합니다.

  6. (옵션) 시스템의 모든 물리적 링크 및 가상 링크에 대한 정보를 표시하려면 다음 명령을 입력합니다.
    # dladm show-link

예 19-2 etherstub 만들기

다음 예에서는 etherstub을 만들고 etherstub에 VNIC를 구성하는 방법을 보여줍니다. 이 예에서는 etherstub에 구성된 세번째 VNIC를 추가하여 이전 예를 개발합니다.

다음 명령을 실행하려면 수퍼유저 또는 이와 동등한 역할로 시스템에 로그인해야 합니다.

# dladm create-etherstub stub0
#
dladm show-vnic
LINK        OVER          SPEED  MACADDRESS         MACADDRTYPE
vnic1       net9      1000 Mbps  2:8:20:c2:39:38    random
vnic2       net0      1000 Mbps  2:8:20:5f:84:ff    random
#
# dladm create-vnic -l stub0 vnic3
# ipadm create-vnic vnic3
# ipadm create-addr -T static -a 192.168.0.10/24 vnic3/privaddr
#
# dladm show-vnic
LINK        OVER          SPEED  MACADDRESS         MACADDRTYPE
vnic1       net0      1000 Mbps  2:8:20:c2:39:38    random
vnic2       net0      1000 Mbps  2:8:20:5f:84:ff    random
vnic3       stub0        1000 Mbps  2:8:20:54:f4:74    random
#
# ipadm show-addr
ADDROBJ            TYPE       STATE     ADDR
lo0/?              static     ok        127.0.0.1/8
net0/v4addr        static     ok        192.168.3.70/24
vnic1/v4address    static     ok        192.168.3.80/24
vnic2/v4address    static     ok        192.168.3.85/24
vnic3/privaddr     static     ok        192.168.0.10/24

시스템의 /etc/hosts 파일에는 다음과 유사한 정보가 들어 있습니다.

# cat /etc/hosts
#
::1             localhost
127.0.0.1       localhost
192.168.3.70    loghost   #For e1000g0
192.168.3.80    vnic1
192.168.3.85    vnic2
192.168.0.10    vnic3