在此發行版本中,SMF 儲存庫是所有命名服務配置的主要儲存庫。之前修改特定檔案來管理命名服務配置的行為已不再適用。如需已遷移至 SMF 之命名服務的清單,請參閱Table 8–2。
在安裝期間,系統會經歷一次性的升級,將任何現有的 /etc 網路配置檔案轉換成它們各自的 ipadm 與 dladm 配置。如有必要,您可以使用 nscfg 指令,於 SMF 儲存庫中匯入或匯出傳統名稱服務配置檔案。若提供有效的 SMF 配置與相對應的「錯誤管理資源識別碼 (FMRI)」,nscfg 指令會在其傳統位置重新產生傳統命名服務配置檔案,例如 nsswitch.conf、resolv.conf、nscd.conf。請參閱Configuring and Administering Network Components in Oracle Solaris 11.2 中的Importing Naming Services Configuration及 nscfg(1M)。
以下範例顯示如何使用 svccfg 來設定網域名稱服務 (DNS)。在您設定各種特性之後,您必須啟用並重新整理 SMF 服務。
# svccfg -s dns/client setprop config/nameserver=net_address: 192.168.1.1 # svccfg -s dns/client setprop config/domain = astring: "myhost.org" # svccfg -s name-service/switch setprop config/host = astring: "files dns" # svcadm refresh name-service/switch # svcadm refresh dns/client
您也可以透過互動方式來配置命名與目錄 SMF 服務特性。如需範例,請參閱Configuring and Administering Network Components in Oracle Solaris 11.2 中的Configuring a DNS Client。