탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 반응적 네트워크 구성을 사용하여 시스템 연결 Oracle Solaris 11.1 Information Library (한국어) |
netcfg 명령에 list 하위 명령을 사용하여 현재 범위나 지정한 범위에 있는 프로파일, 등록 정보-값 쌍 및 리소스를 나열할 수 있습니다. list 하위 명령을 사용하여 시스템에 모든 프로파일에 대한 일반 정보를 질의하거나 특정 프로파일에 대한 특정 정보를 검색할 수 있습니다. list 하위 명령은 대화식 모드 또는 명령줄 모드에서 사용할 수 있습니다.
netcfg 하위 명령에 대한 자세한 내용은 netcfg 하위 명령을 참조하십시오.
프로파일 정보와 현재 상태를 가져와야 하는 경우 netadm 명령에 list 하위 명령을 사용합니다. 자세한 내용은 프로파일의 현재 상태 표시를 참조하십시오.
netcfg list 명령은 시스템의 시스템 정의 프로파일과 사용자 정의 프로파일을 모두 나열합니다. 옵션 없이 list 하위 명령을 사용하면 시스템에 있는 최상위 프로파일이 모두 표시됩니다. 이 명령은 각 프로파일의 상태를 나열하지 않습니다. 프로파일 및 해당 상태(온라인 또는 오프라인) 목록을 표시하려면 netadm list 명령을 사용합니다.
list 하위 명령을 사용하여 시스템의 모든 최상위 프로파일을 나열할 수 있습니다.
$ netcfg list NCPs: DefaultFixed Automatic User Locations: Automatic NoNet home office DefaultFixed ENMs: myvpn testenm WLANs: workwifi coffeeshop homewifi
이 예에서는 다음 프로파일이 나열됩니다.
NCP
다음 NCP가 나열됩니다.
DefaultFixed NCP – 시스템 정의 고정 프로파일
Automatic NCP – 시스템 정의 반응적 프로파일
User NCP – 사용자 정의 반응적 NCP
위치
다음 위치 프로파일이 나열됩니다.
시스템 정의 위치:
Automatic
NoNet
DefaultFixed
사용자 정의 반응적 위치:
home
office
ENM
다음 ENM이 나열됩니다.
myvpn – 설치 및 구성된 VPN 응용 프로그램에 대한 ENM
testenm – ENM 작동을 테스트하기 위한 테스트 ENM
WLAN
다음 WLAN이 나열됩니다.
workwifi – 작업용 WLAN
coffeeshop – 지역 커피숍용 WLAN
homewifi – 사용자의 가정 무선 네트워크용 WLAN
주 - 사용자 정의 프로파일만 만들고, 수정 또는 제거할 수 있습니다.
netcfg 명령에 list 하위 명령을 사용하여 지정한 프로파일의 등록 정보 값을 모두 나열할 수 있습니다.
list 하위 명령의 구문은 다음과 같습니다.
$ netcfg list [ object-type [ class ] object-name ]
예 2-8 NCU의 모든 등록 정보 값 나열
예를 들어, User NCP의 IP NCU에 대한 등록 정보 값을 모두 나열하려면 다음 명령을 입력합니다.
$ netcfg "select ncp User; list ncu ip net0" NCU:net0 type interface class ip parent "User" enabled true ip-version ipv4 ipv4-addrsrc dhcp ipv6-addrsrc dhcp,autoconf
예 2-9 ENM의 모든 등록 정보 값 나열
다음 예에서는 myenm이라는 ENM의 모든 등록 정보가 나열됩니다.
$ list enm myenm ENM:myenm activation-mode manual enabled true start "/usr/local/bin/myenm start" stop "/bin/alt_stop"
이 예에서 list 하위 명령의 출력 결과에는 다음 정보가 표시됩니다.
이 ENM의 activation-mode 등록 정보는 manual로 설정됩니다.
ENM이 사용으로 설정됩니다.
FMRI를 사용하는 대신 start 및 stop 메소드 등록 정보가 지정되었습니다.
netcfg 명령에 get 하위 명령을 사용하여 지정한 등록 정보의 특정 값을 가져오고 나열할 수 있습니다. 이 하위 명령은 대화식 모드 또는 명령줄 모드에서 사용할 수 있습니다.
get 하위 명령의 구문은 다음과 같습니다.
netcfg get [ -V ] prop-name
User NCP에 속하는 myncu라는 NCU의 ip-version 등록 정보 값을 가져오려면 다음 명령을 입력합니다. 예를 들면 다음과 같습니다.
$ netcfg "select ncp User; select ncu ip myncu; get -V ip-version" ipv4
get 하위 명령에 -V 옵션을 사용하면 다음과 같이 등록 정보 값만 표시됩니다.
netcfg:ncp:User:ncu:net0> get -V activation-mode manual
그렇지 않으면 등록 정보와 해당 값이 모두 표시됩니다. 예를 들면 다음과 같습니다.
netcfg:ncp:User:ncu:net0> get activation-mode activation-mode manual
이 절차에서는 netcfg 대화식 모드에 있는 동안 netcfg get 명령을 사용하여 단일 등록 정보 값을 가져오고 나열하는 방법에 대해 설명합니다. 이 특정 절차의 일부 예에서는 User NCP의 NCU에 대한 단일 등록 정보 값을 가져오는 방법을 보여줍니다. 해당 예는 데모용으로만 사용됩니다. 이 명령을 사용할 때 제공하는 정보는 검색하려는 프로파일 및 등록 정보 값에 따라 달라집니다.
프로파일의 등록 정보 값을 모두 보려는 경우 walkprop 하위 명령을 대신 사용할 수 있습니다. 이 하위 명령은 지정된 프로파일의 모든 등록 정보를 한 번에 하나씩 검토하여 프로파일 등록 정보 중 하나 또는 모두를 수정할 수 있게 합니다. 자세한 내용은 walkprop 하위 명령을 사용하여 등록 정보 값 확인 및 변경을 참조하십시오.
$ netcfg netcfg>
netcfg> select object-type [ class ] object-name
주 - class 매개변수는 NCU를 선택하는 경우에만 해당됩니다. 또한 phys 및 ip 클래스 NCU가 동일한 이름을 공유하는 경우 class 매개변수를 지정해야 합니다. 하지만 NCU 이름이 고유한 경우에는 class 매개변수가 필요 없습니다.
예를 들어, User NCP를 선택하려면 다음을 입력합니다.
netcfg> select NCP User
이 예에서 User NCP를 선택하면 대화식 세션이 선택한 객체의 범위로 이동합니다.
netcfg:ncp:User> list ncp:User management-type reactive NCUs: phys net0 ip net0
다음 예에서는 User NCP의 링크(phys) NCU net0이 선택됩니다.
netcfg:ncp:User> select ncu phys net0
NCU net0을 선택하면 대화식 세션이 해당 객체의 범위로 이동하고 메모리에서 NCU의 현재 등록 정보가 로드됩니다.
netcfg:ncp:User:ncu:net0> get property-value
예를 들어, activation-mode 등록 정보의 값을 가져오려면 다음을 입력합니다.
netcfg:ncp:User:ncu:net0> get activation-mode activation-mode manual
다음 순서
이때 set 하위 명령을 사용하여 등록 정보에 새 값을 설정하거나, 변경하지 않고 대화식 세션을 종료할 수 있습니다. 대화식 모드에 있는 동안 등록 정보 값을 수정하는 경우 commit 또는 exit 하위 명령을 사용하여 변경 사항을 저장해야 합니다. netcfg 대화식 모드에서 등록 정보 값 설정에 대한 자세한 내용은 프로파일의 등록 정보 값 설정 및 변경을 참조하십시오.
대화식으로 walkprop 하위 명령을 사용하여 프로파일의 등록 정보를 확인할 수 있습니다. 이 하위 명령은 한 번에 한 등록 정보의 프로파일을 "검토"하여 각 등록 정보의 이름과 현재 값을 표시합니다. 지정한 등록 정보의 현재 값을 변경하는 데 사용할 수 있는 대화식 명령 프롬프트도 표시됩니다. 다중 값 등록 정보의 분리자는 쉼표(,)입니다. 지정된 등록 정보의 개별 값에 쉼표가 포함된 경우 앞에 백슬래시(\)를 추가해야 합니다. 단일 값만 포함된 등록 정보 내의 쉼표는 분리자로 해석되지 않으므로 앞에 백슬래시를 추가할 필요가 없습니다. netcfg 하위 명령에 대한 자세한 내용은 netcfg 하위 명령을 참조하십시오.
주 - walkprop 하위 명령은 대화식 모드에서 사용되는 경우에만 의미가 있습니다.
예 2-10 특정 프로파일의 등록 정보 값 확인 및 변경
다음 예에서는 walkprop 하위 명령을 사용하여 위치 test-loc의 activation-mode 등록 정보를 확인하고 변경합니다. walkprop 하위 명령을 사용할 때는 set 하위 명령을 사용하여 등록 정보 값을 설정할 필요가 없습니다.
$ netcfg netcfg> select loc test-loc netcfg:loc:test-loc> list loc:test-loc activation-mode manual enabled false nameservices dns nameservices-config-file "/etc/nsswitch.dns" dns-nameservice-configsrc dhcp nfsv4-domain "Central.example.com" netcfg:loc:test-loc> walkprop activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-all conditions> advertised-domain is example.com nameservices (dns) [dns|files|nis|ldap]> nameservices-config-file ("/etc/nsswitch.dns")> dns-nameservice-configsrc (dhcp) [manual|dhcp]> nfsv4-domain ("Central.example.com")> ipfilter-config-file> ipfilter-v6-config-file> ipnat-config-file> ippool-config-file> ike-config-file> ipsecpolicy-config-file> netcfg:loc:test-loc> list loc:test-loc activation-mode conditional-all conditions "advertised-domain is example.com" enabled false nameservices dns nameservices-config-file "/etc/nsswitch.dns" dns-nameservice-configsrc dhcp nfsv4-domain "Central.example.com" netcfg:loc:test-loc> commit Committed changes netcfg:loc:test-loc> end netcfg> exit $
주 - 관련 등록 정보만 검토됩니다. 예를 들어, ipv4-addrsrc 등록 정보를 static으로 설정하면 ipv4-addr 등록 정보가 검토에 포함됩니다. 하지만 ipv4-addrsrc를 dhcp으로 설정하면 ipv4-addr 등록 정보가 검토되지 않습니다.