ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化 Oracle Solaris 11 Information Library (日本語) |
この Oracle Solaris リリースでのネットワーク構成
walkprop サブコマンドを使用して、プロパティー値を対話形式で表示および変更する
自動ネットワーク構成モードから手動ネットワーク構成モードに切り替える方法
手動ネットワーク構成モードから自動ネットワーク構成モードに切り替える方法
7. プロファイルでのデータリンクおよびインタフェース構成コマンドの使用
10. Oracle Solaris 上での無線インタフェース通信の構成
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 対話型モードでエクスポートする
次の例では、-d オプションとともに export サブコマンドを使用します。-d オプションを付けると、destroy -a コマンドが netcfg export 出力の先頭行として追加されます。
$ 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 コマンドファイルモードでエクスポートする
次の例では、-f オプションとともに netcfg export コマンドを使用することによって、User NCP の構成情報がファイルに書き込まれます。-f オプションを付けると、出力が user2 という名前の新規ファイルに書き込まれます。-d オプションを付けると、destroy -a コマンドが netcfg export 出力の先頭行として追加されます。
$ 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 $
次のように、-f オプションとともに netcfg コマンドを使用すると、ユーザー定義のプロファイルを復元できます。
$ netcfg [ -f ] profile-name
たとえば:
$ netcfg -f user2
このコマンドでは、エクスポートされた構成が含まれるコマンドファイルが実行されます。