単一のNICインターフェイスには2つの異なるIPがあります。

単一のNICインターフェイスには2つの異なるIPがあります。

私のシステムにOracle Solaris 11.3がインストールされています。ネットワークプロファイルをに変更しましたDefaultFixed。その後、次のコマンドを使用してNICインターフェイスにIPを割り当てました。

# ipadm create-addr -T dhcp net0/v4
# ipadm create-addr -T static -a 172.21.67.40 net1/v4

これまではそのように良かった:

root@DellPowerEdge:~# 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           --         172.21.67.37/24
net1              ip         ok           --         --
   net1/v4        static     ok           --         172.21.67.40/16

次のコマンドを試しました。

# ipadm create-addr -T dhcp net0/addr
# ipadm create-addr -T dhcp net1/addr

次のように、1つのインターフェイスに対して2つの異なるIPが表示されます。

root@DellPowerEdge:~# 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/addr      dhcp       ok           --         172.21.67.97/24
   net0/v4        dhcp       ok           --         172.21.67.37/24
net1              ip         ok           --         --
   net1/addr      dhcp       ok           --         172.21.67.47/24
   net1/v4        static     ok           --         172.21.67.40/16

これらすべてのIPにアクセスできます。

単一のNICインターフェイスに異なるIPを割り当てる方法は?これが予想される動作ですか?net0/v4違いは何ですか?net0/addr

ベストアンサー1

net0インターフェースですnet0/addrnet0/v4住所オブジェクト。addrobj同じレイヤ2(データリンク)ネットワークに関連付けられている複数のインターフェイスがあります。

~からOracle Solaris管理:ネットワークインタフェースとネットワーク仮想化:

住所

システムで使用される一意のIPアドレスまたはアドレスのセットを指定する識別子。アドレスはIPv4またはIPv6タイプです。

識別子は次の形式を使用します。 インタフェース/カスタム文字列

これ相互作用アドレスが割り当てられたIPインターフェイスを示します。インターフェイス変数は、IPインターフェイスが設定されているデータリンクの名前を反映する必要があります。

カスタム文字列文字で始まり、最大長が32文字の英数字文字列を表します。後でシステムがアドレスを管理するipadmサブコマンド(ipadm show-addrやipadm delete-addrなど)を使用する場合は、数値IPアドレスの代わりにaddrobjを参照できます。

おすすめ記事