如何在工作组中安装和配置 DHCP 服务器

本文介绍如何在工作组中安装和配置动态主机配置协议 (DHCP) 服务器。

适用于: Windows Server 2012 R2
原始 KB 编号: 323416

摘要

本分步文章介绍如何在独立服务器上配置新的基于 Windows Server 2003 的动态主机配置协议 (DHCP) 服务器,该服务器可提供对网络上的客户端计算机的 IP 地址和其他 TCP/IP 配置设置进行集中管理。

如何安装 DHCP 服务

在配置 DHCP 服务之前,必须先将其安装在服务器上。 在典型安装 Windows Standard Server 2003 或 Windows Enterprise Server 2003 期间,默认不会安装 DHCP。 可以在初始安装 Windows Server 2003 期间或在初始安装完成后安装 DHCP。

如何在现有服务器上安装 DHCP 服务

  1. 单击“开始”,指向“控制面板”,然后单击“添加或删除程序”
  2. 在“添加或删除程序”对话框中,单击“添加/删除 Windows 组件”。
  3. 在“Windows 组件向导”中,单击组件列表中的“网络服务”,然后单击“详细信息”。
  4. 在“网络服务”对话框中,单击以选中“动态主机配置协议 (DHCP)”复选框,然后单击“确定”。
  5. 在“Windows 组件向导”中,单击“下一步”以启动安装程序。 如果系统提示,请将 Windows Server 2003 CD-ROM 插入计算机的 CD-ROM 或 DVD-ROM 驱动器中。 安装程序将 DHCP 服务器和工具文件复制到计算机。
  6. 安装完成后,单击“完成”。

如何配置 DHCP 服务

安装 DHCP 服务并启动后,必须创建一个作用域。 作用域是一系列有效的 IP 地址,可用于租用到网络上的 DHCP 客户端计算机。 Microsoft 建议,环境中每个 DHCP 服务器至少有一个作用域与环境中任何其他 DHCP 服务器作用域不重叠。 在 Windows Server 2003 中,必须授权基于 Active Directory 的域中的 DHCP 服务器以防止恶意 DHCP 服务器联机。 任何确定自己是未经授权的 Windows Server 2003 DHCP 服务器都不会管理客户端。

如何新建作用域

  1. 单击“开始”,指向“程序”,指向“管理工具”,然后单击“DHCP”。
  2. 在控制台树中,右键单击要在其上新建 DHCP 作用域的 DHCP 服务器,然后单击“新建作用域”。
  3. 在“新建作用域向导”中,单击“下一步”,然后键入作用域的名称和说明。 此名称无限制,但应该具有足够的描述性,以便可以标识网络上作用域的用途,(例如,可以使用诸如“管理生成客户端地址”之类的名称)。 单击"下一步"。
  4. 键入可作为此作用域一部分租用的地址范围。 例如,使用从起始 IP 地址 192.168.100.1 到结束地址 192.168.100.100 的 IP 地址范围。 由于这些地址是提供给客户端的,因此必须都是网络的有效地址,当前未在使用。 如果要使用其他子网掩码,请键入新的子网掩码。 单击"下一步"。
  5. 键入要从输入的范围中排除的任何 IP 地址。 这些地址包括步骤 4 中所述范围内的任何地址,这些地址可能已静态分配给组织中的各种计算机。 通常,域控制器、Web 服务器、DHCP 服务器、域名系统 (DNS) 服务器和其他服务器都有静态分配的 IP 地址。 单击"下一步"。
  6. 键入此作用域的 IP 地址租用到期前的天数、小时数和分钟数。 它决定客户端在不续订租用地址的情况下可以持有多长时间。 单击“下一步”,然后单击“是,我现在要配置这些选项”以扩展向导,以便包含最常见 DHCP 选项的设置。 单击"下一步"。
  7. 键入默认网关的 IP 地址,该网关应由从此作用域获取 IP 地址的客户端使用。 单击“添加”以在列表中添加默认网关地址,然后单击“下一步”。
  8. 如果在网络上使用 DNS 服务器,请在“父域”框中键入组织的域名。 键入 DNS 服务器的名称,然后单击“解决”以确保 DHCP 服务器可以联系 DNS 服务器并确定其地址。 单击“添加”,将该服务器列入分配给 DHCP 客户端的 DNS 服务器列表中。 单击“下一步”,然后执行相同的步骤。 如果使用 Windows Internet 命名服务 (WINS) 服务器,添加其名称和 IP 地址,单击“下一步”。
  9. 单击“是,我想现在激活此作用域”以激活作用域并允许客户端从中获取租约,然后单击“下一步”。
  10. 单击"完成"。
  11. 在控制台树中,单击服务器名称,然后单击“操作”菜单上的“授权”。

疑难解答

以下部分介绍了在工作组中尝试安装和配置基于 Windows Server 2003 的 DHCP 服务器时,如何排查可能遇到的一些问题。

客户端无法获取 IP 地址

如果 DHCP 客户端没有已配置的 IP 地址,则通常表明客户端无法与 DHCP 服务器联系。 此问题可能是由网络问题引起的,或者是因为 DHCP 服务器不可用。 当 DHCP 服务器启动并且其他客户端可以获取有效地址时,请验证客户端是否具有有效的网络连接,以及所有相关的客户端硬件设备(包括电缆和网络适配器)是否正常工作。

DHCP 服务器不可用

当 DHCP 服务器不向客户端提供租用地址时,这通常是因为 DHCP 服务未启动。 在这种情况下,服务器可能未被授权在网络上运行。 如果之前能够启动 DHCP 服务,请使用事件查看器检查系统日志中是否有任何条目。 这些日志可以解释为何无法启动 DHCP 服务。

若要重启 DHCP 服务,请执行以下操作:

  1. 单击"开始",然后单击"运行"。
  2. 键入“cmd”,然后按 Enter 键。
  3. 键入“net start”dhcpserver,然后按 Enter 键。

- 或者 -

  1. 单击“开始”,依次指向“控制面板”和“管理工具”,然后单击“计算机管理”。
  2. 展开“服务和应用程序”,然后单击“服务”。
  3. 找到然后双击 DHCP 服务器。
  4. 验证启动类型是否设置为“自动”,以及服务状态是否设置为“已启动”。 如果不是,请单击“启动”。
  5. 单击“确定”,然后关闭“计算机管理”窗口。

References

有关 Windows Server 2003 中的 DHCP 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
169289 DHCP(动态主机配置协议)基础知识
167014 DHCP 客户端可能无法获取 DHCP 分配的 IP 地址
133490 解决 DHCP 网络上的重复 IP 地址冲突