私のシステムに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/addr
。net0/v4
住所オブジェクト。addrobj
同じレイヤ2(データリンク)ネットワークに関連付けられている複数のインターフェイスがあります。
~からOracle Solaris管理:ネットワークインタフェースとネットワーク仮想化:
住所
システムで使用される一意のIPアドレスまたはアドレスのセットを指定する識別子。アドレスはIPv4またはIPv6タイプです。
識別子は次の形式を使用します。 インタフェース/カスタム文字列。
これ相互作用アドレスが割り当てられたIPインターフェイスを示します。インターフェイス変数は、IPインターフェイスが設定されているデータリンクの名前を反映する必要があります。
カスタム文字列文字で始まり、最大長が32文字の英数字文字列を表します。後でシステムがアドレスを管理するipadmサブコマンド(ipadm show-addrやipadm delete-addrなど)を使用する場合は、数値IPアドレスの代わりにaddrobjを参照できます。