JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1에서 고정된 네트워크 구성을 사용하여 시스템 연결     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  고정된 네트워크 구성 개요

2.  네트워크에 대한 시스템 구성

네트워크 구성(작업 맵)

SPARC: 각 인터페이스의 MAC 주소가 고유한지 확인하는 방법

시스템의 활성 NCP를 변경하는 방법

IP 인터페이스를 구성하는 방법

기타 네트워크 구성 및 관리 작업

3.  데이터 링크 작업

4.  IP 인터페이스 작업

5.  Oracle Solaris 실행 랩탑에서 무선 네트워킹 구성

A.  비교 맵: ifconfigipadm 명령

B.  비교 맵: nddipadm 명령

색인

네트워크 구성(작업 맵)

이 절에서는 IP 인터페이스의 기본 구성 절차에 대해 설명합니다. 다음 표에서는 구성 작업을 설명하고 이러한 작업을 해당 절차에서 매핑할 수 있습니다.

작업
설명
수행 방법
시스템에서 고유한 MAC 주소를 지원하도록 구성합니다.
SPARC 기반 시스템에서 인터페이스에 고유한 MAC 주소를 허용하도록 구성합니다.
시스템에서 활성 상태인 NCP 확인
시스템의 활성 NCP를 표시하고 DefaultFixed를 사용으로 설정합니다.
ipadm 명령을 사용하여 기본 IP 인터페이스 구성을 수행합니다.
IP 인터페이스를 만들고 정적 또는 DHCP인 유효한 IP 주소를 인터페이스에 지정합니다.
데이터 링크를 사용자 정의합니다.
링크 등록 정보를 설정하여 데이터 링크를 추가로 사용자 정의합니다.
IP 인터페이스를 사용자 정의합니다.
인터페이스 등록 정보를 설정하여 IP 인터페이스를 추가로 사용자 정의합니다.
IP 주소를 사용자 정의합니다.
주소 등록 정보를 설정하여 IP 주소를 추가로 사용자 정의합니다.
프로토콜을 사용자 정의합니다.
프로토콜 등록 정보를 설정하여 프로토콜을 추가로 사용자 정의합니다.
무선 네트워크를 구성합니다.
무선 네트워킹을 사용하여 네트워크에 랩탑을 연결합니다.

SPARC: 각 인터페이스의 MAC 주소가 고유한지 확인하는 방법

모든 SPARC 기반 시스템에는 시스템 차원의 MAC 주소가 있으며, 기본적으로 모든 인터페이스가 이 주소를 사용합니다. 하지만 일부 응용 프로그램에서는 호스트의 각 인터페이스가 고유한 MAC 주소를 가져야 합니다. 링크 집계 및 IPMP(IP 다중 경로 지정)와 같은 특정 유형의 인터페이스 구성에서는 인터페이스가 고유한 MAC 주소를 포함해야 합니다.

EEPROM 매개변수 local-mac-address?는 SPARC 기반 시스템의 모든 인터페이스가 시스템 차원의 MAC 주소를 사용하는지 또는 고유한 MAC 주소를 사용하는지를 확인합니다. 다음 절차에서는 eeprom 명령을 사용하여 local-mac-address?의 현재 값을 확인하고 필요한 경우 변경하는 방법을 설명합니다.

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

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

  2. 시스템의 모든 인터페이스가 현재 시스템 차원의 MAC 주소를 사용하는지 확인합니다.
    # eeprom local-mac-address?
    local-mac-address?=false

    이 예에서 eeprom 명령에 대한 응답 local-mac-address?=false는 모든 인터페이스가 시스템 차원의 MAC 주소를 사용함을 나타냅니다. 인터페이스가 IPMP 그룹의 구성원이 되려면 먼저 local-mac-address?=false 값을 local-mac-address?=true로 변경해야 합니다. 또한 링크 집계에 대해서도 이 항목을 변경해야 합니다.

  3. 필요한 경우 local-mac-address? 값을 다음과 같이 변경합니다.
    # eeprom local-mac-address?=true

    6단계에서 시스템을 재부트하면 출하 시 설치된 MAC 주소가 있는 인터페이스가 시스템 차원의 MAC 주소 대신 이러한 출하 시 설정을 사용합니다. 출하 시 설치된 MAC 주소가 없는 인터페이스는 계속해서 시스템 차원의 MAC 주소를 사용합니다.

  4. 시스템에 있는 모든 인터페이스의 MAC 주소를 확인합니다.

    여러 인터페이스가 동일한 MAC 주소를 가진 경우를 찾습니다. 이 예에서는 두 인터페이스가 시스템 차원의 MAC 주소인 8:0:20:0:0:1을 사용합니다.

    # dladm show-linkprop -p mac-address
    LINK   PROPERTY       PERM VALUE             DEFAULT           POSSIBLE
    net0   mac-address    rw   8:0:20:0:0:1      8:0:20:0:0:1      --
    net1   mac-address    rw   8:0:20:0:0:1      8:0:20:0:0:1      --
    net3   mac-address    rw   0:14:4f:45:c:2d   0:14:4f:45:c:2d   --

    주 - 두 개 이상의 네트워크 인터페이스가 동일한 MAC 주소를 가진 경우에만 다음 단계를 계속합니다. 그렇지 않으면 마지막 단계를 진행합니다.


  5. 필요한 경우 모든 인터페이스가 고유한 MAC 주소를 갖도록 나머지 인터페이스를 수동으로 구성합니다.
    # dladm set-linkprop -p mac-address=mac-address interface
     

    이전 단계의 예에서는 로컬에서 관리되는 MAC 주소를 사용하여 net0net1을 구성해야 합니다. 예를 들어, 로컬에서 관리되는 MAC 주소 06:05:04:03:02를 사용하여 net0을 재구성하려면 다음 명령을 입력합니다.

    # dladm set-linkprop -p mac-address=06:05:04:03:02 net0
     

    이 명령에 대한 자세한 내용은 dladm(1M) 매뉴얼 페이지를 참조하십시오.

  6. 시스템을 재부트합니다.

시스템의 활성 NCP를 변경하는 방법

시스템에 사용으로 설정된 NCP 유형에 따라 시스템의 네트워크 구성이 반응적 또는 고정적인지가 결정됩니다. 반응적 구성의 시스템은 고정된 네트워크 구성과 다르게 작동합니다. 이 설명서의 모든 절차는 활성 NCP에 적용되는 지속 구성을 만듭니다. 따라서 어떠한 절차를 수행하더라도 먼저 구성을 올바른 프로파일에 적용할 수 있도록 활성 상태인 NCP를 확인해야 합니다. 그러면 절차를 완료한 후 시스템의 네트워크 구성이 예상한 대로 작동합니다.

  1. 시스템의 프로파일을 나열합니다.
    # netadm list
    TYPE        PROFILE        STATE
    ncp         DefaultFixed   online
    ncp         Automatic      disabled
    loc         Automatic      offline
    loc         NoNet          offline
    loc         User           offline
    loc         DefaultFixed   online

    상태가 온라인으로 나열된 프로파일이 시스템에서 활성 NCP입니다.

    시스템에서 NCP에 대한 자세한 내용을 보려면 netadm 명령에 -x 옵션을 사용합니다.

    netadm list -x
    TYPE        PROFILE        STATE          AUXILIARY STATE
    ncp         DefaultFixed   online         active
    ncp         Automatic      disabled       disabled by administrator
    loc         Automatic      offline        conditions for activation are unmet
    loc         NoNet          offline        conditions for activation are unmet
    loc         User           offline        conditions for activation are unmet
    loc         DefaultFixed   online         active
  2. 프로파일 유형 간에 전환하려면(예: 반응적 프로파일에서 고정된 프로파일로 전환) 다음 명령을 입력합니다.
    # netadm enable -p ncp NCP-name

    여기서 NCP-name은 NCP 유형의 이름입니다.

    예를 들어, 시스템의 네트워크 구성이 반응적이라고 가정해보십시오. 이 설명서의 절차로 생성된 구성을 DefaultFixed NCP에 적용하려면 다음을 입력합니다.

    # netadm enable -p ncp defaultfixed

    주의

    주의 - 활성 프로파일을 전환하면 기존 네트워크 구성이 제거되고 새 구성이 생성됩니다. 이전 활성 NCP에서 구현된 지속 구성은 새 활성 NCP에서 제외됩니다.


IP 인터페이스를 구성하는 방법

다음 절차에서는 시스템의 IP 인터페이스를 구성하기 위해 사용하는 기본 단계를 제공합니다.

시작하기 전에

구성을 올바른 프로파일에 적용 중인지 확인하기 위해서는 시스템에서 활성 상태인 NCP를 확인하십시오.

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

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

  2. 인터페이스를 만듭니다.
    # ipadm create-interface-class interface
    interface-class

    만들 수 있는 세 가지 인터페이스 클래스 중 하나를 나타냅니다.

    • IP 인터페이스. 이 인터페이스 클래스는 네트워크 구성을 수행할 때 만드는 가장 일반적인 인터페이스입니다. 이 인터페이스 클래스를 만들려면 create-ip 하위 명령을 사용합니다.

    • STREAMS 가상 네트워크 인터페이스 드라이버(VNI 인터페이스). 이 인터페이스 클래스를 만들려면 create-vni 하위 명령을 사용합니다. VNI 장치 또는 인터페이스에 대한 자세한 내용은 vni(7d) 매뉴얼 페이지를 참조하십시오.

    • IPMP 인터페이스. 이 인터페이스는 IPMP 그룹을 구성할 때 사용됩니다. 이 인터페이스 클래스를 만들려면 create-ipmp 하위 명령을 사용합니다. IPMP 그룹에 대한 자세한 내용은 Oracle Solaris 11.1 네트워크 성능 관리의 5 장, IPMP 소개를 참조하십시오.

    interface

    인터페이스의 이름을 나타냅니다. 이 이름은 인터페이스를 만들 데이터 링크의 이름과 같습니다. 시스템의 데이터 링크를 확인하려면 dladm show-link 명령을 사용합니다.

  3. 다음 명령 중 하나를 선택하여 유효한 IP 주소로 IP 인터페이스를 구성합니다.
    • 정적 주소를 구성하려면 다음을 입력합니다.

      # ipadm create-addr -a address [interface | addrobj]
      -a address

      인터페이스에 구성할 IP 주소를 지정합니다.


      주 - 터널 구성을 위해서는 일반적으로 터널 인터페이스에 대한 두 주소(로컬 주소 및 원격 주소)가 필요합니다. 터널 구성과 로컬 및 원격 주소에 대한 자세한 내용은 Oracle Solaris 11.1 네트워크 구성 및 관리의 6 장, IP 터널 구성을 참조하십시오.


      숫자 IP 주소의 경우 CIDR 표기법을 사용합니다. CIDR 표기법을 사용하지 않으면 name-service/switch 서비스에서 netmask에 대해 나열된 시퀀스에 따라 또는 클래스 주소 의미 체계를 사용하여 넷마스크가 계산됩니다.

      선택적으로 숫자 IP 주소 대신 호스트 이름을 지정할 수 있습니다. /etc/hosts 파일에서 해당 호스트 이름에 대해 숫자 IP 주소가 정의된 경우 호스트 이름을 사용해도 유효합니다. 파일에 숫자 IP 주소가 정의되지 않은 경우 name-service/switch 서비스에서 host에 대해 지정된 분석기 순서를 사용하여 숫자 값을 고유하게 가져옵니다. 지정된 호스트 이름에 대한 항목이 여러 개 있으면 오류가 생성됩니다.


      주 - 부트 프로세스 도중 IP 주소가 먼저 생성된 후 이름 지정 서비스가 온라인 상태로 전환됩니다. 따라서 네트워크 구성에서 사용된 호스트 이름이 /etc/hosts 파일에 정의되어 있는지 확인해야 합니다.


      [interface | addrobj]

      Oracle Solaris에서 각 주소는 해당 주소 객체로 식별되며 명령에 addrobj로 표시됩니다. 주소에 대한 이후 구성을 위해서는 실제 IP 주소 대신 주소 객체를 참조합니다. 예를 들어, ipadm show-addr addrobj 또는 ipadm delete-addr addrobj를 입력합니다. 주소 객체 이름을 자동으로 만들려면 interface에 대한 인터페이스 이름을 지정합니다. 그렇지 않으면 주소 객체 이름을 직접 제공합니다.

      • 인터페이스 이름을 지정한 경우 주소 객체 이름이 자동으로 interface/ address-family 형식으로 바뀝니다. Address family는 IPv4 주소의 경우 v4이고 IPv6 주소의 경우 v6입니다. 동일 인터페이스에서 다중 주소는 주소 객체 이름에 연결된 영문자가 포함됩니다(예: net0/v4, net0/v4a, net0/v4b, net0/v6, net0/v6a 등).

      • addrobj에 대한 주소 객체 이름을 수동으로 바꿀 경우에는 interface/user-specified-string 형식을 사용해야 합니다. User-specified-string은 영문자로 시작하고 최대 길이가 32자인 영숫자의 문자열을 나타냅니다. 예를 들어, net0/static, net0/static1, net1/private 등으로 주소 객체 이름을 지정할 수 있습니다.

    • 비정적 주소를 구성하려면 다음을 입력합니다.

      # ipadm create-addr -T address-type [interface | addrobj]

      여기서 address-typedhcp 또는 addrconf입니다. Addrconf는 자동으로 생성된 IPv6 주소를 나타냅니다.

      [interface | addrobj]에 대한 자세한 내용은 정적 주소 만들기에 대한 이전 설명을 참조하십시오.

  4. (선택 사항) 새로 구성된 IP 인터페이스에 대한 정보를 표시합니다.

    확인하려는 정보에 따라 다음 명령을 사용할 수 있습니다.

    # ipadm [interface]

    interface를 지정하지 않으면 시스템의 모든 인터페이스에 대한 정보가 표시됩니다.

    ipadm show-* 하위 명령의 출력 결과에 대한 자세한 내용은 IP 인터페이스 및 주소 모니터링을 참조하십시오.

  5. 호스트 이름을 사용하는 정적 IP 주소를 구성할 경우 /etc/hosts 파일에서 IP 주소에 대한 항목을 추가합니다.

    이 파일의 항목은 IP 주소와 해당 호스트 이름으로 구성됩니다.


    주 - DHCP 주소를 구성하는 경우 /etc/hosts 파일을 업데이트할 필요가 없습니다.


  6. 기본 경로를 정의합니다.
    # route -p add default address

    netstat -r 명령으로 경로 지정 테이블의 내용을 확인할 수 있습니다.

    메시징 경로에 대한 자세한 내용은 route(1M)routeadm(1M) 매뉴얼 페이지를 참조하십시오. 또한 Oracle Solaris 11.1 네트워크 구성 및 관리의 경로 지정 테이블 및 경로 지정 유형도 참조하십시오.

예 2-1 정적 IP 주소를 사용하여 네트워크 인터페이스 구성

이 예제에서는 정적 IP 주소를 사용하여 인터페이스를 구성하는 방법에 대해 설명합니다. 이 예제에서는 먼저 사용자가 고정된 네트워크 구성에 대해 dladmipadm 명령을 사용할 수 있도록 허용하기 위해 시스템에서 DefaultFixed NCP를 사용으로 설정합니다.

# netadm enable -p ncp DefaultFixed

# dladm show-phys
LINK     MEDIA        STATE     SPEED     DUPLEX     DEVICE
net3     Ethernet     up        100Mb     full       bge3

# dladm show-link
LINK     CLASS     MTU     STATE     BRIDGE   OVER
net3     phys      1500    up        --       --

# ipadm create-ip net3
# ipadm create-addr -a 192.168.84.3/24 net3
ipadm: net3/v4

# ipadm
NAME      CLASS/TYPE     STATE     UNDER     ADDR
lo0       loopback       ok        --        --
   l0/v4       static    ok        --        127.0.0.1/8
net3      ip             ok        --        --
   net3/v4     static    ok        --        192.168.84.3/24

# vi /etc/hosts
# Internet host table
# 127.0.0.1       localhost
10.0.0.14       myhost
192.168.84.3    campus01

# route -p add default 192.168.84.1
# netstat -r
Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use      Interface
-------------------- -------------------- ----- ----- ---------- ---------
default              some.machine.com          UG       2       10466
192.168.84.0         192.168.84.3         U        3        1810  net3
localhost            localhost            UH       2          12  lo0

Routing Table: IPv6
  Destination/Mask            Gateway                 Flags Ref   Use    If
--------------------------- ------------------------- ----- --- ------- -----
solaris                       solaris                 UH      2     156  lo0

campus01/etc/hosts 파일에서 이미 정의된 경우 다음 주소를 지정할 때 해당 호스트 이름을 사용할 수 있습니다.

# ipadm create-addr -a campus01 net3
ipadm: net3/v4

예 2-2 IP 주소를 사용하여 자동으로 네트워크 인터페이스 구성

이 예제에서 IP 인터페이스는 DHCP 서버에서 해당 주소를 수신하도록 구성됩니다.

# dladm show-phys 
LINK     MEDIA        STATE     SPEED     DUPLEX     DEVICE
net3     Ethernet     up        100Mb     full       bge3

# dladm show-link
LINK     CLASS     MTU     STATE     BRIDGE   OVER
net3     phys      1500    up        --       --

# ipadm create-ip net3
# ipadm create-addr -T dhcp net3
ipadm: net3v4

# ipadm
NAME      CLASS/TYPE     STATE     UNDER     ADDR
lo0       loopback       ok        --        --
   l0/v4       static    ok        --        127.0.0.1/8
net3      ip             ok        --        --
   net3/v4     dhcp      ok        --        10.0.1.13/24