この手順では、ldg1 で net-c に対応する Oracle Solaris OS ネットワークインタフェース名を検索する方法について説明します。この例では、仮想ネットワークデバイスではなく仮想スイッチのネットワークインタフェース名を検索する場合の相違点も示します。次の例では、ゲストドメイン ldg1 には net-a および net-c の 2 つの仮想ネットワークデバイスが含まれています。
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@n の n に示された仮想スイッチデバイス番号を探します。
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 という名前のネットワークインタフェースを探します。
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
まず、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 -- --