系統識別公用程式在 Solaris 7 5/99 軟體發行版中已經更新。本節是 Solaris Advanced Installation Guide 中安裝資訊的補充材料。
在 Solaris 7 5/99 軟體發行版之前,系統識別公用程式只能將一個系統設置為 NIS 用戶端或 NIS+ 用戶端。隨著 Solaris 7 5/99 和 8/99 的發行,這些公用程式現在也可以將系統設置為 DNS 用戶端。您可以指定系統是要透過互動方式或是 sysidcfg 檔案來成為 DNS 用戶端。目前您還無法利用 add_install_client 指令來指定 DNS。
系統識別公用程式會嘗試自動使用不同來源的資料來決定設置資訊。它們會先尋找 sysidcfg 檔案。如果在 sysidcfg 檔案中找不到所需的資訊,它們便會試著透過網路來自動偵測資料。如果是名稱服務設置的話,除非在 sysidcfg 檔案中已經指明名稱服務類型及設置,否則系統識別公用程式會試著自動尋找一個名稱服務。公用程式會先嘗試自動偵測一個 NIS+ 伺服器。如果找不到 NIS+ 伺服器,它們便會尋找一個 NIS 伺服器。如果再找不到一個 NIS 伺服器,公用程式會以互動方式查詢設置的資訊。目前 DNS 伺服器還無法自動偵測。
sysidcfg 檔案會利用一組關鍵字(請參見 表 2-1)來將系統識別資訊事先設置。這些關鍵字會指明您在事先設置時所需的資訊。如需取得更多有關使用 sysidcfg 檔案的資訊,包括所有可用關鍵字的清單,請參見 Solaris Advanced Installation Guide。
name_service 關鍵字已被擴增以使 DNS 的規格成為可用的名稱服務。表 2-1 中對此擴增的關鍵字加以說明。
表 2-1 name_service關鍵字
設置資訊 |
平台 |
關鍵字 |
從何處可以尋找數值/範例 |
---|---|---|---|
名稱服務、領域名稱、名稱服務 |
全部 |
name_service=NIS、NIS+、DNS、無 | |
|
NIS 和 NIS+ 的選項﹕ {domain_name=domain_name name_server=主機名稱(ip_address)} |
name_service=NIS {domain_name=west.arp.com name_server=timber(129.221.2.1)} name_service=NIS+ {domain_name=west.arp.com. name_server=timber(129.221.2.1)} |
|
|
DNS 的選項﹕ {domain_name=domain_name name_server=ip_address, ip_address, ip_address(三個最大值)search=domain_name, domain_name, domain_name, domain_name, domain_name, domain_name(六個最大值,全長少於或等於 250 個字元)} |
name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com} 註解 - 請僅選擇一個 name_service 數值。必要時可以包括 domain_name 和 name_server 兩個關鍵字的其中一個、二者皆用、或是二者皆不用。如果都不使用這兩個關鍵字,請將括號 {} 刪除。 |