탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 관리: 네트워크 인터페이스 및 네트워크 가상화 Oracle Solaris 11 Information Library (한국어) |
walkprop 하위 명령을 사용하여 대화식으로 등록 정보 값 확인 및 변경
자동 네트워크 구성 모드에서 수동 네트워크 구성 모드로 전환하는 방법
수동 네트워크 구성 모드에서 자동 네트워크 구성 모드로 전환하는 방법
7. 프로파일에 데이터 링크 및 인터페이스 구성 명령 사용
export 하위 명령을 사용하여 프로파일 구성을 저장하고 복원할 수 있습니다. 프로파일 내보내기는 동일한 네트워크 구성이 필요한 여러 서버를 유지 관리해야 하는 시스템 관리자에게 유용할 수 있습니다. export 하위 명령은 대화식 모드 또는 명령줄 모드에서 사용할 수 있습니다. 또는 명령 파일 모드에서 이 명령을 사용하여 파일을 명령 출력으로 지정할 수 있습니다.
export 하위 명령의 명령 구문은 다음과 같습니다.
$ netcfg export [ -d ] [ -f output-file ] [ object-type [ class ] object-name ]
주 - export 하위 명령의 -d 및 -f 옵션은 서로 독립적으로 사용할 수 있습니다.
예 4-14 프로파일 구성 내보내기
다음 예에서는 export 하위 명령을 사용하여 시스템의 프로파일 구성을 화면에 표시합니다.
$ netcfg netcfg> export create ncp "User" create ncu ip "net2" set ip-version=ipv4 set ipv4-addrsrc=dhcp set ipv6-addrsrc=dhcp,autoconf end create ncu phys "net2" set activation-mode=manual set link-mtu=5000 end create ncu phys "wpi2" set activation-mode=prioritized set priority-group=1 set priority-mode=exclusive set link-mac-addr="13:10:73:4e:2" set link-mtu=1500 end end create loc "test" set activation-mode=manual set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp set nfsv4-domain="domainl.oracle.com" end create loc "foo" set activation-mode=conditional-all set conditions="system-domain is oracle.com" set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp set nfsv4-domain="domain.oracle.com" end create enm "myenm" set activation-mode=conditional-all set conditions="ip-address is-not-in-range 1.2.3.4" set start="/my/start/script" set stop="/my/stop/script" end create wlan "mywlan" set priority=0 set bssids="0:13:10:73:4e:2" end netcfg> end $
예 4-15 netcfg 대화식 모드에서 프로파일 구성 내보내기
다음 예에서는 export 하위 명령에 -d 옵션을 사용합니다. -d 옵션은 netcfg export 출력의 첫째 줄로 destroy -a 명령을 추가합니다.
$ netcfg netcfg> export -d destroy -a create ncp "User" create ncu ip "net2" set ip-version=ipv4 set ipv4-addrsrc=dhcp set ipv6-addrsrc=dhcp,autoconf end create ncu phys "net2" set activation-mode=manual set link-mtu=5000 end create ncu phys "wpi2" set activation-mode=prioritized set priority-group=1 set priority-mode=exclusive set link-mac-addr="13:10:73:4e:2" set link-mtu=1500 end end create loc "test" set activation-mode=manual set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp set nfsv4-domain="domain.oracle.com" end create loc "foo" set activation-mode=conditional-all set conditions="system-domain is oracle.com" set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp set nfsv4-domain="domain.oracle.com" end create enm "myenm" set activation-mode=conditional-all set conditions="ip-address is-not-in-range 1.2.3.4" set start="/my/start/script" set stop="/my/stop/script" end create wlan "mywlan" set priority=0 set bssids="0:13:10:73:4e:2" end netcfg> end $
예 4-16 netcfg 명령 파일 모드에서 프로파일 구성 내보내기
다음 예에서는 netcfg export 명령에 -f 옵션을 사용하여 User NCP의 구성 정보를 파일에 씁니다. -f 옵션은 user2라는 새 파일에 출력을 씁니다. -d 옵션은 netcfg export 출력의 첫째 줄로 destroy -a 명령을 추가합니다.
$ netcfg export -d -f user2 ncp User
$ ls -al drwx------ 3 root root 4 Oct 14 10:53 . drwxr-xr-x 37 root root 40 Oct 14 10:06 .. -rw-r--r-- 1 root root 352 Oct 14 10:53 user2 $
$ cat user2 destroy -a create ncp "User" create ncu ip "net2" set ip-version=ipv4 set ipv4-addrsrc=dhcp set ipv6-addrsrc=dhcp,autoconf end create ncu phys "net2" set activation-mode=manual set link-mtu=5000 end create ncu phys "wpi2" set activation-mode=prioritized set priority-group=1 set priority-mode=exclusive set link-mac-addr="13:10:73:4e:2" set link-mtu=1500 end end create loc "test" set activation-mode=manual set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp set nfsv4-domain="domain.oracle.com" end create loc "foo" set activation-mode=conditional-all set conditions="system-domain is oracle.com" set nameservices=dns set nameservices-config-file="/etc/nsswitch.dns" set dns-nameservice-configsrc=dhcp set nfsv4-domain="domain.oracle.com" end create enm "myenm" set activation-mode=conditional-all set conditions="ip-address is-not-in-range 1.2.3.4" set start="/my/start/script" set stop="/my/stop/script" end create wlan "mywlan" set priority=0 set bssids="0:13:10:73:4e:2" end $
다음과 같이 netcfg 명령에 -f 옵션을 사용하여 사용자 정의 프로파일을 복원할 수 있습니다.
$ netcfg [ -f ] profile-name
예를 들면 다음과 같습니다.
$ netcfg -f user2
이 명령은 내보낸 구성이 포함된 명령 파일을 실행합니다.