탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10에서 Oracle Solaris 11.1로 전환 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris 10에서 Oracle Solaris 11 릴리스로 전환(개요)
2. Oracle Solaris 11 설치 방법으로 전환
Oracle Solaris에서 네트워크가 구성되는 방식
반응적 네트워크 구성은 여러 가지 유형의 프로파일을 사용하여 현재 네트워크 조건에 준하여 네트워크 연결 및 네트워크 구성을 처리합니다. 개별 프로파일에는 네트워크 구성 방식을 결정하는 등록 정보가 있습니다. 이러한 프로파일은 시스템이나 사용자에 의해 활성화/비활성화됩니다. 사이트에 IP 주소 및 이름 지정 서비스 정보를 제공할 수 있는 DHCP 서버가 있다고 가정할 때, 반응적 네트워크 구성은 시스템의 자동 네트워크 구성을 위한 일체형 기능을 제공하므로 수동 구성이 필요 없습니다. Oracle Solaris 11.1에서 반응적 네트워크 구성을 사용하여 시스템 연결의 1 장, 반응적 네트워크 구성(개요)을 참조하십시오.
반응적 네트워크 구성을 사용하는 경우 새 네트워크 환경에 준하여, 시스템이 자동으로 네트워크 조건 변경을 감지하고 이에 맞게 네트워크 구성을 조정합니다. 따라서 정기적으로 케이블 플러그를 꽂거나 빼고 카드를 끼우거나 분리하는 경우 사용자 개입 없이 시스템이 네트워크 연결을 복원합니다. 반응적 네트워크 구성 사용 시 한 가지 단점은, 네트워크 조건이 변경될 경우 사용자가 네트워크 구성에 대한 제어권이 적다는 것입니다.
반응적 네트워크 구성에 대해 시스템은 Automatic NCP와 Automatic 위치를 제공합니다. 이러한 두 프로파일은 유무선 네트워킹의 기본 구성을 수행합니다. 단, 무선 네트워크의 보안 키나 암호를 제공하는 경우와 같이 시스템에서 추가 정보를 묻는 메시지가 표시되는 경우에는 반응적 네트워킹과 상호 작용해야 합니다.
선택적으로 직접 지정한 등록 정보로 구성된 사용자 정의 반응적 NCP 및 위치를 만들 수 있습니다. netcfg 명령을 명령줄 모드나 대화식으로 사용하여 반응적 NCP, 위치 및 기타 프로파일 유형을 만듭니다.
반응적 NCP를 만드는 프로세스의 일부는 NCP에 포함된 개별 구성 요소를 구성하는 것입니다. 이러한 개별 구성 객체를 NCU(네트워크 구성 단위)라고 하며, 다음 출력에 표시된 대로 각 NCU는 특정 링크 또는 인터페이스에 대한 구성을 정의하는 등록 정보로 물리적 링크 또는 인터페이스를 나타냅니다.
netcfg> select ncp myncp netcfg:ncp:myncp> select ncu ip nge0 netcfg:ncp:myncp:ncu:nge0> list ncu:nge0 type interface class ip parent "myncp" enabled true ip-version ipv4,ipv6 ipv4-addrsrc dhcp ipv6-addrsrc dhcp,autoconf
다음 예제는 netcfg 명령을 대화식으로 사용하여 NCP를 만들고 수정하는 방법을 보여줍니다. 자세한 지침은 Oracle Solaris 11.1에서 반응적 네트워크 구성을 사용하여 시스템 연결의 2 장, 반응적 네트워크 프로파일 만들기 및 구성(작업)을 참조하십시오.
예 7-7 새 반응적 NCP 만들기
다음 예제에서 myncp라는 새 NCP와 두 개의 NCU(하나는 링크, 하나는 인터페이스)를 만듭니다.
$ netcfg netcfg> create ncp myncp netcfg:ncp:myncp> create ncu phys net0 Created ncu `net0', Walking properties ... activation-mode (manual) [manual|prioritized]> mac-address> autopush> mtu> netcfg:ncp:myncp:ncu:net0> end Committed changes netcfg:ncp:myncp> create ncu ip net0 Created ncu `net0'. Walking properties ... ip-version (ipv4,ipv6) [ipv4|ipv6]> ipv4 ipv4-addrsrc (dhcp) [dhcp|static]> dhcp ipv4-default-route> netcfg:ncp:myncp:ncu:net0> verify All properties verified netcfg:ncp:myncp:ncu:net0> end Committed changes netcfg:ncp:myncp> list ncp:myncp management-type reactive NCUs: phys net0 ip net0 netcfg:ncp:myncp> list ncu phys net0 ncu:net0 type link class phys parent "myncp" activation-mode manual enabled true netcfg:ncp:myncp> list ncu ip net0 ncu:net0 type interface class ip parent "myncp" enabled true ip-version ipv4 ipv4-addrsrc dhcp netcfg:ncp:myncp> exit
이 예제에서 ipv4 값이 선택되었으므로 ipv6-addrsrc 등록 정보는 사용되지 않으며 프롬프트가 표시되지 않습니다. 이와 마찬가지로, phys NCU의 경우 priority-group 등록 정보의 기본값(수동 활성화)이 수락되었으므로 다른 조건부 관련 등록 정보가 적용되지 않습니다.
예 7-8 Automatic NCP를 복제하여 새 반응적 NCP 만들기
선택적으로 Automatic NCP를 복제한 후 새 네트워크 구성 매개변수를 설정하도록 등록 정보를 수정하여 새 반응적 NCP를 만들 수 있습니다. 이 방법은 원래 시스템 정의 Automatic NCP를 수정하기에 좋습니다. 네트워크 조건이 변경되면 NCP가 변경되기 쉽기 때문입니다. 다음 예제에서 시스템 정의 Automatic NCP를 복제하여 newncp라는 새 NCP를 만듭니다.
netcfg> list NCPs: Automatic DefaultFixed bs Locations: Automatic NoNet DefaultFixed netcfg> create -t Automatic ncp newncp netcfg:ncp:newncp> list ncp:newncp management-type reactive NCUs: phys net1 phys net0 ip net1 ip net0 netcfg:ncp:newncp> destroy ncu ip net1 Destroyed ncu 'net1' netcfg:ncp:newncp> list ncp:newncp management-type reactive NCUs: phys net1 phys net0 ip net0 netcfg:ncp:newncp> exit
예 7-9 기존 반응적 NCP의 NCU 만들기
프로파일을 만들 때 반응적 NCP에 대한 네트워크 설정을 구성할 수 있습니다. 아니면 다음 예제처럼 기존 NCP의 NCU를 만드는 경우 netcfg select 명령을 사용하여 기존 NCP를 수정할 수 있습니다. 다음 예제와 예 7-7의 차이점은 create 하위 명령 대신 select 하위 명령이 사용된다는 것입니다. 다음 예제에서 기존 NCP의 IP NCU를 대화식으로 만듭니다.
$ netcfg netcfg> select ncp myncp netcfg:ncp:myncp> list ncp:myncp management-type reactive NCUs: phys net0 netcfg:ncp:myncp> create ncu ip net0 Created ncu `net0'. Walking properties ... ip-version (ipv4,ipv6) [ipv4|ipv6]> ipv4 ipv4-addrsrc (dhcp) [dhcp|static]> dhcp ipv4-default-route> netcfg:ncp:myncp:ncu:net0> end Committed changes netcfg:ncp:myncp> list ncp:myncp management-type reactive NCUs: phys net0 ip net0 netcfg:ncp:myncp> list ncu phys net0 ncu:net0 type link class phys parent "myncp" activation-mode manual enabled true netcfg:ncp:myncp> list ncu ip net0 NCU:net0 type interface class ip parent "myncp" enabled true ip-version ipv4 ipv4-addrsrc dhcp netcfg:ncp:myncp> exit
예 7-10 기존 NCP에 대한 정적 IP 주소 구성
다음 예제에서 기존 NCP에 대한 정적 IP 주소가 구성됩니다.
netcfg> select ncp myncp netcfg:ncp:myncp:ncu:nge0> list ncu:nge0 type interface class ip parent "myncp" enabled true ip-version ipv4,ipv6 ipv4-addrsrc dhcp ipv6-addrsrc dhcp,autoconf netcfg:ncp:myncp:ncu:nge0> set ipv4-addrsrc=static netcfg:ncp:myncp:ncu:nge0> set ipv4-addr=1.2.3.4/24 netcfg:ncp:myncp:ncu:nge0> set ipv4-default-route=1.2.3.1 netcfg:ncp:myncp:ncu:nge0> end Committed changes netcfg:ncp:myncp>
예 7-11 NCP를 사용으로 설정
다음 예제에서 myncp라는 NCP가 사용으로 설정됩니다.
$ netadm enable -p ncp myncp Enabling ncp 'myncp'
시스템 차원의 네트워크 구성은 위치 프로파일에서 관리됩니다. 시스템 정의 위치와 사용자 정의 위치가 있습니다. 사용자 정의 위치의 등록 정보는 netcfg 명령을 사용하여 구성됩니다. 단계별 지침은 Oracle Solaris 11.1에서 반응적 네트워크 구성을 사용하여 시스템 연결의 2 장, 반응적 네트워크 프로파일 만들기 및 구성(작업)을 참조하십시오.
다음 시스템 정의 위치는 특정 조건에 사용되고 이러한 조건을 충족할 때 자동으로 활성화됩니다.
DefaultFixed – DefaultFixed NCP가 활성일 때 활성화됩니다.
DefaultFixed NCP가 활성일 때 고정적 네트워크 구성이 사용 중이므로 수동으로 DefaultFixed 위치를 사용으로 설정하거나 활성 위치를 전환할 수 없습니다. 그러나 반응적 NCP(Automatic 또는 사용자 정의 NCP)가 활성인 경우 netadm 명령을 사용하여 수동으로 다른 위치를 사용으로 설정할 수 있습니다. 이는 시스템 정의 위치(Automatic, NoNet) 또는 수동으로 사용으로 설정된 사용자 정의 위치일 수 있습니다.
Automatic – 반응적 NCP가 활성이고, 적어도 하나의 IP 주소가 “up” 상태이고, 일치율이 높은 활성화 규칙을 가진 다른 사용자 정의 위치가 없을 때 활성화됩니다.
Automatic 위치는 DHCP를 통해서만 DNS를 구성합니다.
NoNet - 반응적 NCP가 활성이고 “up” IP 주소가 없을 때 활성화됩니다.
주 - 위치에서 이름 지정 서비스 등록 정보를 구성하기 전에 지정된 위치의 nameservices-config-file 등록 정보에서 참조할 파일을 업데이트해야 합니다. 이 파일은 시스템의 어느 위치에나 저장할 수 있습니다. 단, /etc/nsswitch.conf 파일은 겹쳐 쓰므로 이 파일 이름은 사용하지 마십시오.
다음과 같이 새 사용자 정의 위치 프로파일을 만들고 NIS를 구성합니다.
$ netcfg netcfg> create loc officeloc Created loc 'officeloc'. Walking properties ... activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-all conditions> advertised-domain contains oracle.com nameservices (dns) [dns|files|nis|ldap]> nis nameservices-config-file ("/etc/nsswitch.dns")> /etc/nsswitch.nis nis-nameservice-configsrc [manual|dhcp]> dhcp nfsv4-domain> ipfilter-config-file> ipfilter-v6-config-file> ipnat-config-file> ippool-config-file> ike-config-file> ipsecpolicy-config-file> netcfg:loc:officeloc> end Committed changes netcfg> exit
다음 예제에서 기존 위치에 대한 NIS가 구성됩니다.
$ netcfg> select loc origloc netcfg:loc:origloc> set nameservices=nis netcfg:loc:origloc> set nis-nameservice-configsrc=manual netcfg:loc:origloc> set nis-nameservice-servers="1.2.3.38,1.3.3.36" netcfg:loc:origloc> set default-domain="org.company.com" netcfg:loc:origloc> set nameservices-config-file="/etc/nsswitch.nis" netcfg:loc:origloc> end Committed changes netcfg> exit
반응적 네트워크 구성 모드는 LDAP를 제한적으로 지원합니다. 반응적 모드에서는 LDAP 익명 모드만 작동합니다. LDAP 프록시나 LDAP 셀프 모드 및 일부 형식의 보안 자격 증명을 사용하려는 경우 먼저 DefaultFixed 프로파일을 사용으로 설정하고 네트워크를 수동으로 구성해야 합니다. 지침은 Oracle Solaris 11.1에서 이름 지정 및 디렉토리 서비스 작업의 12 장, LDAP 클라이언트 설정(작업)을 참조하십시오.