Oracle Solaris 10 以前のリリースでは、ifconfig コマンドは、ネットワークインタフェースの構成に使用される慣例的なツールです。ただし、このコマンドには永続的な構成が実装されていません。これまで、ifconfig コマンドには、拡張によってさらなるネットワーク管理機能が追加されてきました。その結果、コマンドがより複雑になり、使用方法がわかりにくい場合があります。
IP インタフェースの構成と管理に関する別の問題として、TCP/IP のプロパティー (チューニング可能値とも呼ばれます) を管理するための簡単なツールが存在しない点があります。ndd コマンドは長い間このための規定のカスタマイズツールでしたが、ifconfig コマンドと同様に、ndd コマンドは永続的な構成を実装しません。以前は、ブートスクリプトの編集によって、ネットワークのシナリオで永続的な構成をシミュレートすることが可能でした。サービス管理機能 (SMF) の導入により、さまざまな SMF 依存関係の管理が複雑になるため、特に Oracle Solaris インストールへのアップグレードを考慮した場合には、これらのタイプの回避策を使用するとリスクを伴うことがあります。
このリリースで使用するネットワーク管理コマンドに関する次の重要な点に注意してください。
ネットワークインタフェース (データリンクや、IP インタフェースとアドレス) を構成するための ifconfig コマンドが ipadm および dladm コマンドに置き換えられています。ifconfig コマンドは引き続き機能しますが、主に下位互換性のために存在しています。また、/etc/hostname* ファイルに情報を追加する以前の方法は、Oracle Solaris 11 では非推奨です。
以前に ifconfig コマンドを使用して実行していたタスクのほとんどは、dladm コマンド (データリンク管理用) または ipadm コマンド (IP 管理用) を使用して実行できます。ほとんどの ifconfig コマンドオプションには、同等の ipadm オプションがありますが、この 2 つのコマンドの間に厳密な 1 対 1 のマッピングは存在しません。同等のオプションについては、ifconfig コマンドと ipadm コマンドの比較を参照してください。
ネットワークパラメータ (チューニング可能値) をカスタマイズするためのツールとして、ndd コマンドも ipadm および dladm コマンドに置き換えられています。ndd コマンドは Oracle Solaris 11 でも引き続き機能しますが、ipadm および dladm コマンドの方が推奨されます。
Oracle Solaris 10 では、ドライバは、ドライバ固有のメカニズム (ndd コマンドや driver.conf ファイルなど) を使用して構成します。ただし、Oracle Solaris 11 では、dladm プロパティーのほか、ドライバ専用プロパティーを介して一部のドライバ専用機能を設定することによって、一般的なドライバ機能を構成します。