ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 管理: ネットワークインタフェースとネットワーク仮想化 Oracle Solaris 11 Information Library (日本語) |
この Oracle Solaris リリースでのネットワーク構成
7. プロファイルでのデータリンクおよびインタフェース構成コマンドの使用
SPARC: インタフェースの MAC アドレスが一意であることを確認する方法
ipadm create-addr コマンドで IP アドレスを割り当てることができない。
IP アドレスの構成中に cannot create address object: Invalid argument provided というメッセージが表示される。
IP インタフェースの構成中に cannot create address: Persistent operation on temporary object というメッセージが表示される。
比較表: ipadm コマンドとその他のネットワークコマンド
ifconfig コマンドのオプションと ipadm コマンドのオプション
ndd コマンドのオプションと ipadm コマンドのオプション
10. Oracle Solaris 上での無線インタフェース通信の構成
この節では、ipadm コマンドを使用して IP インタフェースを構成している間に発生する可能性のある一般的な問題について説明します。
dladm および ipadm コマンドによる手動の IP インタフェース構成は、DefaultFixed などの、固定タイプのネットワーク構成プロファイル (NCP) でのみ機能します。システム内のアクティブな NCP が自動タイプのプロファイルである場合は、dladm および ipadm コマンドを使用する前に、固定タイプのプロファイルに切り替えてください。
# netadm list TYPE PROFILE STATE ncp DefaultFixed disabled ncp Automatic online loc Automatic offline loc NoNet offline ... # netadm enable -p ncp defaultfixed
従来の ifconfig コマンドでは、1 つのコマンド構文で IP アドレスを plumb して割り当てることができます。ipadm create-addr コマンドを使用して IP アドレスを構成する場合は、最初に別のコマンドで IP インタフェースを作成する必要があります。
# ipadm create-ip interface # ipadm create-addr -T addr-type -a address addrobj
アドレスオブジェクトは、IP インタフェースにバインドされた特定の IP アドレスを識別します。アドレスオブジェクトは、IP インタフェース上の IP アドレスごとの一意の識別子です。同じ IP インタフェースに割り当てる 2 番目の IP アドレスを識別するには、別のアドレスオブジェクトを指定する必要があります。同じアドレスオブジェクト名を使用する場合は、別の IP アドレスを識別するために、アドレスオブジェクトの最初のインスタンスを削除してから割り当てる必要があります。
# ipadm show-addr ADDROBJ TYPE STATE ADR lo0 static ok 127.0.0.1/10 net0/v4 static ok 192.168.10.1 # ipadm create-addr -T static -a 192.168.10.5 net0/v4b
または
# ipadm show-addr ADDROBJ TYPE STATE ADR lo0 static ok 127.0.0.1/10 net0/v4 static ok 192.168.10.1 # ipadm delete-addr net0/v4 # ipadm create-addr -T static -a 192.168.10.5 net0/v4
ipadm コマンドは永続的な構成を作成します。構成している IP インタフェースが一時的なインタフェースとして作成された場合は、ipadm コマンドを使用して、そのインタフェース上に永続的な設定を構成することはできません。構成しているインタフェースが一時的であることを確認したあと、そのインタフェースを削除し、永続オブジェクトとして再作成してから、構成を再開してください。
# ipadm show-if -o all IFNAME CLASS STATE ACTIVE CURRENT PERSISTENT OVER lo0 loopback ok yes -m46-v------ 46-- -- net0 ip ok yes bm4--------- ---- --
PERSISTENT フィールドに 4 フラグ (IPv4 構成の場合) または 6 フラグ (IPv6 構成の場合) が存在しない場合は、net0 が一時的なインタフェースとして作成されたことを示します。
# ipadm delete-ip net0 # ipadm create-ip net0 # # ipadm create-addr -T static -a 192.168.1.10 net0/v4