Go to main content
Oracle® Solaris 11.3 でのネットワークコンポーネントの構成と管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

IP インタフェースとアドレスのモニタリング

IP インタフェースとそれらのプロパティーに関する情報をモニターおよび取得するには、ipadm コマンドを使用します。このコマンドを単独で使用すると、システム上の IP インタフェースに関する一般情報が表示されます。ただし、次のコマンド構文を使用することにより、さまざまなサブコマンドを使用して表示する情報を制限することもできます。

ipadm show-* other-arguments interface
  • インタフェース情報のみを取得するには、show-if サブコマンドを使用します。

  • アドレス情報のみを取得するには、show-addr サブコマンドを使用します。

  • インタフェースプロパティーに関する情報を取得するには、show-ifprop サブコマンドを使用します。

  • アドレスプロパティーに関する情報を取得するには、show-addrprop サブコマンドを使用します。

ipadm show-* コマンドで表示されるすべてのフィールドの説明については、ipadm(1M) のマニュアルページを参照してください。

IP インタフェースに関する一般情報の取得

ipadm コマンドはシステムのインタフェースの全体像を提供します。このコマンドをサブコマンドを付けずに使用すると、システムのすべての IP インタフェースに関するデフォルトの情報が提供されます。例:

# ipadm
NAME         CLASS/TYPE STATE     UNDER  ADDR
lo0          loopback   ok        --     --
lo0/v4       static     ok        --     127.0.0.1/8
lo0/v6       static     ok        --     ::1/128
net0         ip         ok        --     --
net0/v4      static     ok        --     10.132.146.233/23
net0/v4      dhcp       ok        --     10.132.146.234/23
ipmp0        ipmp       degraded  --     --
ipmp0/v6     static     ok        --     2001:db8:1:2::4c08/128
net1         ip         failed    ipmp0  --
net1/v6      addrconf   ok        --     fe80::124:4fff:fe58:1831/10
net2         ip         ok        ipmp0  --
net2/v6      addrconf   ok        --     fe80::214:4fff:fe58:1832/10
iptun0       ip         ok        --     --
iptun0/v4    static     ok        --     172.16.111.5->172.16.223.75
iptun0/v6    static     ok        --     fe80::10:5->fe80::223:75
iptun0/v6a   static     ok        --     2001:db8:1a0:7::10:5->2001:db8:7a82:64::223:75

    前の出力には、次の情報が表示されています。

  • IP インタフェース。

  • 各インタフェースのクラス。

  • 各インタフェースの状態。

  • インタフェースのステータス (「スタンドアロン」の IP インタフェースであるか、別のインタフェース構成タイプのベースとなるインタフェースであるか)。この例では、net1net2 は、UNDER 列に示されているように ipmp0 のベースとなるインタフェースです。

  • インタフェースに関連付けられたアドレスオブジェクト。アドレスオブジェクトは特定の IP アドレスを識別します。これらのアドレスオブジェクトは、「NAME」見出しの下に一覧表示され、インタフェース名と区別するためにインデントされます。

  • CLASS/TYPE」見出しの下にインデントされる IP アドレスのタイプで、staticdhcp などがあります。

  • ADDRESS」列の下に一覧表示される実際のアドレス。

IP インタフェースに関する情報の取得

IP インタフェースに関する情報を取得するには、ipadm show-if interface コマンドを使用します。インタフェースを指定しない場合は、この情報にシステム上のすべてのインタフェースが含まれます。

コマンド出力の各フィールドは、次の情報を示します。

IFNAME

情報が表示されているインタフェースを示します。

CLASS

インタフェースのクラスを示します。次の 4 つのいずれかです。

  • ip は IP インタフェースを示します。

  • ipmp は IPMP インタフェースを示します。

  • vni は仮想インタフェースを示します。

  • loopback は、自動的に作成されるループバックインタフェースを示します。ループバックインタフェースを除き、残りの 3 つのインタフェースクラスは手動で作成できます。

STATE

インタフェースのステータスを示します。okofflinefaileddowndisabled のいずれかです。

failed のステータスは IPMP グループに適用され、ダウンしているためにトラフィックをホストできないデータリンクまたは IP インタフェースを示す場合があります。IP インタフェースが IPMP グループに属している場合、IPMP インタフェースは、グループ内のほかのアクティブな IP インタフェースを使用してトラフィックを引き続き送受信できます。

down のステータスは、管理者によってオフラインに切り替えられた IP インタフェースを示します。

disable のステータスは、ipadm disable-if コマンドを使用して unplumb されている IP インタフェースを示します。

ACTIVE

インタフェースがトラフィックをホストするために使用されているかどうかを示し、yes または no のどちらかに設定されます。

OVER

インタフェースの IPMP クラスにのみ適用され、IPMP インタフェースまたはグループを構成するベースとなるインタフェースを示します。

次に、このコマンドで表示される情報の例を示します。

# ipadm show-if
IFNAME       CLASS        STATE     ACTIVE     OVER
lo0          loopback     ok        yes        --
net0         ip           ok        yes        --
net1         ip           ok        yes        --
tun0         ip           ok        yes        --

IP インタフェースのプロパティーに関する情報の取得

ipadm show-ifprop interface コマンドを使用して、IP インタフェースのプロパティーに関する情報を取得します。プロパティーまたはインタフェースを指定しなかった場合は、システム上のすべての IP インタフェースのすべてのプロパティーに関する情報が表示されます。

コマンド出力の各フィールドは、次の内容を示します。

IFNAME

情報が表示されている IP インタフェースを示します。

PROPERTY

インタフェースのプロパティーを示します。インタフェースには、複数のプロパティーが含まれる場合があります。

PROTO

プロパティーが適用されるプロトコル (IPv4 または IPv6 のどちらか) を示します。

PERM

指定されたプロパティーの許可されるアクセス権を示します。読み取り専用、書き込みのみ、またはその両方のいずれかです。

CURRENT

アクティブな構成内のプロパティーの現在値を示します。

PERSISTENT

システムがリブートされたときに再適用されるプロパティーの値を示します。

DEFAULT

指定されたプロパティーのデフォルト値を示します。

POSSIBLE

指定されたプロパティーに割り当てることのできる値の一覧を示します。数値の場合は、受け入れ可能な値の範囲が表示されます。


注 -  いずれかのフィールド値が不明である場合 (たとえば、情報を要求されているプロパティーがインタフェースでサポートされていない場合)、その値は疑問符 (?) として表示されます。

次の例は、show-ifprop サブコマンドで表示される情報のタイプを示します。

# ipadm show-ifprop -p mtu net1
IFNAME  PROPERTY  PROTO  PERM  CURRENT  PERSISTENT  DEFAULT  POSSIBLE
net1    mtu       ipv4   rw    1500      --         1500     68-1500
net1    mtu       ipv6   rw    1500      --         1500     1280-1500

IP アドレスに関する情報の取得

IP アドレスに関する情報を取得するには、ipadm show-addr interface コマンドを使用します。インタフェースを指定しない場合は、システム上のすべての IP アドレスに関する情報が表示されます。

コマンド出力の各フィールドは、次の内容を示します。

ADDROBJ

IP アドレスが表示されるアドレスオブジェクトを指定します。

TYPE

IP アドレスが static dhcpaddrconf のいずれであるかを示します。addrconf の値は、アドレスがステートレスまたはステートフルアドレス構成を使用して取得されたことを示します。

STATE

アクティブな構成内のアドレスオブジェクトのステータスを示します。これらの値の完全な一覧については、ipadm(1M) のマニュアルページを参照してください。

ADDR

インタフェース上に構成されている IP アドレスを指定します。このアドレスは IPv4 または IPv6 のどちらかです。トンネルインタフェースでは、ローカルアドレスとリモートアドレスの両方が表示されます。

トンネルに関する詳細は、Oracle Solaris 11.3 での TCP/IP ネットワーク、IPMP、および IP トンネルの管理 の 第 5 章, IP トンネルの管理を参照してください。

次に、show-addr サブコマンドで提供される情報の例を示します。

# ipadm show-addr
ADDROBJ          TYPE       STATE     ADDR
lo0/v4           static     ok        127.0.0.1/8
net0/v4          static     ok        192.168.84.3/24
tun0/v4          static     ok        172.16.134.1-->172.16.134.2

このコマンドにインタフェースを指定し、そのインタフェースに複数のアドレスがある場合は、次のような情報が表示されます。

# ipadm show-addr net0
ADDROBJ          TYPE       STATE     ADDR
net0/v4          static     ok        192.168.84.3/24
net0/v4a         static     ok        10.0.1.1/24
net0/v4bc        static     ok        172.16.10.1

interface/? として表示されるアドレスオブジェクトは、そのアドレスが libipadm API を使用しなかったアプリケーションによってインタフェース上に構成されたことを示しています。このようなアプリケーションは、アドレスオブジェクト名に interface/user-defined-string という形式の使用を要求する ipadm コマンドの制御下にはありません。IP アドレスの割り当ての例については、IPv4 インタフェースを構成する方法を参照してください。

IP アドレスのプロパティーに関する情報の取得

IP アドレスプロパティーに関する情報を取得するには、ipadm show-addrprop addrobj コマンドを使用します。すべてのプロパティーを一覧表示するには、addrobj オプションを省略します。1 つのプロパティーをすべての IP アドレスについて一覧表示するには、そのプロパティーのみを指定します。特定のアドレスのすべてのプロパティーを表示するには、addrobj オプションのみを指定します。

コマンド出力の各フィールドは、次の内容を示します。

ADDROBJ

プロパティーが表示されているアドレスオブジェクトを示します。

PROPERTY

アドレスオブジェクトのプロパティーを示します。アドレスオブジェクトには、複数のプロパティーが含まれる場合があります。

PERM

指定されたプロパティーの許可されるアクセス権を示します。読み取り専用、書き込みのみ、またはその両方のいずれかです。

CURRENT

現在の構成内のプロパティーの実際の値を示します。

PERSISTENT

システムがリブートされたときに再適用されるプロパティーの値を示します。

DEFAULT

指定されたプロパティーのデフォルト値を示します。

POSSIBLE

指定されたプロパティーに割り当てることのできる値の一覧を示します。数値の場合は、受け入れ可能な値の範囲が表示されます。

次の例は、show-addrprop サブコマンドで表示される情報のタイプを示します。

# ipadm show-addrprop net1/v4
ADDROBJ   PROPERTY     PERM   CURRENT         PERSISTENT  DEFAULT          POSSIBLE
net1/v4   broadcast    r-     192.168.84.255  --          192.168.84.255   --
net1/v4   deprecated   rw     off             --          off              on,off
net1/v4   prefixlen    rw     24              24          24               1-30,32
net1/v4   private      rw     off             --          off              on,off
net1/v4   transmit     rw     on              --          on               on,off
net1/v4   zone         rw     global          --          global           --