Oracle® Solaris 11.2 네트워크 구성 요소의 구성 및 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

프로파일에 대한 등록 정보 값 설정

반응적 프로파일에 대한 등록 정보 값을 설정 또는 수정하려면 set 하위 명령을 사용합니다. 이 하위 명령은 대화식 또는 명령줄 모드로 사용할 수 있습니다. 명령줄 모드에서 등록 정보 값을 설정하거나 변경하면 변경 사항이 지속 저장소에 즉시 커밋됩니다.


주 -  DefaultFixed NCP 또는 DefaultFixed 위치 프로파일은 set 하위 명령을 통해 수정할 수 없습니다. DefaultFixed NCP가 활성 상태인 경우 항상 dladmipadm 명령을 사용하여 구성을 변경하십시오. DefaultFixed 위치가 활성 상태인 경우 svccfgsvcadm 명령을 사용하여 직접 관련 SMF 등록 정보를 변경하십시오. svccfg(1M)svcadm(1M) 매뉴얼 페이지를 참조하십시오.

set 하위 명령의 구문은 다음과 같습니다.

netcfg> set prop-name=value1[,value2,...]

대화식으로 프로파일 등록 정보 값을 설정하는 방법

다음 절차에서는 대화식으로 위치 프로파일에 대한 등록 정보 값을 설정하는 방법을 설명합니다. 대화식으로 등록 정보 값을 설정하는 경우 먼저 현재 범위에서 프로파일을 선택해야 합니다. 이 경우 대화식 세션이 해당 프로파일의 범위로 이동됩니다. 선택한 프로파일이 지속 저장소에서 메모리로 로드됩니다. 그러면 이 범위에서 프로파일의 등록 정보를 수정할 수 있습니다.

다음 절차에서는 대화식으로 test-loc 위치의 ipfilter-config-file 등록 정보를 설정하는 방법을 보여줍니다(예로만 사용됨).

  1. netcfg 대화식 세션을 시작합니다.
    $ netcfg
    netcfg>
  2. 수정할 프로파일 또는 구성 객체를 선택합니다.
    netcfg> select loc test-loc
    netcfg:loc:test-loc>
  3. 등록 정보 값을 설정합니다.

    다음 예에서는 ipfilter-config-file 등록 정보가 설정됩니다.

    netcfg:loc:test-loc> set ipfilter-config-file = /path/to/ipf-file
  4. (옵션) 구성 정보를 나열합니다.
    netcfg:loc:test-loc> list
    loc:test-loc
    	activation-mode 		manual
    	enabled 			    false
    	nameservices 		     dns
    	dns-nameservice-configsrc 	dhcp
    	nameservices-config-file 	"/etc/nsswitch.dns"
    	ipfilter-config-file 		"/path/to/ipf-file"
  5. 세션을 끝냅니다.
    netcfg:loc:test-loc> end
    Committed changes
    netcfg>

    end 하위 명령이 세션을 저장하고 전역 범위로 이동합니다.

  6. 대화식 세션을 종료합니다.
    netcfg> exit
예 6-8  명령줄 모드로 프로파일에 대한 등록 정보 값 설정

대화식으로 ipfilter-config-file 등록 정보를 설정하는 방법을 보여주는 이전 예를 다음과 같이 명령줄 모드로 수행할 수도 있습니다.

$ netcfg "select loc test-loc; set ipfilter-config-file = /path/to/ipf-file" 

간단한 작업만 수행하면 되는 경우 명령줄 모드가 가장 적합합니다. 하지만 명령줄 모드를 사용하여 보다 복잡한 작업을 수행할 수도 있습니다. 명령줄 모드에서 신중하게 적합한 하위 명령을 지정하면 됩니다. 대화식 예와 마찬가지로 명령줄 모드에서도 먼저 위치를 선택하여 해당 프로파일 범위로 이동해야 합니다. 그런 다음 set 하위 명령을 지정하여 개별 등록 정보 값을 설정할 수 있습니다.

명령줄 모드를 사용할 때 지정된 등록 정보에 대해 동시에 여러 값을 설정할 수 있습니다. 이 방식으로 여러 값을 설정하는 경우 각 값을 쉼표(,)로 구분해야 합니다. 지정한 등록 정보의 개별 값에도 쉼표가 포함되어 있는 경우 등록 정보 값의 일부인 쉼표 앞에 백슬래시(\)를 추가해야 합니다. 단일 값만 포함된 등록 정보 내의 쉼표는 분리자로 해석되지 않으므로 앞에 백슬래시를 추가할 필요가 없습니다.

예를 들어, 다음과 같이 myncp NCP에서 net0 NCU에 IPv4와 IPv6을 모두 사용하도록 ip-version 등록 정보를 설정합니다.

$ netcfg "select ncp myncp; select ncu ip net0; set ip-version=ipv4,ipv6"