Skip to content

网络配置功能使用教程(全新)

网络配置是 HrnrKitOS Nexus 的核心功能之一。此页面允许您精细地管理服务器上每个网络接口的角色、IP 地址以及其提供的网络服务(如 DHCP)。本教程将引导您完成所有关键配置。

核心概念解析

在开始配置之前,请务必理解以下几个核心概念,它们决定了每个网络接口的行为。

1. 接口标签 (Tags)

每个网络接口都必须被赋予一个“标签”,这决定了它的主要用途:

  • PXE网络: 功能最全的模式。此接口将用于引导客户端计算机。它可以提供完整的 DHCP、TFTP 和 iPXE 引导服务。这是部署操作系统的主要网络。
  • 业务网络: 仅提供标准 DHCP 服务。当您希望此服务器仅为某个网络分配 IP 地址,但提供 PXE 引导时,请使用此标签。例如,用于连接办公电脑或虚拟机的网络。
  • 通用网络: 不提供任何网络服务。此标签仅用于为服务器自身配置一个静态 IP 地址,方便您从其他网络访问本系统。它不会对网络中的其他设备产生任何影响。

2. PXE 网络的两种 DHCP 模式

当一个接口的标签被设置为 “PXE网络” 时,您还需要为它选择一种 DHCP 工作模式:

  • Standalone (独立模式): 在此模式下,HrnrKit PXE 服务器将完整地提供 DHCP 和 TFTP 服务。这是最简单、最推荐的配置方式,尤其适合在隔离的、专用的 PXE 网络环境中使用。您需要在此模式下配置 IP 地址池。
  • External DHCP (外部 DHCP 模式): 在此模式下,HrnrKit PXE 服务器仅提供 TFTP 服务,而 IP 地址的分配工作将由您网络中现有的、其他的 DHCP 服务器(如路由器、Windows Server DHCP 等)负责。选择此模式后,系统会弹出一个详细的教程,指导您如何配置外部 DHCP 服务器以配合本系统工作(即 iPXE 链式引导)。

主要功能:多网段同时提供完整服务

多网段并行完整服务 | HrnrKitOS Nexus 采用接口独立设计,可在 同一台主机 上让多个物理网口/VLAN 同时成为 全功能 PXE 服务器。每个网段独享完整的 DHCP/TFTP/HTTP/DNS 服务栈,彼此物理隔离、零干扰,彻底告别“单网段+中继”带来的性能瓶颈与配置耦合。
🎯 典型场景
多机房并行装机——A 机房走 10.10.1.0/24,B 机房走 10.20.1.0/24,一套 Nexus 即可同时为两地提供系统部署,无需额外 PXE 中继或跳转服务器。
异构 VLAN 批量交付——研发、测试、生产分别位于 VLAN100/200/300,各 VLAN 内的裸机可同步拉取不同 Kickstart/Preseed 模板,实现“一键三环境”并行交付。
高规隔离安全域——生产网、带外管理网、实验网物理完全隔离,Nexus 通过多宿主方式同时服务,满足金融、电信等行业对“网络不可互通”合规要求。 |

目标场景实例:

假设您有两组完全隔离的服务器机柜,它们分别连接到本机的不同网卡:

  • A 组机柜 (连接 eth1): 规划使用 192.168.60.0/24 网段。
  • B 组机柜 (连接 eth0): 规划使用 192.168.61.0/24 网段。

您希望这两组机柜里的服务器都能同时通过本机进行自动化安装,维护管理。

配置步骤

我们只需要将这两个接口都配置为“PXE网络”即可。

第 1 步:配置 eth1 (服务于 60 网段)

  1. 点击 eth1齿轮 图标
  2. IP 地址: 设置本机在 A 网络的 IP,例如 192.168.60.1/24
  3. 标签: 选择 “PXE网络”。保存。
  4. 点击 eth1网络 图标
  5. 确保模式为 Standalone,然后点击 “配置地址池”
  6. 添加池:192.168.60.100 - 192.168.60.200。保存。

第 2 步:配置 eth0 (服务于 61 网段)

重复相同的步骤,但使用 B 网络的参数。

  1. 点击 eth0齿轮 图标
  2. IP 地址: 设置本机在 B 网络的 IP,例如 192.168.61.1/24
  3. 标签: 同样选择 “PXE网络”
  4. 点击 eth0网络 图标
  5. 确保模式为 Standalone,点击 “配置地址池”
  6. 添加池:192.168.61.100 - 192.168.61.200。保存。

第 3 步:应用配置

完成上述所有配置后,您的界面上应该能清晰地看到两个接口都在提供独立的 PXE 服务。

多网段配置概览

最后,点击页面底部的 “保存并应用所有配置” 按钮。

服务重启后,您的 HrnrKit PXE 服务器就能:

  • eth1 上监听 192.168.60.x 的请求,并提供完整的 DHCP 和 PXE 引导文件。
  • 同时在 eth0 上监听 192.168.61.x 的请求,也提供完整的 DHCP 和 PXE 引导文件。

无论客户端服务器位于哪个网络,都能获得相同的、完整的自动化安装服务。


操作指南:配置单个 PXE 网络(基础示例)

如果您只需要为一个网络提供服务,操作会更简单。以下我们将以最常见的场景为例:将 eth1 接口配置为一个功能完整的、独立的 PXE 网络。

第 1 步:配置 IP 地址与标签

  1. 在网络接口列表中,找到您想用于 PXE 的物理网卡(例如 eth1)。

  2. 点击卡片右侧的 齿轮 图标,打开“配置 IP”弹窗。

    网络接口卡片

  3. 在弹窗中,填写以下信息:

    • IP 地址 (CIDR): 为服务器在此接口上设置一个静态 IP,例如 192.168.100.1/24。CIDR 后缀 (/24) 非常重要,它定义了子网。
    • 网关 (可选): 如果此网络需要连接到其他网络,请填写网关地址。
    • DNS 服务器 (可选): 为客户端分配的 DNS 服务器地址,多个用逗号隔开。
    • 标签: 这是最关键的一步! 请从下拉菜单中选择 “PXE网络”

    配置IP与标签弹窗

  4. 点击“保存”。此时,您会看到 eth1 卡片下方出现了“PXE网络”的标签。

第 2 步:配置 DHCP 模式与地址池

由于我们选择了“PXE网络”标签,现在需要为它配置 DHCP 服务。

  1. 点击 eth1 卡片右侧的 网络 图标,打开“配置 DHCP”弹窗。

  2. 您会看到 StandaloneExternal DHCP 两种模式。对于本示例,我们点击选择 Standalone 模式。

  3. 在 Standalone 模式的描述下方,会出现一个 “配置地址池” 的按钮,点击它。

    配置DHCP模式弹窗

  4. 在“配置地址池”弹窗中,输入您希望 DHCP 服务器分配给客户端的 IP 范围。

    • 起始 IP: 例如 192.168.100.100
    • 结束 IP: 例如 192.168.100.200
  5. 点击“添加地址池”。您可以根据需要添加多个不重叠的地址池。

  6. 配置完成后,点击右下角的“确定”按钮,返回 DHCP 模式选择窗口,然后点击“保存模式”。

    配置地址池弹窗

第 3 步:保存并应用所有配置

完成所有接口的配置后,页面底部的 “保存并应用所有配置” 按钮是最后一步。

  1. 点击此按钮,系统会将您的所有设置写入配置文件并重启后端网络服务以使其生效。
  2. 请注意:
    • 如果您的配置没有改变被标记为“PXE网络”接口的 IP 地址,服务重启后页面会自动刷新。
    • 如果您修改了“PXE网络”接口的 IP 地址(这也是您访问 Web UI 的地址),页面会显示一个倒计时,并在倒计时结束后自动跳转到新的 IP 地址。请确保您的电脑也连接到了新的网络中,以便能访问新的地址。

常见问题 (FAQ)

Q: 为什么某个接口的 DHCP 配置按钮是灰色的,无法点击? A: 因为该接口的标签被设置为“通用网络”。“通用网络”标签的定义就是不提供任何网络服务,因此无法为其配置 DHCP。请先将其标签修改为“PXE网络”或“业务网络”。

Q: 我公司的网络已经有 DHCP 服务器了,该如何配置? A: 这是使用 External DHCP 模式的典型场景。您需要:

  1. 将接口标签设为“PXE网络”。
  2. 在 DHCP 模式选择窗口中,选择“External DHCP”。
  3. 此时会弹出一个详细的教程,其中包含了针对 Dnsmasq、ISC-DHCP、Windows Server DHCP 等常见服务器的配置代码片段。请将这些代码片段应用到您现有的 DHCP 服务器上。
  4. 最后,点击“保存模式”,再点击“保存并应用所有配置”即可。