Ubuntu 22.04 DHCP 服务器设置步骤
DHCP 服务器负责为网络上的设备分配 IP 地址。作为管理员,手动为所有设备分配 IP 地址是不切实际的。通过 DHCP 服务器,所有设备都将获得 IP 以方便通信和互联网访问。
使用 Ubuntu 22.04 时,可以设置 DHCP 服务器。在本指南结束时,您将在 Ubuntu 22.04 上拥有一个活动的 DHCP 服务器,设备在连接到您的网络时可以使用该服务器来获取其 IP 地址。
在 Ubuntu 22.04 上设置 DHCP 服务器
要在 Ubuntu 22.04 上获取 DHCP,需要遵循两个主要步骤。首先,您必须安装 DHCP 服务器并对其进行配置,这是最后一步。
在安装 DHCP 服务器之前,请更新您的 Ubuntu 软件包。
您还需要记下您的网络接口卡。 DHCP 服务器需要它来创建与客户端计算机的连接。您可以使用ip或ifconfig命令获取网络接口。
在这里,我们的接口是enp0s3。
您的网络接口可能与我们的情况不同。要安装 DHCP 服务器,请运行以下命令。
按y选项继续安装。
安装 DHCP 后,您必须将其配置为使用网络接口卡来处理客户端请求。
使用选择的编辑器打开 DHCP 配置文件。
找到INTERFACEv4并添加您的网络接口。如果您有多个接口,可以用空格分隔它们并将它们包含在 v4 网络接口的定义中。
另外,通过在开头添加 # 注释掉域名服务器。找到权威行并通过删除开头的#来取消注释。这样做会使 DHCP 成为您本地网络的官方服务器。
对于租赁时间,请随意指定任何期限。如果客户端计算机没有请求特定的租用,它们将被分配默认租用时间。 此外,可以分配给任何客户端的最长租用时间是max-lease-time。
DHCP 还要求您定义子网地址和 IP 范围。确保根据您的网络接口设置正确的 IP 范围。您必须定义子网、网络掩码、选项路由器和 IP 地址范围,以便为连接到 DHCP 的设备分配 IP 地址。
保存文件并退出编辑器模式。至此,您的 DHCP 服务器已安装并配置完毕。剩下的就是启动它并将其设置为在引导时启动。
使用以下命令启动 DHCP 服务器并启用它。
$ sudo systemctl enable isc-dhcp-server
Ubuntu 22.04 上的 DHCP 服务器已创建、启动并启用。现在它已可供使用,客户端可以连接到它以在本地网络上自动获取分配的 IP 地址。您可以使用以下命令检查 DHCP 服务器的状态来验证其是否正常工作。
如果您获得其活动状态,则您的 DHCP 服务器已启动并正在运行。连接到它的任何客户端计算机都将被分配一个我们在配置文件中定义的 IP 范围的 IP 地址。这就是如何在 Ubuntu 22.04 上设置 DHCP 服务器。
结论
在 Ubuntu 上配置 DHCP 服务器需要首先在系统上安装 DHCP。安装后,您必须编辑其配置文件以定义不同的参数,例如 IP 范围、子网和网络掩码。此外,您必须在配置文件中注释和取消注释不同的参数。这篇文章涵盖了在 Ubuntu 22.04 上创建活动 DHCP 服务器的所有步骤。