DHCP 配置
让网络里的设备自动获得 IP 和 PXE 引导信息。按任务操作,模式细节见 DHCP 模式详解。
相关文档: 服务配置 | DHCP 模式详解 | 引导菜单配置
什么时候用
- 新网络需要自动分配 IP + 引导信息 → 用
server模式新建接口 - 网络已有 DHCP,只想叠加引导能力 → 用
proxy模式(见教程 2) - 某台设备要固定 IP → IP 预留
- 排查「客户端拿不到 IP」→ 看租约管理
入口:基础配置 → 服务配置 → DHCP。
任务 1:新建接口与子网(server 模式)
点击右上角「新增接口」,填写:
| 字段 | 说明 |
|---|---|
| 接口名称 | 名称或从列表选择检测到的网卡 |
| IP 地址 | PxeLab 服务器在该网段的 IP |
| 子网 1 → 子网 CIDR | 网段,如 192.168.50.0/24 |
| 子网 1 → DHCP 模式 | server(Server DHCP) |
| 子网 1 → 地址池 | 「+ 添加地址范围」设置分配范围 |
| 子网 1 → 网关 / DNS 服务器 | 客户端默认网关与 DNS(DNS 留空则用接口 IP) |
| 子网 1 → 租约时间(秒) | 默认 3600(1 小时) |
保存后,在顶部服务状态栏启动 DHCP 服务(端口 67)。一个接口可「+ 添加子网」配置多个网段,各子网独立设置模式与地址池。
任务 2:叠加到现有 DHCP(proxy 模式)
新建接口,子网 CIDR 填现有网段,DHCP 模式选 proxy(Proxy DHCP)——地址池、网关、DNS 留空(proxy 不分配 IP)。保存后启动 ProxyDHCP(端口 4011)。
完整流程见教程 2:在现有 DHCP 网络上叠加 PXE。
任务 3:IP 预留(固定 IP)
预留管理页签 → 新增预留:填 MAC 与 IP(可带主机名、备注)。预留仅在 server 模式分配地址时生效。
- 创建/编辑时自动做冲突检测:IP 已被其他预留或活跃租约占用会提示
- 用途:打印机、服务器等需要固定 IP 的设备
任务 4:查看与管理租约
租约管理页签:当前活跃租约列表(IP / MAC / 到期时间)。支持删除(强制回收)与批量清理。
任务 5:链式加载到 iPXE
子网配置中的「链式加载到 iPXE」开关:开启后,以 PXELinux/GRUB2 引导的客户端会自动跳转加载 iPXE。适合老环境统一迁移到 iPXE(详见 PXELinux 兼容与迁移)。
三种模式速查
| 模式 | 分配 IP | 提供引导信息 | 适用场景 |
|---|---|---|---|
| server | ✅ | ✅ | PxeLab 是唯一 DHCP(默认) |
| proxy | ❌(现网 DHCP 分配) | ✅ | 已有 DHCP,叠加引导 |
| off | ❌ | ❌ | 接口不做 DHCP |
细节(Option 60、yiaddr=0 等协议机制)见 DHCP 模式详解。