export 하위 명령을 사용하여 프로파일 구성을 저장할 수 있습니다. 동일한 네트워크 구성이 필요한 여러 서버를 유지 관리해야 하는 경우 프로파일 내보내기가 유용할 수 있습니다. export 하위 명령은 대화식 또는 명령줄 모드로 사용할 수 있습니다. 프로파일을 내보내면 netcfg 명령이 해석할 수 있는 일련의 하위 명령으로 출력이 표시됩니다. 해당 하위 명령은 대화식 또는 명령줄 모드로 입력하는 명령과 유사합니다.
export 하위 명령의 구문은 다음과 같습니다.
netcfg> export [ -d ] [ -f output-file ] [ object-type [ class ] object-name ]
다음 예에서는 대화식으로 export 하위 명령을 사용하여 화면에 프로파일 구성을 표시하는 방법을 보여줍니다.
$ netcfg netcfg> export create ncp "myncp" create ncu ip "net0" set ip-version=ipv4 set ipv4-addrsrc=dhcp set ipv6-addrsrc=dhcp,autoconf end create ncu phys "net0" set activation-mode=manual set mtu=5000 end end create loc "test-loc" set activation-mode=conditional-all set conditions="system-domain is example.com" set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp end create enm "test-enm" set activation-mode=conditional-all set conditions="ip-address is-not-in-range 10.2.3.4" set fmri="svc:/application/test-enm:default" end create wlan "mywifi" set priority=100 set keyname="mywifi-key" set security-mode=wpa end
명령줄 모드로 다음 명령을 입력합니다.
$ netcfg export
다음 예에서와 같이 export 하위 명령에 –d 옵션을 사용하여 간략하게 나타내기 위해 잘린 netcfg export 출력의 첫번째 행으로 destroy –a 명령을 추가할 수 있습니다.
$ netcfg netcfg> export -d destroy -a create ncp "myncp" create ncu ip "net0" set ip-version=ipv4 set ipv4-addrsrc=dhcp . . .
명령줄 모드로 다음 명령을 입력합니다.
$ netcfg export -d예 6-14 파일에 프로파일 구성 내보내기
다음 예에서는 export 하위 명령에 –f 옵션을 사용하여 myncp NCP에 대한 구성 정보를 파일에 기록합니다. 다음 예에서 –f 옵션은 myncp2라는 새 파일에 출력을 기록합니다. –d 옵션은 netcfg export 출력의 첫번째 행으로 destroy -a 명령을 추가하는 데 사용됩니다.
다음과 같이 대화식으로 파일에 프로파일 구성을 내보냅니다.
$ netcfg netcfg> export -d -f myncp2
다음과 같이 명령줄 모드로 동일한 작업을 수행합니다.
$ netcfg export -d -f myncp2
잘린 다음 예에서는 프로파일 구성을 표시하는 방법을 보여줍니다.
$ cat myncp2 destroy -a create ncp "myncp" create ncu ip "net0" . . .