当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

作者:精品下载站 日期:2024-12-14 20:46:47 浏览:12 分类:玩电脑

在 Windows Server 2022 上配置 DHCP 服务器


DHCP 代表动态主机配置协议。 DHCP 服务器是一种网络服务器,可为网络上的设备动态分配 IP 地址和其他网络配置信息。当设备连接到网络时,它会向 DHCP 服务器发送请求,以获取 IP 地址和其他信息(例如子网掩码、默认网关和 DNS 服务器地址)。然后,DHCP 服务器从可用地址池中为设备分配一个 IP 地址,并配置其他网络设置。

这是一个如此重要的工具,因为它进行网络管理。如果没有它,网络管理员将需要手动为网络上的每个设备分配 IP 地址,这将非常耗时且容易出错。

DHCP 还可以有效地使用 IP 地址,因为它可以为仅临时连接到网络的设备(例如访客设备)分配临时地址。它还可以提供其他网络配置信息,例如 DNS 服务器地址、时间服务器和网络引导服务器。 DHCP 服务器还可以将保留的 IP 地址分配给特定设备,确保它们在连接到网络时始终收到相同的 IP 地址

DHCP 服务器如何工作?

在我们深入探讨这个问题的关键之前,了解 DHCP 服务器的工作原理非常重要。

当设备连接到网络时,它会发送请求网络配置信息的广播消息。网络上的 DHCP 服务器接收此广播并以消息进行响应,提供为设备分配 IP 地址和其他网络配置信息。如果设备接受该提议,则会向 DHCP 服务器发送请求,服务器将 IP 地址和其他配置信息分配给设备。

DHCP 服务器将从已配置为管理的网络池中分配可用的 IP 地址。它还可以根据特定设备的媒体访问控制 (MAC) 地址为其保留某些 IP 地址。

下图将帮助您了解 DHCP 服务器的工作原理。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

本指南将演示如何在 Windows Server 2022 上安装和配置 DHCP 服务器。

1.在Windows Server 2022上安装DHCP服务器

在 Windows Server 2022 上安装 DHCP 服务器时,可以采用两种方法。它们是:

  • 使用图形用户界面
  • 使用PowerShell

请按照以下任一方法在 Windows Server 2022 上安装 DHCP 服务器。

方法 1:使用 GUI 在 Windows Server 2022 上安装 DHCP 服务器

要从 GUI 安装 DHCP 服务器,请启动服务器管理器并单击添加角色和功能

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

在此页面上,选择基于角色或基于功能的安装选项。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

选择您要安装的目标服务器。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

在角色选项卡上,选择 DHCP 服务器

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

允许将任何附加功能安装到 DHCP 服务器并安装它。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

方法 2:使用 PowerShell 在 Windows Server 2022 上安装 DHCP 服务器

还可以使用 PowerShell 在 Windows Server 2022 上安装 DHCP 服务器。您所需要做的就是以提升的权限运行 PowerShell 并执行以下命令:

Install-WindowsFeature DHCP -IncludeManagementTools

示例输出:

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

2.在Windows Server 2022上配置DHCP服务器

此外,在 Windows Server 2022 上配置 DHCP 服务器时,您可以同时使用 GUI 和 PowerShell。此步骤也涵盖了这两种方法,请选择最适合您的一种。

方法 1:使用 GUI 在 Windows Server 2022 上配置 DHCP 服务器

安装 DHCP 服务器后,您可以从服务器管理器对其进行修改。选择DHCP,然后在出现的通知中选择更多

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

单击右上角的完成 DHCP 配置

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

继续进入配置选项卡。

在此选项卡上,如果您的服务器是独立的,您将跳过 AD 授权并仅提交更改。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

但如果服务器加入AD域,则会自动设置当前用户进行授权。您可以设置另一个用户进行授权,然后提交更改。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

现在成功配置授权后,单击关闭按钮。现在返回服务器管理器并单击工具->DHCP

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

右键点击 IPv4 广告,选择新范围

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

继续进行配置。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

提供要创建的新范围的名称和描述:

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

提供新范围的 IP 地址范围和子网。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

您可以提供您希望保留/排除租赁的 IP 地址。如果不需要保留,请将其留空。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

提供租赁期限。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

继续并配置 DHCP 选项。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

提供网络的网关。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

提供网络的域名和 DNS 服务器。如果服务器位于 AD 上,这将自动设置,只需在继续之前仔细检查以确保没有问题。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

进行 WINS 服务器配置,如果不感兴趣,也可以将其留空并继续。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

激活创建的范围。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

完成创作。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

方法 2:使用 PowerShell 在 Windows Server 2022 上配置 DHCP 服务器

对 DHCP 服务器的所有上述配置也可以通过 PowerShell 进行。使用提升的权限启动 PowerShell 并按照以下步骤操作:

首先在您的系统上创建一个安全组:

Add-DhcpServerSecurityGroup -ComputerName "server_name_here" 
netsh dhcp add securitygroups

如果服务器位于AD域,请运行以下命令进行授权。提供服务器名称和 IP 地址。

Add-DhcpServerInDC -DnsName "server_name_here" -IPAddress 192.168.205.20 -PassThru

现在我们将创建一个范围并提供 IPV4 配置。这包括 IP 范围、子网和租用期。例如:

Add-DhcpServerv4Scope -Name "Home Network" `
-StartRange 192.168.205.30 `
-EndRange 192.168.205.254 `
-SubnetMask 255.255.255.0 `
-LeaseDuration 8.00:00:00 `
-State Active `
-PassThru 

最后,设置范围的域名、DNS服务器和网关:

Set-DhcpServerv4OptionValue -DnsDomain "computingforgeeks.org" `
-DnsServer "192.168.205.20" `
-Router "192.168.205.1" `
-ScopeId "192.168.205.0" `
-PassThru 

示例输出:

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

重新启动应用更改的范围:

Restart-Service DHCPServer 

3. 配置DHCP客户端

我们想要测试 Windows Server 2022 上的 DHCP 服务器是否按预期工作。您可以配置 Windows、Linux、OS-X 客户端以连接到它。

在本指南中,我将使用 Windows 和 Linux 客户端进行演示。

1. 在 Windows 上

在 Windows 上,导航至网络设置,在 IP 分配下设置为自动 (DHCP),如图所示。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

保存后,客户端应获取地址范围内的 IP 以及 DHCP 服务器上配置的 DNS 服务器。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

您也可以在 PowerShell 中执行此操作。首先,使用以下命令获取网络接口索引(ifIndex 编号):

Get-NetIPInterface -AddressFamily IPv4

然后使用以下命令在接口上启用 DHCP:

Set-NetIPInterface -InterfaceIndex 4 -Dhcp Enabled 

请记住将 4 替换为正确的接口编号。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

然后应用更改:

ipconfig /all 

保存更改后,您将获得 IP 分配输出。

2.在Linux上

仍然在 Linux 上,您可以从 GUI 和终端设置 DHCP IP 分配。

使用终端启动网络管理器:

 nmtui

在这里编辑连接。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

选择您想要用于连接的接口。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

现在切换到自动 IP 和 DNS:

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

保存更改,然后停用并激活要应用更改的界面:

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

从 GUI 中,导航至“网络设置”设置自动 IP 和 DNS,如下所示:

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

保存后,更改将如图所示。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

此外,在DNS 服务器上,添加的设备将显示在地址租用下。

[玩转系统] 在 Windows Server 2022 上配置 DHCP 服务器

瞧!

判决

此时,您应该能够通过 PowerShell 和 GUI 在 Windows Server 2022 上安装和配置 DHCP 服务器。我希望本指南对您很重要。

在此页面上查看更多内容:

  • 在 Proxmox 中使用 Dnsmasq DHCP 服务器获取 VM IP
  • 在 CentOS 8/RHEL 8 上安装 DHCP 服务器和客户端
  • 配置Windows客户端从DHCP服务器获取IP
  • 在 Windows Server 上安装和配置 DHCP 服务器

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯