在 Oracle Solaris 10 與之前的發行版本中,ifconfig 指令是配置網路介面時的慣用工具。但是,這個指令不會實作永久配置。ifconfig 指令隨著時間經過多次增強,以更進一步地增加網路管理能力。這使得指令越來越複雜,因此有時會造成使用上的混淆。
IP 介面配置與管理的另一個問題是,缺乏管理 TCP/IP 特性 (亦稱為可調整項目) 的簡單工具。ndd 指令是早已規定用於此用途的自訂工具,但就像 ifconfig 指令一樣,ndd 指令並不會實作永久的配置。在此之前,您可透過編輯 boot 程序檔來模擬網路情況的永久配置。導入服務管理功能 (SMF) 之後,使用這些類型的解決方法時,可能會因為管理各種 SMF 相依性時的複雜性 (特別是考量到 Oracle Solaris 安裝的升級) 而產生風險。
請注意下列與本發行版本使用之網路管理指令相關的要點:
ipadm 和 dladm 指令取代了用於配置網路介面 (資料連結和 IP 介面與位址) 的 ifconfig 指令。雖然 ifconfig 指令仍然有效,但主要是為了提供回溯相容性而存在。而且,Oracle Solaris 11 中也不再使用之前將資訊新增至 /etc/hostname* 檔案的方法。
您可以使用 dladm 指令 (用於資料連結管理) 或 ipadm 指令 (用於 IP 管理) 來執行之前使用 ifconfig 指令執行的大部分作業。雖然許多 ifconfig 指令選項都有 ipadm 等效項目,但是這兩個指令之間並沒有完全符合的一對一對應關係。如需瞭解可相比較的等效項目,請參閱比較 ifconfig 指令與 ipadm 指令。
ipadm 指令 dladm 指令也取代了 ndd 指令來作為自訂網路參數 (可調整項目) 的工具。雖然 ndd 指令在 Oracle Solaris 11 中仍然有效,但 ipadm 和 dladm 指令還是優於該指令。
在 Oracle Solaris 10 中,您會透過驅動程式特定的機制來配置驅動程式,例如 ndd 指令和 driver.conf 檔案。但是在 Oracle Solaris 11 中,您要藉由設定 dladm 特性來配置通用驅動程式功能以及透過驅動程式專屬特性來配置驅動程式專屬功能。