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
次の例に示すように (簡潔にするために切り詰められています)、–d オプションと export サブコマンドを使用して、destroy –a コマンドを netcfg export 出力の最初の行として追加できます。
$ 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 オプションを使用すると、destroy -a コマンドが netcfg export 出力の先頭行として追加されます。
次のようにして、プロファイル構成を対話形式でファイルにエクスポートします。
$ netcfg netcfg> export -d -f myncp2
次に示すように、同じタスクをコマンド行モードで実行します。
$ netcfg export -d -f myncp2
次の短縮された例は、プロファイル構成を表示する方法を示しています。
$ cat myncp2 destroy -a create ncp "myncp" create ncu ip "net0" . . .