Oracle® Solaris 10 から Oracle Solaris 11.2 への移行

印刷ビューの終了

更新: 2014 年 12 月
 
 

ifconfig の代替コマンド

Oracle Solaris 11 には、ifconfig –a コマンドの出力に表示される情報を置き換える単一のコマンドはありません。ただし、ほとんどの場合は、ipadm コマンドをオプションなしで使用しても、同様の情報が得られます。

    ifconfig コマンドの代替として使用するコマンドを決定するには、次の情報を参照してください。

  • システムのインタフェースに関する基本情報を表示するには、ipadm コマンドをオプションなしで使用します。

    # 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        dhcp       ok           --         10.134.64.65/24
       net0/v6        addrconf   ok           --         fe80::214:4fff:fefb:bbf0/10
  • MAC アドレス情報を表示するには、次のオプションを指定して dladm コマンドを使用します。

    # dladm show-linkprop -p mac-address -o link,effective
  • 詳細な IP インタフェースの状態またはプロパティー情報は次のように表示します。

    # ipadm show-if -o ifname,class,state,current,over
    # ipadm show-ifprop -o ifname,property,proto,current
  • 詳細な IP アドレスの状態またはプロパティー情報は次のように表示します。

    # ipadm show-addr -o addrobj,type,state,current,addr
    # ipadm show-addrprop -o addrobj,property,current
  • IP トンネル構成の詳細は次のように表示します。

    # dladm show-iptun
  • 引き続き ifconfig コマンドの使用を選択する可能性のある状況は、次のとおりです。

    • 任意のアドレスまたはリンクインデックス番号の論理インタフェース番号を表示する。ipadm ではこの情報が表示されず、一部のアプリケーションではまだこれらの番号が使用されています。

    • 診断ツールとして、ifconfig コマンドは、dladm および ipadm コマンドでは取得できない可能性のある追加情報を提供できます。

    次の 2 つの例は、システムのデータリンク (net0) に関する同様の情報の取得に使用された場合の、ifconfig の出力と ipadm コマンドの出力の違いを比較しています。

    # ifconfig net0
    net0: flags=100001000942<BROADCAST,RUNNING,PROMISC,MULTICAST,IPv4,PHYSRUNNING> mtu 1500 index 4
            inet 0.0.0.0 netmask 0
            ether 0:d0:b7:b9:a5:8c
    # ifconfig net0 inet6
    net0: flags=120002000940<RUNNING,PROMISC,MULTICAST,IPv6,PHYSRUNNING> mtu 1500 index 4
            inet6 ::/10
    # ipadm show-if -o ifname,class,state,current,over net0
    IFNAME     CLASS    STATE    CURRENT       OVER
    net0       ip       down     bm46--------  --
    sekon# ipadm show-ifprop -o ifname,property,proto,current net0
    IFNAME      PROPERTY        PROTO CURRENT
    net0        arp             ipv4  on
    net0        forwarding      ipv4  off
    net0        metric          ipv4  0
    net0        mtu             ipv4  1500
    net0        exchange_routes ipv4  on
    net0        usesrc          ipv4  none
    net0        forwarding      ipv6  off
    net0        metric          ipv6  0
    net0        mtu             ipv6  1500
    net0        nud             ipv6  on
    net0        exchange_routes ipv6  on
    net0        usesrc          ipv6  none
    net0        group           ip    --
    net0        standby         ip    off