如何使用 Synology NAS 實作 PXE?

如何使用 Synology NAS 實作 PXE?

目的

Synology NAS 支援 TFTP 並搭載 Synology 服務,可成為開機前執行環境 (Preboot Execution Environment,PXE) 設定中不可或缺的重要角色。透過 PXE,用戶端裝置可使用儲存在 Synology NAS 上的網路啟動載入器程式來開機,不需透過本機儲存空間上的作業系統來啟動。

本文章將引導您啟動 TFTP 服務並透過 Synology NAS 設定 PXE。

注意:

  1. 本文章假設您已具備程式或網路管理之經驗。
  2. 在開始之前,請先確定您的用戶端裝置支援 PXE。

解決方法

在以下段落中,我們將介紹兩種能讓 Synology NAS 協助您實作 PXE 的方式:

透過外部 DHCP 伺服器在 Synology NAS 上設定 PXE 及 TFTP 服務

重要:若您有與現有DHCP 伺服器相關的問題,請參閱您伺服器的裝置指南或聯絡對應的支援系統。

簡單式檔案傳輸通訊協定 (Trivial File Transfer Protocol,TFTP) 為一套簡單的檔案傳輸通訊協定,經常用來將網路啟動載入器程式傳輸至 PXE 用戶端裝置。啟動 Synology NAS 上的 TFTP 服務便可將網路啟動載入器程式傳輸至用戶端裝置。用戶端裝置與現有的 DHCP 伺服器結合後,就能取得 Synology NAS 上儲存的網路啟動載入器程式並用其開機。下方的圖表 1 說明此種 PXE 設定下各裝置所扮演的角色。

圖表 1 說明此種 PXE 設定下不可或缺的三種裝置。

  1. DHCP 伺服器為用戶端裝置提供 TFTP 伺服器的 IP 位址及網路啟動載入器程式資訊 (例如檔案路徑等)。
  2. TFTP 伺服器 (亦即您的 Synology NAS) 透過 TFTP 將網路啟動載入器程式傳輸至用戶端裝置。
  3. 用戶端裝置使用網路啟動載入器程式開機。

DSM 6.2

  1. 前往主選單 > 控制台 > 檔案服務,並選擇 TFTP 頁籤。
  2. 勾選啟動 TFTP 服務
  3. TFTP 根目錄區塊,選擇您存放網路啟動載入器程式及用戶端裝置開機所需之全部檔案的資料夾。
  4. 按一下套用以儲存設定。
  5. 登入 DHCP 伺服器並完成網路的正確設定。(此外,您也可以參考下方區塊來在同一台 Synology NAS 上啟動 DHCP 服務並完成 PXE。)
  6. 開啟用戶端裝置的電源。您現在便能使用 PXE 來使其開機。

DSM 7.0

  1. 前往主選單 > 控制台 > 檔案服務,並選擇進階設定頁籤。
  2. 勾選啟動 TFTP 服務
  3. TFTP 根目錄區塊,選擇您存放網路啟動載入器程式及用戶端裝置開機所需之全部檔案的資料夾。
  4. 按一下套用以儲存設定。
  5. 登入 DHCP 伺服器並完成網路的正確設定。(此外,您也可以參考下方區塊來在同一台 Synology NAS 上啟動 DHCP 服務並完成 PXE。)
  6. 開啟用戶端裝置的電源。您現在便能使用 PXE 來使其開機。

在同一台 Synology NAS 上啟動 DHCP 服務並實作 PXE

若您希望使用 Synology NAS 同時提供 TFTP 及 DHCP 服務,可以前往控制台啟動 Synology DHCP 服務。在執行 DHCP 服務的情況下,只需一台 Synology NAS 便能提供 PXE 必要的服務,因此可簡化您的環境設定。圖表 2 說明此種 PXE 設定下各裝置所扮演的角色。

圖表 2 說明在一台 Synology NAS 上執行 DHCP 服務並實作 PXE 時各裝置所扮演的角色。

  1. TFTP + DHCP 服務 (亦即您的 Synology NAS) 可為用戶端裝置提供網路啟動載入器程式的資訊 (例如:檔案路徑等)。
  2. 用戶端裝置使用網路啟動載入器程式開機。

DSM 6.2

  1. 前往主選單 > 控制台 > 檔案服務,並選擇 TFTP 頁籤。
  2. 勾選啟動 TFTP 服務
  3. TFTP 根目錄區塊,選擇您存放網路啟動載入器程式及用戶端裝置開機所需之全部檔案的資料夾。
  4. 按一下套用以儲存設定。
  5. 前往主選單 > 控制台 > DHCP 伺服器,並選擇 PXE 頁籤。
  6. 勾選啟動 PXE (預先啟動執行環境)
  7. 選擇您的 TFTP 伺服器是否位於同一區域網路內。
  8. 開機載入器區塊中,選擇您前面所指定之 TFTP 根目錄內的網路啟動載入器程式。
  9. 開啟用戶端裝置的電源。您現在便能使用 PXE 來使其開機。

DSM 7.0

  1. 前往主選單 > 控制台 > 檔案服務,並選擇進階設定頁籤。
  2. 勾選啟動 TFTP 服務
  3. TFTP 根目錄區塊,選擇您存放網路啟動載入器程式及用戶端裝置開機所需之全部檔案的資料夾。
  4. 按一下套用以儲存設定。
  5. 前往套件中心並下載 DHCP Server
  6. 前往 DHCP Server > PXE,勾選啟動 PXE (預先啟動執行環境)
  7. 選擇您的 TFTP 伺服器是否位於同一區域網路內。
  8. 開機載入器區塊中,選擇您前面所指定之 TFTP 根目錄內的網路啟動載入器程式。
  9. 開啟用戶端裝置的電源。您現在便能使用 PXE 來使其開機。
目的
內容
解決方法
透過外部 DHCP 伺服器在 Synology NAS 上設定 PXE 及 TFTP 服務
在同一台 Synology NAS 上啟動 DHCP 服務並實作 PXE