JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: IP 서비스     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부시스템 관리 소개: IP 서비스

1.  Oracle Solaris TCP/IP 프로토콜 제품군(개요)

제2부TCP/IP 관리

2.  TCP/IP 네트워크 계획(작업)

3.  IPv6 소개(개요)

4.  IPv6 네트워크 계획(작업)

5.  TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)

6.  네트워크 인터페이스 관리(작업)

네트워크 인터페이스 관리의 새로운 기능

인터페이스 관리(작업 맵)

물리적 인터페이스 관리를 위한 기본 사항

네트워크 인터페이스 이름

인터페이스 연결

Oracle Solaris 인터페이스 유형

개별 네트워크 인터페이스 관리

인터페이스 상태를 가져오는 방법

시스템 설치 후 물리적 인터페이스 구성 방법

물리적 인터페이스를 제거하는 방법

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

VLAN(가상 LAN) 관리

VLAN 토폴로지 개요

VLAN 태그 및 물리적 연결 지점

네트워크의 VLAN 계획

VLAN 구성을 계획하는 방법

VLAN 구성

VLAN을 구성하는 방법

링크 통합 개요

링크 통합 기본 사항

인접(Back-to-Back) 링크 통합

정책 및 로드 균형 조정

통합 모드 및 스위치

링크 통합의 요구 사항

링크 통합을 만드는 방법

통합을 수정하는 방법

통합에서 인터페이스를 제거하는 방법

통합을 삭제하는 방법

링크 통합에 VLAN을 구성하는 방법

7.  IPv6 네트워크 구성(작업)

8.  TCP/IP 네트워크 관리(작업)

9.  네트워크 문제 해결(작업)

10.  TCP/IP 및 IPv4에 대한 자세한 정보(참조)

11.  IPv6 세부 개요(참조)

제3부DHCP

12.  DHCP 정보(개요)

13.  DHCP 서비스 계획(작업)

14.  DHCP 서비스 구성(작업)

15.  DHCP 관리(작업)

16.  DHCP 클라이언트 구성 및 관리

17.  DHCP 문제 해결(참조)

18.  DHCP 명령 및 파일(참조)

제4부IP 보안

19.  IP 보안 아키텍처(개요)

20.  IPsec 구성(작업)

21.  IP 보안 아키텍처(참조)

22.  Internet Key Exchange(개요)

23.  IKE 구성(작업)

24.  Internet Key Exchange(참조)

25.  Oracle Solaris의 IP 필터(개요)

26.  IP 필터(작업)

제5부IPMP

27.  IPMP 소개(개요)

28.  IPMP 관리(작업)

제6부IPQoS(IP Quality of Service)

29.  IPQoS 소개(개요)

30.  IPQoS 사용 네트워크 계획(작업)

31.  IPQoS 구성 파일 만들기(작업)

32.  IPQoS 시작 및 유지 관리(작업)

33.  플로우 계산 및 통계 수집 사용(작업)

34.  IPQoS 세부 정보(참조)

용어집

색인

개별 네트워크 인터페이스 관리

Oracle Solaris 설치 후에는 다음 목적으로 시스템에서 인터페이스를 구성 및 관리할 수 있습니다.

이 섹션에는 Solaris 10 1/06 릴리스부터 시작하여 개별 네트워크 인터페이스 구성에 대한 정보가 포함됩니다. 다음 그룹화 중 하나로 인터페이스를 구성하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.

인터페이스 상태를 가져오는 방법

Solaris 10 1/06부터 이 절차에서는 시스템에서 현재 사용할 수 있는 인터페이스 및 해당 상태를 확인하는 방법에 대해 설명합니다. 이 절차에서는 또한 현재 연결된 인터페이스를 보여줍니다. 이전 Solaris 10 3/05를 사용 중인 경우에는 특정 인터페이스에 대한 정보를 얻는 방법을 참조하십시오.

  1. 인터페이스를 구성할 시스템에서 기본 관리자 역할을 맡거나 수퍼 유저로 전환합니다.

    기본 관리자 역할에는 기본 관리자 프로파일이 포함됩니다. 역할을 만들어 사용자에게 지정하려면 Oracle Solaris 관리: 기본 관리의 2 장, Solaris Management Console 작업(작업)을 참조하십시오.

  2. 시스템에 현재 설치되어 있는 인터페이스를 확인합니다.
    # dladm show-link

    이 단계에서는 dladm(1M) 매뉴얼 페이지에서 자세히 설명하는 dladm 명령을 사용합니다. 이 명령은 현재 구성된 인터페이스에 관계없이 검색된 모든 인터페이스 드라이버를 보고합니다.

  3. 시스템에서 현재 연결된 인터페이스를 확인합니다.
    # ifconfig -a

    ifconfig 명령에는 인터페이스 연결을 포함하여 많은 추가 기능이 있습니다. 자세한 내용은 ifconfig(1M) 매뉴얼 페이지를 참조하십시오.

예 6-1 dladm 명령을 사용하여 인터페이스 상태 가져오기

다음 예에서는 dladm 명령의 상태 표시를 보여줍니다.

# dladm show-link
ce0             type: legacy    mtu: 1500       device: ce0
ce1             type: legacy    mtu: 1500       device: ce1
bge0            type: non-vlan  mtu: 1500       device: bge0
bge1            type: non-vlan  mtu: 1500       device: bge1
bge2            type: non-vlan  mtu: 1500       device: bge2
 

dladm show-link 출력에는 로컬 호스트에 사용할 수 있는 4개의 인터페이스 드라이버가 나타납니다. cebge 인터페이스를 모두 VLAN에 대해 구성할 수 있습니다. 하지만 non-VLAN 유형의 GLDV3 인터페이스만 링크 집계에 사용할 수 있습니다.

다음 예에서는 ifconfig - a 명령의 상태 표시를 보여줍니다.

# ifconfig -a
 lo0: flags=2001000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu
8232 index 1
         inet 127.0.0.1 netmask ff000000  
ce0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4>mtu 1500 index 3
         inet 192.168.84.253 netmask ffffff00 broadcast 192.168.84.255
        ether 0:3:ba:7:84:5e  
bge0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4>mtu 1500 index 2
         inet 10.8.57.39 netmask ffffff00 broadcast 10.8.57.255
        ether 0:3:ba:29:fc:cc 

ifconfig -a 명령의 출력에는 ce0bge0의 두 가지 인터페이스의 통계만 표시됩니다. 이 출력은 ce0bge0만 연결되었고 네트워크 트래픽에 사용할 준비가 되었음을 보여줍니다. 이러한 인터페이스는 VLAN에서 사용할 수 있습니다. bge0이 연결되었기 때문에 더 이상 이 인터페이스를 집계에 사용할 수 없습니다.

시스템 설치 후 물리적 인터페이스 구성 방법

시작하기 전에

  1. 인터페이스를 구성할 시스템에서 기본 관리자 역할을 맡거나 수퍼 유저로 전환합니다.

    기본 관리자 역할에는 기본 관리자 프로파일이 포함됩니다. 역할을 만들어 사용자에게 지정하려면 Oracle Solaris 관리: 기본 관리의 2 장, Solaris Management Console 작업(작업)을 참조하십시오.

  2. 시스템에 현재 설치되어 있는 인터페이스를 확인합니다.
    # dladm show-link
  3. 각 인터페이스를 구성하고 연결합니다.
    # ifconfig interface plumb up

    예를 들어, qfe0의 경우 다음을 입력합니다.

    # ifconfig qfe0 plumb up

    주 - ifconfig 명령을 사용해서 명시적으로 구성된 인터페이스는 재부트 시 보존되지 않습니다.


  4. 인터페이스에 IPv4 주소 및 넷마스크를 지정합니다.
    # ifconfig interface IPv4-address netmask+netmask

    예를 들어, qfe0의 경우 다음을 입력합니다.

    # ifconfig
    qfe0 192.168.84.3 netmask + 255.255.255.0

    주 - 기존 IPv4 표기법 또는 CIDR 표기법으로 IPv4 주소를 지정할 수 있습니다.


  5. 새로 구성된 인터페이스가 연결되었고 구성되었는지 또는 “UP” 상태인지 확인합니다.
    # ifconfig
    -a

    표시된 각 인터페이스의 상태 표시줄을 확인합니다. 출력의 상태 라인에 UP 플래그가 포함되었는지 확인합니다. 예를 들면 다음과 같습니다.

    qfe0: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4>
    mtu 1500 index 2
  6. (선택 사항) 재부트 시에도 인터페이스 구성이 지속되도록 하려면 다음 단계를 수행합니다.
    1. 구성할 각 인터페이스에 대해 /etc/hostname.interface 파일을 만듭니다.

      예를 들어, qfe0 인터페이스를 추가하려면 다음 파일을 만들어야 합니다.

      # vi /etc/hostname.qfe0

      주 - 동일한 인터페이스에 대한 대체 호스트 이름 파일을 만드는 경우, 대체 파일도 이름 지정 형식 hostname.[0–9]* (예: hostname.qfe0.a123)를 따라야 합니다. hostname.qfe0.bak 또는 hostname.qfe0.old 등의 이름은 잘못된 이름으로 시스템 부트 중 스크립트에서 무시됩니다.

      또한 제공된 인터페이스의 해당 호스트 이름은 한 개뿐이어야 합니다. 인터페이스에 대한 대체 호스트 이름 파일을 유효한 파일 이름(예: /etc/hostname.qfe/etc/hostname.qfe.a123 )으로 만들 경우 부트 스크립트에서 두 호스트 이름 파일의 내용을 참조하여 구성을 시도하므로 오류가 발생합니다. 이러한 오류를 방지하려면 제공된 구성에 사용하지 않을 호스트 이름 파일에는 잘못된 파일 이름을 제공하십시오.


    2. /etc/hostname.interface 파일을 편집합니다.

      최소한 인터페이스의 IPv4 주소를 파일에 추가합니다. 기존 IPv4 표기법 또는 CIDR 표기법을 사용하여 인터페이스의 IP 주소를 지정할 수 있습니다. 또한 넷마스크 및 기타 구성 정보를 파일에 추가할 수도 있습니다.


      주 - 인터페이스에 IPv6 주소를 추가하려면 호스트 및 서버에 대해 IPv6 인터페이스 구성 수정을 참조하십시오.


    3. Solaris 10 11/06 및 이전 Solaris 10 릴리스의 경우 새 인터페이스에 대한 항목을 /etc/inet/ipnodes 파일에 추가합니다.
    4. 새 인터페이스의 항목을 /etc/inet/hosts 파일에 추가합니다.
    5. 재구성 부트 수행.
      # reboot -- -r
    6. /etc/hostname. interface 파일에 만든 인터페이스가 구성되었는지 확인합니다.
      # ifconfig -a

      예를 보려면 예 6-2를 참조하십시오.

예 6-2 영구적인 인터페이스 구성 추가

이 예에서는 qfe0qfe1 인터페이스를 호스트에 구성하는 방법을 보여줍니다. 이러한 인터페이스는 재부트 시에도 지속됩니다.

# dladm show-link
eri0    type: legacy    mtu: 1500       device: eri0 
qfe0    type: legacy    mtu: 1500       device: qfe0 
qfe1    type: legacy    mtu: 1500       device: qfe1 
qfe2    type: legacy    mtu: 1500       device: qfe2 
qfe3    type: legacy    mtu: 1500       device: qfe3 
bge0    type: non-vlan  mtu: 1500       device: bge0
# vi /etc/hostname.qfe0
192.168.84.3 netmask 255.255.255.0
# vi /etc/hostname.qfe1 
192.168.84.72 netmask 255.255.255.0
# vi /etc/inet/hosts
# Internet host table 
# 
127.0.0.1       localhost 
10.0.0.14       myhost
192.168.84.3       interface-2 
192.168.84.72       interface-3
For Solaris 10 11/06 and earlier releases:# vi /etc/inet/ipnodes
10.0.0.14 myhost
192.168.84.3       interface-2 
192.168.84.72       interface-3

이제 시스템을 재부트합니다.

# reboot -- -r

시스템 부트 후에는 인터페이스 구성을 확인합니다.

ifconfig -a
# ifconfig -a lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu
8232 index 1
         inet 127.0.0.1 netmask ff000000  
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
         inet 10.0.0.14netmask ff000000 broadcast 10.255.255.255
         ether 8:0:20:c1:8b:c3  
qfe0:flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3  
      inet 192.168.84.3 netmask ffffff00 broadcast 192.255.255.255
      ether 8:0:20:c8:f4:1d  
qfe1: flags=1000843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4>mtu 1500 index 4
         inet 192.168.84.72 netmask ffffff00 broadcast 10.255.255.255
        ether 8:0:20:c8:f4:1e 

참조

물리적 인터페이스를 제거하는 방법

  1. 인터페이스를 제거할 시스템에서 기본 관리자 역할을 맡거나 수퍼 유저로 전환합니다.

    기본 관리자 역할에는 기본 관리자 프로파일이 포함됩니다. 역할을 만들어 사용자에게 지정하려면 Oracle Solaris 관리: 기본 관리의 2 장, Solaris Management Console 작업(작업)을 참조하십시오.

  2. 물리적 인터페이스를 제거합니다.
    # ifconfig interface down unplumb 

    예를 들어, qfe1 인터페이스를 제거하려면 다음을 입력합니다.

    # ifconfig qfe1 down unplumb

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

MAC 주소를 구성하려면 이 절차를 사용하십시오.

일부 응용 프로그램의 경우 호스트의 모든 인터페이스에서 고유한 MAC 주소를 사용해야 합니다. 그러나 모든 SPARC 기반 시스템은 시스템 전체에 적용되는 MAC 주소를 사용하며, 기본적으로 이 주소가 모든 인터페이스에서 사용됩니다. 다음은 SPARC 시스템의 인터페이스에 대해 출하 시 설치된 MAC 주소를 구성할 수 있는 두 가지 경우입니다.

EEPROM 매개변수 local-mac-address?는 SPARC 시스템의 모든 인터페이스에서 시스템 전체에 적용되는 MAC 주소를 사용하는지 아니면 고유한 MAC 주소를 사용하는지 여부를 지정합니다. 다음 절차는 eeprom 명령을 사용하여 local-mac-address?의 현재 값을 확인하고 필요한 경우 변경하는 방법을 보여줍니다.

  1. 인터페이스를 구성할 시스템에서 기본 관리자 역할을 맡거나 수퍼 유저로 전환합니다.

    기본 관리자 역할에는 기본 관리자 프로파일이 포함됩니다. 역할을 만들어 사용자에게 지정하려면 Oracle Solaris 관리: 기본 관리의 2 장, Solaris Management Console 작업(작업)을 참조하십시오.

  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로 변경해야 합니다. 집계에 대해서도 local-mac-address?=falselocal-mac-address?=true로 변경해야 합니다.

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

    시스템을 재부트하면 출하 시 설치된 MAC 주소를 사용하는 인터페이스가 이제 시스템 전체에 적용되는 MAC 주소가 아닌 이러한 출하 시 설정을 사용합니다. 출하 시 설정된 MAC 주소를 사용하지 않는 인터페이스는 계속 시스템 전체에 적용되는 MAC 주소를 사용합니다.

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

    여러 인터페이스가 동일한 MAC 주소를 가진 경우를 찾습니다. 이 예에서는 모든 인터페이스에서 시스템 전체에 적용되는 MAC 주소인 8:0:20:0:0:1을 사용합니다.

    ifconfig -a
    lo0: flags=1000849 <UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
          inet 127.0.0.1 netmask ff000000  
    hme0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
          inet 10.0.0.112 netmask ffffff80 broadcast 10.0.0.127
          ether 8:0:20:0:0:1 
    ce0: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
          inet 10.0.0.114 netmask ffffff80 broadcast 10.0.0.127
          ether 8:0:20:0:0:1 
    ce1: flags=1004843 <UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
          inet 10.0.0.118 netmask ffffff80 broadcast 10.0.0.127
          ether 8:0:20:0:0:1

    주 - 둘 이상의 네트워크 인터페이스가 여전히 동일한 MAC 주소를 사용하는 경우 다음 단계로 진행합니다. 그렇지 않은 경우 마지막 단계로 이동합니다.


  5. 필요한 경우 모든 인터페이스가 고유한 MAC 주소를 갖도록 나머지 인터페이스를 수동으로 구성합니다.

    /etc/hostname.interface 파일에서 특정 인터페이스에 대해 고유한 MAC 주소를 지정합니다.

    이전 단계의 예에서는 로컬에서 관리되는 MAC 주소를 사용하여 ce0ce1을 구성해야 합니다. 예를 들어, 로컬로 관리되는 MAC 주소 06:05:04:03:02ce1을 재구성하려면 /etc/hostname.ce1에 다음 라인을 추가해야 합니다.

    ether 06:05:04:03:02 

    주 - 수동으로 구성한 MAC 주소가 네트워크에서 다른 MAC 주소와 충돌되지 않도록 하려면 IEEE 802.3 표준에 정의된 대로 항상 로컬로 관리되는 MAC 주소를 구성해야 합니다.


    또한 ifconfig ether 명령을 사용하여 현재 세션에 대한 인터페이스의 MAC 주소를 구성할 수 있습니다. 하지만 ifconfig로 변경한 사항은 재부트 시에 보존되지 않습니다. 자세한 내용은 ifconfig(1M) 매뉴얼 페이지를 참조하십시오.

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