## 总览
Synology NAS 支持 TFTP 和 Synology 服务,为预启动执行环境 (PXE) 设置中的相当关键的角色。通过 PXE,客户端设备可使用存储在 Synology NAS 中的网络引导程序(而不是存储在本地存储的操作系统),通过网络来启动客户端设备。这在大规模部署环境下希望集中化和简化管理的企业而言,是一个理想的解决方案。
本文将引导您启用 TFTP 服务并通过 Synology NAS 设置 PXE。
注: 本文假设您有编程或网络管理的经验。
[]()## 内容
- 什么是 PXE?
- 开始进行之前的准备
设置 PXE
- 3.1 通过外部 DHCP 服务器在 Synology NAS 上设置 PXE 和 TFTP 服务
- 3.2 在一台 Synology NAS 上设置 DHCP 服务和执行 PXE
1. 什么是 PXE?
预启动执行环境 (PXE) 可让设备经由网络启动,无须通过本地存储中的操作系统来启动。客户端设备不使用其本地存储中的操作系统,而使用存储在 Synology NAS 上的网络引导程序 (NBP) 来启动。
在此类环境下,您可在 Synology NAS 上为客户端设备安装操作系统,而无需通过一堆安装 CD、实际前往访问各客户端 PC。设置新客户端 PC 就象将其连接到网络并开启一样简单。此方式可大幅节省管理时间。
若要执行 PXE,网络引导程序应存储在所选文件夹的 Synology NAS 中。修改现有 DHCP 服务器的设置以将客户端设备重新引导到正确的文件路径后,客户端设备可通过 TFTP 访问网络引导程序。或者,您可在同一台 Synology NAS 上提供 DHCP 及 TFTP 服务,执行多功能 PXE 解决方案。
2. 开始进行之前的准备
在开始前请先执行下列操作:
请参阅快速安装指南 来了解更多基本硬件和软件安装的相关信息。您也可以参阅 Synology DiskStation 用户指南 来取得与本文主题相关的额外信息。上述两个文件皆可在 Synology 下载中心取得。
3. 设置 PXE
在以下章节中,我们将介绍两种能让 Synology NAS 协助您执行 PXE 的方式:
- 如果您想使用现有的 DHCP 服务器来搭配 Synology NAS 提供 TFTP 服务,可参见 3.1 通过外部 DHCP 服务器在 Synology NAS 上设置 PXE 和 TFTP 服务。
- 如果您想使用一台 Synology NAS 同时提供 TFTP 及 DHCP 服务,请参见 3.2 在一台 Synology NAS 上设置 DHCP 服务和执行 PXE。
3.1 过外部 DHCP 服务器在 Synology NAS 上设置 PXE 和 TFTP 服务
简易的文件传输协议 (TFTP) 是一套简单文件传输协议,经常用于将网络引导程序传输到 PXE 客户端设备。启用 Synology NAS 上的 TFTP 服务可让它将网络引导程序传输到客户端设备。与现有的 DHCP 服务器组合后,客户端设备就能获得存储在 Synology NAS 上的网络引导程序并使用启动。下图 1 介绍了此种 PXE 设置中每个设备的作用。
图 1 介绍此种 PXE 设置下不可或缺的三个设备。1. DHCP 服务器向客户端设备 提供 TFTP 服务器的 IP 地址和网络引导程序信息(如文件路径等)。
- TFTP 服务器(即您的 Synology NAS)通过 TFTP 将网络引导程序传输到客户端设备。
- 客户端设备使用网络引导程序启动。
若要在 Synology NAS 上启用 TFTP:
- 进入主菜单 > 控制面板 > 文件服务 ,并选择 TFTP/PXE 选项卡。
- 勾选启用 TFTP 服务 。
- 在 TFTP 根文件夹 区域中,选择您存储网络引导程序及启动客户端设备所需的任何其它文件的文件夹。(您的设置和环境将与以下实例不同。)
- 单击应用 以保存该设置。
- 登录 DHCP 服务器并完成正确的网络设置。(或者,您还可参见以下章节来设置在同一台 Synology NAS 上启用 DHCP 服务并完成 PXE。)
- 开启客户端设备。您现在便能使用 PXE 来启用。
3.2 在一台 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)向客户端设备提供网络引导程序信息(即文件路径等)。
- 客户端设备使用网络引导程序启动。
若要在 Synology NAS 上设置 DHCP 服务:
- 进入主菜单 > 控制面板 > 文件服务 ,并选择 TFTP/PXE 选项卡。
- 请勾选为 PXE 在该服务器上设置 DHCP 服务 的复选框。
- 在启动加载器 区域,选择您在前面指定的存储在 TFTP 根文件夹中的网络引导程序。(您的设置和环境将与以下实例不同。)
- 正确设置 DHCP 子网。IP 地址会根据这些设置分配给 PXE 客户端设备。
- 开启客户端设备。您现在便能使用 PXE 来启用。