Oracle® VM Server for SPARC 3.2 管理ガイド

印刷ビューの終了

更新: 2015 年 5 月
 
 

Oracle Solaris OS ネットワークインタフェース名を検索する方法 (Oracle Solaris 10 OS)

この手順では、ldg1net-c に対応する Oracle Solaris OS ネットワークインタフェース名を検索する方法について説明します。この例では、仮想ネットワークデバイスではなく仮想スイッチのネットワークインタフェース名を検索する場合の相違点も示します。次の例では、ゲストドメイン ldg1 には net-a および net-c の 2 つの仮想ネットワークデバイスが含まれています。

  1. ldm コマンドを使用して、net-c の仮想ネットワークデバイス番号を探します。
    primary# ldm list -l ldg1
    ...
    NETWORK
    NAME         SERVICE                     DEVICE       MAC
    net-a        primary-vsw0@primary        network@0    00:14:4f:f8:91:4f
    net-c        primary-vsw0@primary        network@2    00:14:4f:f8:dd:68
    ...

    net-c の仮想ネットワークデバイス番号は 2 (network@2) です。

    仮想スイッチのネットワークインタフェース名を判定するには、switch@nn に示された仮想スイッチデバイス番号を探します。

  2. ldg1 で対応するネットワークインタフェースを検出するには、ldg1 にログインして、/devices 配下でこのデバイス番号に対するエントリを探します。
    primary# uname -n
    ldg1
    primary# find /devices/virtual-devices@100 -type c -name network@2\*
    /devices/virtual-devices@100/channel-devices@200/network@2:vnet1

    ネットワークインタフェース名は、コロンのあとのエントリの部分で、この場合は vnet1 です。

    仮想スイッチのネットワークインタフェース名を判定するには、–name オプションの引数を virtual-network-switch@n\* に置換します。次に、vswN という名前のネットワークインタフェースを探します。

  3. 手順 1 の net-c に対する ldm list -l の出力に示されるように、vnet1 の MAC アドレスが 00:14:4f:f8:dd:68 であることを確認します。
    • Oracle Solaris 10 OS:
      primary# ifconfig vnet1
      vnet1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
                inet 0.0.0.0 netmask 0
                ether 0:14:4f:f8:dd:68
    • Oracle Solaris 11 OS:

      まず、dladm show-phys コマンドを使用して、vnet1 に指定するインタフェースの名前を決定する必要があります。

      primary# dladm show-phys |grep vnet1
      net2              Ethernet             up         0      unknown   vnet1

      net2 の MAC アドレスを確認するには、次のコマンドを使用します。

      primary# dladm show-linkprop -p mac-address net2
      LINK PROPERTY    PERM VALUE             EFFECTIVE         DEFAULT POSSIBLE
      net2 mac-address rw   00:14:4f:f8:dd:68 00:14:4f:f8:dd:68 --      --