56.3 檢查開機前服務伺服器設定

本節提供了有關如何在安裝桌面管理開機前服務後檢查其組態,以及如何在同一伺服器上設定標準 DHCP 與代理 DHCP 服務的資訊。

56.3.1 開機前服務元件綜覽

對於各支援的影像伺服器,開機前服務元件有所不同:

Linux 影像伺服器的開機前服務元件

NetWare 與 Windows 影像伺服器的開機前服務元件

以下元件會作為開機前服務的一部分安裝:

代理 DHCP 伺服器

開機前服務代理 DHCP 伺服器會與標準 DHCP 伺服器並行執行,以向開機前服務用戶端通知 TFTP、MTFTP 及異動伺服器的 IP 位址。代理 DHCP 伺服器還會回應 PXE 用戶端,以指示要使用的開機伺服器 (TFTP 或 MTFTP)。

TFTP/MTFTP 伺服器

開機前服務 TFTP/MTFTP 伺服器由開機前服務用戶端用來申請執行影像建立任務所需的檔案。TFTP 伺服器還為這些影像檔案 (linux.1linux.2loadlin.exe) 提供中央儲存機制。

PXE 用戶端會使用此伺服器下載開機前服務用戶端。

依預設會使用 TFTP,因為它會加快工作站的開機程序﹔但您可以變更組態以使用 MTFTP。

異動伺服器

開機前服務用戶端會連接至異動伺服器,以檢查是否存在需要在工作站上執行的影像動作。

56.3.2 檢查影像伺服器設定

檢查影像伺服器上設定的方法視伺服器的平台而定:

檢查 Linux 伺服器上的設定

檢查 NetWare 伺服器上的設定

安裝桌面管理開機前服務元件後,應在伺服器上安裝並執行以下服務:

  • pmap.nlm
  • tftp.nlm
  • pdhcp.nlm
  • dts.nlm

您可以使用 pxestart.ncf 檔案透過單一指令來啟動開機前服務。

您可以使用 pxestop.ncf 檔案透過單一指令來停止開機前服務。

除非您的環境中已在使用預設的多路廣播 IP,或者您已從已安裝 PXE 之檔案的預設目錄中移動任何檔案,否則不必變更這些服務的預設組態。

如需有關設定這些服務的資訊,請參閱在 NetWare 中設定開機前服務伺服器

如果將開機前服務元件安裝至同時還是標準 DHCP 伺服器的 NetWare® 6.x 伺服器,請參閱NetWare 6.x DHCP 伺服器

檢查 Windows 伺服器上的設定

安裝桌面管理開機前服務元件後,應在伺服器上安裝並執行以下服務:

  • 代理 DHCP 伺服器
  • MTFTP 伺服器
  • TFTP 伺服器
  • 異動伺服器

除非您的環境中已在使用預設的多路廣播 IP,或者您已從已安裝 PXE 之檔案的預設目錄中移動任何檔案,否則不必變更這些服務的預設組態。

如需有關設定這些服務的資訊,請參閱伺服器組態

如果安裝開機前服務元件的 2000/XP/2003 伺服器同時還是 DHCP 伺服器,請參閱Windows 2000 Advanced Server

56.3.3 在同一伺服器上設定標準 DHCP 服務及代理 DHCP 服務

當同一伺服器上同時安裝有標準 DHCP 服務及代理 DHCP 服務時,請根據伺服器平台執行以下作業:

Linux DHCP 伺服器

NetWare 6.x DHCP 伺服器

使用以下步驟在同一 NetWare 6.x DHCP 伺服器上設定標準 DHCP 服務及代理 DHCP 服務。

重要:不支援在已執行標準 DHCP 伺服器的 NetWare 5.x 伺服器上安裝並執行代理 DHCP 伺服器,因為 NetWare 5.1 上的 DHCP 協定不會傳送選項 60。

如果您執行的是 NetWare 5.1 伺服器,但已將 DHCP 服務升級至 NetWare 6.x,請遵循步驟 1步驟 6操作。如果您執行的是 NetWare 6.x 伺服器,請從步驟 7 開始。

  1. 從 NetWare 6.x 安裝 DNS-DHCP 用戶端。

  2. dhcpsrvr.nlmdnipinst.nlmnddprefs.dat 從伺服器上的 sys:\system 目錄複製到備份位置。

  3. dhcpsrvr.nlmdnipinst.nlmnddprefs.dat 從 NetWare 6.x CD 上的 sys\system 目錄複製到伺服器上的 sys\system 目錄。

  4. 使用 DNS-DHCP 主控台輸出 DNS 與 DHCP 記錄。

    記下 DNS-DHCP 定址器的 Novell eDirectory™ 位置,並分組物件及 DNS 區域物件。

  5. 在系統主控台上,輸入 load DNIPINST -R 以移除 DNS-DHCP 及相關的綱要延伸。

  6. 在系統主控台上,輸入 load DNIPINST 以安裝更新的 DNS-DHCP 及綱要延伸。

  7. 使用 DNS-DHCP 主控台輸入 DNS 與 DHCP 記錄。

  8. 使用 DNS-DHCP 主控台,按一下工具列上的「全域優先設定」,然後按一下「全域 DHCP 選項」索引標籤。

    或者

    使用 DNS-DHCP 主控台,按一下左窗格中的子網路,然後按一下「其他 DHCP 選項」索引標籤。

  9. 按一下「修改」。

  10. 選取「可用的 DHCP 選項」下的「選項 60」,然後按一下「新增」。

  11. 在「廠商類別識別碼」文字方塊中鍵入 PXEClient,然後按兩次「確定」。

  12. 如果此伺服器同時還是 DNS 伺服器,請:在系統主控台上輸入 load NAMED

  13. 在系統主控台上輸入 load DHCPSRVR

  14. 使用文字編輯器,對 sys\system\pdhcp.ini 進行如下變更:

    USE_DHCP_Port 設定為 0。

    確定將 USE_BINL_PORT 設定為 1。

  15. 卸載並重新載入 pdhcp.nlm

Windows 2000 Advanced Server

使用以下步驟在同一 Windows 2000 Advanced Server 上設定標準 DHCP 服務及代理 DHCP 服務:

  1. 在「命令提示字元」視窗中,輸入 netsh

  2. 在 netsh 提示下,輸入 dhcp server

  3. 在 dhcp 伺服器提示下,輸入以下內容:

    add optiondef 60 ClassID STRING 0 PXEClient
    
  4. 在 DHCP 設定功能表中新增定義類型。