必须配置DHCP作用域选项066(TFTP服务器IP)和067(启动文件名),二者缺一不可,且须在作用域级别设置;同时需确保TFTP服务运行、防火墙放行UDP 67/69/4011端口,并在WDS中选择手动配置DHCP以避免覆盖。
要在 windows server 的 dhcp 服务中支持 pxe 启动,核心不是开启某个“pxe开关”,而是精准配置两个作用域级选项:66 和 67。它们负责告诉客户端“去哪找启动文件”和“该下载哪个文件”。其他设置若不匹配,pxe 就会卡在第一步。
必须配置的两个作用域选项
这两项必须在具体作用域下设置,不能只设在服务器级别或保留地址里:
- 选项 066(TFTP 服务器名称):填入提供引导文件的服务器 IP 地址,例如 192.168.1.10。不能填主机名、域名或留空;该 IP 必须能被客户端直接访问(同网段或路由可达)。
-
选项 067(启动文件名):根据客户端固件类型填写完整路径:
- BIOS 模式:常用 boot\x64\wdsnbp.com(WDS 默认)或 pxelinux.0(SYSLINUX)
- UEFI x64 模式:推荐 boot\x64\bootmgfw.efi 或 efi\boot\bootx64.efi
配置位置必须是“作用域级别”
因为 PXE 请求发生在客户端刚上电、尚未获得任何网络身份时,只有作用域级选项才能确保该子网内所有新设备都收到一致且有效的引导指令:
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
- 服务器级选项无法区分不同子网,跨网段易失败
- 保留地址(Reservation)只对已知 MAC 有效,不适用于首次启动的新机器
- 务必右键你的作用域 → “配置选项” → 勾选并填入 066 和 067
配套前提不能漏
仅设好 DHCP 选项只是第一步,还需同步满足:
- TFTP 服务已运行(如 WDS 内置服务、TFTPD64 或 Windows 自带 TFTP),且根目录下存在选项 067 所指的文件
- 防火墙放行 UDP 67(DHCP)、69(TFTP)、4011(PXE 代理通信)端口
- 若使用 WDS,安装后必须在 WDS 控制台中右键服务器 → “配置服务器” → 明确选择“不,让我手动配置我的 DHCP 服务器”,防止 WDS 自动覆盖你配好的 066/067
- 客户端 BIOS/UEFI 中启用 “Network Stack”、“PXE Boot” 或 “Legacy Option ROMs”,并设为第一启动项
验证是否生效
重启一台待测客户端,观察开机过程:
- 看到 “DHCP……Acquired IP” 后紧接着 “Trying to load boot file…” → 表示 066/067 已送达
- 卡在 “PXE-E53: No boot filename received” → 067 未启用或为空
- 报 “TFTP error 0x80004005” 或超时 → 066 地址不可达,或 TFTP 服务未运行 / 文件路径错误

















