JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  ネットワークスタックの概要

この Oracle Solaris リリースでのネットワーク構成

Oracle Solaris のネットワークスタック

ネットワークデバイスとデータリンク名

その他のリンクタイプの管理

パート I Network Auto-Magic

2.  NWAM の紹介

3.  NWAM 構成と管理 (概要)

4.  NWAM プロファイルの構成 (タスク)

プロファイルを作成する

プロファイルをコマンド行モードで作成する

プロファイルを対話形式で作成する

NCP を作成する

NCP に NCU を作成する

NCP を対話形式で作成する方法

場所プロファイルを作成する

場所プロファイルを対話形式で作成する方法

ENM プロファイルを作成する

WLAN を作成する

プロファイルを削除する

プロファイルのプロパティー値を設定および変更する

プロファイル情報についてシステムに問い合わせる

システム上のプロファイルをすべて一覧表示する

特定のプロファイルのプロパティー値をすべて一覧表示する

特定のプロパティーの値を取得する

単一プロパティー値を対話形式で取得する方法

walkprop サブコマンドを使用して、プロパティー値を対話形式で表示および変更する

プロファイル構成をエクスポートおよび復元する

ユーザー定義のプロファイルを復元する

ネットワーク構成の管理

自動ネットワーク構成モードから手動ネットワーク構成モードに切り替える方法

手動ネットワーク構成モードから自動ネットワーク構成モードに切り替える方法

5.  NWAM プロファイルの管理 (タスク)

6.  NWAM グラフィカルユーザーインタフェースについて

パート II データリンクとインタフェース構成

7.  プロファイルでのデータリンクおよびインタフェース構成コマンドの使用

8.  データリンクの構成と管理

9.  IP インタフェースの構成

10.  Oracle Solaris 上での無線インタフェース通信の構成

11.  ブリッジを管理する

12.  リンク集約の管理

13.  VLAN の管理

14.  IPMP の紹介

15.  IPMP の管理

16.  LLDP によるネットワーク接続情報の交換

パート III ネットワーク仮想化およびリソース管理

17.  ネットワーク仮想化およびリソース制御の紹介 (概要)

18.  ネットワーク仮想化およびリソース制御の計画

19.  仮想ネットワークの構成 (タスク)

20.  仮想化環境でのリンク保護の使用

21.  ネットワークリソースの管理

22.  ネットワークトラフィックとリソース使用状況の監視

用語集

索引

プロファイル情報についてシステムに問い合わせる

現在のスコープまたは指定されたスコープで存在するプロファイル、プロパティー値のペア、およびリソースをすべて一覧表示するには、list サブコマンドとともに netcfg コマンドを使用します。すべてのプロファイルに関する一般的な情報についてシステムに問い合わせたり、特定のプロファイルに関する具体的な情報を取得したりするには、list サブコマンドを使用します。list サブコマンドは、対話型モードまたはコマンド行モードで使用できます。

プロファイルおよびその現在の状態に関する情報を取得する必要がある場合は、list? サブコマンドとともに netadm? コマンドを使用します。詳細は、「プロファイルの現在の状態を表示する」を参照してください。

システム上のプロファイルをすべて一覧表示する

netcfg list コマンドは、システム上のすべてのシステム定義およびユーザー定義のプロファイルを一覧表示します。オプションを付けないで list サブコマンドを使用すると、システム上にあるすべての最上位プロファイルが表示されます。このコマンドでは、各プロファイルの状態は一覧表示されません。プロファイルおよびその状態 (オンラインまたはオフライン) のリストを表示するには、netadm list コマンドを使用します。

システム上のすべての最上位プロファイルを一覧表示するには、次のコマンドを入力します。

$ netcfg list
NCPs:
        Automatic
        User
Locations:
        Automatic
        NoNet
        home
        office
ENMs:
        myvpn
        testenm
WLANs:
        workwifi
        coffeeshop
        homewifi

この例では、次のプロファイルが一覧表示されます。


注 - 作成、変更、または削除できるのは、ユーザー定義のプロファイルのみです。


特定のプロファイルのプロパティー値をすべて一覧表示する

指定されたプロファイルのすべてのプロパティー値を一覧表示するには、list サブコマンドとともに netcfg コマンドを使用します。

list サブコマンドの構文は、次のとおりです。

$ netcfg list [ object-type [ class ] object-name ] 

例 4-11 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

例 4-12 ENM のプロパティー値をすべて一覧表示する

次の例では、myenm という名前の ENM のすべてのプロパティーが一覧表示されます。

$ list enm myenm
ENM:myenm
activation-mode manual
enabled         true
start           "/usr/local/bin/myenm start"
stop            "/bin/alt_stop"

この例では、list サブコマンドの出力に次の情報が表示されます。

特定のプロパティーの値を取得する

get サブコマンドとともに netcfg コマンドを使用すると、指定されたプロパティーの特定の値を取得できます。このサブコマンドは、対話型モードまたはコマンド行モードで使用できます。

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

-V オプションとともに get サブコマンドを使用すると、ここで示すようにプロパティー値だけが表示されます。

netcfg:ncp:User:ncu:net0> get -V activation-mode
manual

それ以外の場合、プロパティーとその値の両方が表示されます。たとえば:

netcfg:ncp:User:ncu:net0> get activation-mode
activation-mode        manual

単一プロパティー値を対話形式で取得する方法

この手順では、netcfg get コマンドを netcfg 対話型モードで使用して、単一プロパティー値を取得する方法について説明します。この特定の手順のいくつかの例では、User NCP で NCU の単一プロパティー値を取得する方法を示しています。これらの例は、デモ目的でのみ使用されます。このコマンドの使用時に指定する情報は、取得を試みるプロファイルおよびプロパティー値によって異なります。

プロファイルのプロパティー値をすべて表示する場合は、代わりに walkprop サブコマンドを使用できます。このサブコマンドでは、特定のプロファイルのすべてのプロパティーが 1 つずつ調査されるため、プロファイルのプロパティーの 1 つまたはすべてを変更できます。詳細は、walkprop サブコマンドを使用して、プロパティー値を対話形式で表示および変更する 」を参照してください。

  1. netcfg 対話型セッションを開始します。
    $ netcfg
    netcfg>
  2. 取得するプロパティー値が含まれるプロファイルまたは構成オブジェクトを選択します。
    netcfg> select object-type [ class ] object-name

    注 - class パラメータは、NCP を選択している場合にのみ適用可能です。また、physip の両方のクラスの NCU が同じ名前を共有する場合、class パラメータを指定する必要があります。ただし、NCU 名が一意の場合は、class パラメータは必要ありません。


    たとえば、User NCP を選択するには、次のように入力します。

    netcfg> select User NCP

    この例では、User NCP を選択することで、選択したオブジェクトのスコープに対話型セッションが移動します。

  3. (省略可能) プロファイルのコンポーネントを表示します。
    netcfg:ncp:User> list
    NCUs:
            phys    net0
            ip      net0
  4. 取得するプロパティー値が含まれるオブジェクトを選択します。

    次の例では、User NCP でリンク (phys) NCU net0 が選択されます。

    netcfg:ncp:User> select ncu phys net0

    NCU net0 を選択すると、該当オブジェクトのスコープに対話型セッションが移動し、NCU の現在のプロパティーがメモリーから読み込まれます。

  5. 指定されたプロパティー値を取得します。
    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 サブコマンドを使用して、プロパティー値を対話形式で表示および変更する

walkprop サブコマンドを使用すると、プロファイルのプロパティーを対話形式で表示できます。このサブコマンドでは、プロファイルのプロパティーが 1 つずつ調査され、プロパティーごとに名前と現在の値が表示されます。指定されたプロパティーの現在の値を変更するために使用可能な対話型コマンドプロンプトも表示されます。複数の値が含まれるプロパティーの区切り文字は、コンマ (,) です。指定されたプロパティーの各値にコンマが含まれている場合は、前にバックスラッシュ (\) を付ける必要があります。単一の値のみが含まれるプロパティー内のコンマは、区切り文字とは解釈されないため、前にバックスラッシュを付ける必要はありません。


注 - walkprop サブコマンドは、対話型モードで使用する場合にのみ有効です。


例 4-13 特定のプロファイルのプロパティー値を表示および変更する

次の例では、場所 fooactivation-mode プロパティーを表示してから、walkprop サブコマンドを使用して変更します。walkprop サブコマンドを使用するときは、set サブコマンドを使用してプロパティー値を設定する必要がないことに注意してください。

$ netcfg
netcfg> select loc foo
netcfg:loc:foo> list
loc:foo
        activation-mode                 manual
        enabled                         false
        nameservices                    dns
        nameservices-config-file        "/etc/nsswitch.dns"
        dns-nameservice-configsrc       dhcp
        nfsv4-domain                    "Central.oracle.com"
netcfg:loc:foo> walkprop
activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-all
conditions> advertised-domain is oracle.com 
nameservices (dns) [dns|files|nis|ldap]>
nameservices-config-file ("/etc/nsswitch.dns")>
dns-nameservice-configsrc (dhcp) [manual|dhcp]>
nfsv4-domain ("Central.oracle.com")>
ipfilter-config-file>
ipfilter-v6-config-file>
ipnat-config-file>
ippool-config-file>
ike-config-file>
ipsecpolicy-config-file>
netcfg:loc:foo> list
loc:foo
        activation-mode                 conditional-all
        conditions                      "advertised-domain is oracle.com"
        enabled                         false
        nameservices                    dns
        nameservices-config-file        "/etc/nsswitch.dns"
        dns-nameservice-configsrc       dhcp
        nfsv4-domain                    "Central.oracle.com"
netcfg:loc:foo> commit
Committed changes
netcfg:loc:foo> end
netcfg> exit
$

注 - 関連するプロパティーのみが調査されます。たとえば、ipv4-addrsrc プロパティーが static に設定されている場合は、ipv4-addr プロパティーが調査に含まれます。ただし、ipv4-addrsrcdhcp に設定されている場合は、ipv4-addr プロパティーは調査されません。