Solaris 10 6/06 安裝指南:網路安裝

DHCP 選項和巨集值

若要從網路安裝 DHCP 用戶端,您必須建立供應商目錄選項以傳送安裝 Solaris 作業系統所需的資訊。下表說明您可用以安裝 DHCP 用戶端的常用 DHCP 選項。

如需有關 DHCP 選項的詳細資訊,請參閱「System Administration Guide: IP Services」中的「DHCP Option Information」。

表 6–4 標準 DHCP 選項的值

選項名稱 

字碼 

資料類型 

顆粒性 

最大 

說明 

BootFile

不適用 

ASCII 

1 

1 

用戶端的啟動檔案路徑 

BootSrvA

不適用 

IP 位址 

1 

1 

啟動伺服器的 IP 位址 

DNSdmain

15 

ASCII 

1 

0 

DNS 網域名稱 

DNSserv

6 

IP 位址 

1 

0 

DNS 名稱伺服器清單 

NISdmain

40 

ASCII 

1 

0 

NIS 網域名稱 

NISservs

41 

IP 位址 

1 

0 

NIS 伺服器的 IP 位址 

NIS+dom

64 

ASCII 

1 

0 

NIS+ 網域名稱 

NIS+serv

65 

IP 位址 

1 

0 

NIS+ 伺服器的 IP 位址 

Router

3 

IP 位址 

1 

0 

網路路由器的 IP 位址 

表 6–5 用於建立 Solaris 用戶端供應商種類選項的值

名稱 

字碼 

資料類型 

顆粒性 

最大 

供應商用戶端類別 * 

說明 

若要使 DHCP 伺服器支援 Solaris 安裝用戶端,需要以下供應商種類選項。該選項在 Solaris 用戶端的啟動程序檔中使用。


備註 –

此處列出的供應商用戶端類別僅為範例。在您想要從網路進行安裝的用戶端中,您應該指定其用戶端類別。


SrootIP4

2 

IP 位址 

1 

1 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

根伺服器的 IP 位址 

SrootNM

3 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

根伺服器的主機名稱 

SrootPTH

4 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

根伺服器上用戶端根目錄的路徑 

SinstIP4

10 

IP 位址 

1 

1 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

JumpStart 安裝伺服器的 IP 位址 

SinstNM

11 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

安裝伺服器的主機名稱 

SinstPTH

12 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

安裝伺服器上安裝影像的路徑 

用戶端啟動程序檔可以使用以下選項,但這些選項不是程序檔所必需的。


備註 –

此處列出的供應商用戶端類別僅為範例。在您想要從網路進行安裝的用戶端中,您應該指定其用戶端類別。


SrootOpt

1 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

用戶端根檔案系統的 NFS 掛載選項 

SbootFIL

7 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

用戶端的啟動檔案路徑 

SbootRS

9 

數字 

2 

1 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

載入核心程式時由獨立式啟動程式使用的 NFS 讀取大小 

SsysidCF

13 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

sysidcfg 檔案路徑,格式為 server:/path

SjumpsCF

14 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

JumpStart 配置檔案路徑,格式為 server:/path

SbootURI

16 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

獨立啟動檔案路徑或 WAN Boot 檔案路徑。獨立啟動檔案使用以下格式: 

tftp://inetboot.sun4u

WAN Boot 檔案的格式為 

http://host.domain/path-to-file

此選項可以用於覆寫 BootFile 與 siaddr 設定,以便擷取獨立啟動檔案。支援的協定:tftp (inetboot)、http (wanboot)。例如,使用以下格式:tftp://inetboot.sun4u

SHTTPproxy

17 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

網路上所使用的代理伺服器 IP 位址與通訊埠編號。僅當透過 WAN 啟動用戶端或者本機網路使用代理伺服器時,才需要此選項。例如,使用以下格式:198.162.10.5:8080

Solaris 用戶端啟動程序檔目前不使用以下選項。你只有編輯該啟動程序檔才可以使用它們。


備註 –

此處列出的供應商用戶端類別僅為範例。在您想要從網路進行安裝的用戶端中,您應該指定其用戶端類別。


SswapIP4

5 

IP 位址 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

交換伺服器的 IP 位址 

SswapPTH

6 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

交換伺服器上用戶端交換檔案的路徑 

Stz

8 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

用戶端的時區 

Sterm

15 

ASCII 文字 

1 

0 

SUNW.Sun-Blade-1000、SUNW.Sun-Fire-880、SUNW.i86pc

終端機類型 

建立這些選項之後,即可建立包含前述選項的巨集。下表列出了您可以建立以支援用戶端的 Solaris 安裝的巨集範例。

表 6–6 支援網路安裝用戶端的巨集範例

巨集名稱 

包含以下選項與巨集 

Solaris

SrootIP4、SrootNM、SinstIP4、SinstNM

sparc

SrootPTH、SinstPTH

sun4u

Solaris 與 sparc 巨集

sun4v

Solaris 與 sparc 巨集

i86pc

Solaris 巨集、SrootPTH、SinstPTH、SbootFIL

SUNW.i86pc

i86pc 巨集


備註 –

SUNW.i86pc 供應商用戶端類別僅對 Solaris 10 3/05 發行版本和相容版本有效。


SUNW.Sun-Blade-1000

sun4u 巨集、SbootFIL

SUNW.Sun-Fire-880

sun4u 巨集、SbootFIL

PXEClient:Arch:00000:UNDI:002001

BootSrvA、BootFile

xxx.xxx.xxx.xxx 網路位址巨集

BootSrvA 選項可以增加到現有網路位址巨集中。BootSrvA 的值應該表示 tftboot 伺服器。

01client-MAC-address 用戶端專用巨集 (例如 010007E9044ABF)

BootSrvA、BootFile

上表所列出的巨集名稱與用戶端上必須從網路安裝的供應商用戶端類別符合。這些名稱為網路上可能存在的用戶端範例。如需有關決定用戶端之供應商用戶端類別的資訊,請參閱「System Administration Guide: IP Services」中的「Working With DHCP Options (Task Map)」。

您可以使用以下方法建立這些選項與巨集。

請注意,提供給特定用戶端的供應商選項大小總數,包括選項代碼和長度資訊在內,不得超過 255 個位元組。這是目前 Solaris DHCP 協定實作的限制。通常,您應傳送盡可能少的所需供應商資訊。應在需要路徑名稱的選項中使用短路徑名稱。若建立指向長路徑的符號連結,便可使用較短的連結名稱。