DHCP 详解: 安装和配置免费的 DHCP 服务器 [Linux]

发布时间: 2021-07-25 18:25




⒈ DHCP 是动态主机配置协议.在配置了 DHCP 的网络上,计算机要求提供 IP 地址,DHCP 服务器以唯一的 IP 地址和其他所需信息(如域名服务器和路由器地址)进行响应.因此,DHCP 为管理员节省了大量工作,并且在大型网络中特别有用。

⒉ 然而,没有什么能阻止您在家庭网络上使用这种免费的 DHCP 服务器设置.另一个优点是所有设置都存储在一个地方,因此无需重新配置所有计算机即可轻松完成任何更改。

⒊ 安装免费的DHCP服务器很简单,就是配置需要一些时间和心思.也就是说,一旦您安装并配置了 DHCP 服务器,您就可以免除所有琐事,例如轮换 IP 地址、跟踪已分配的 IP 以及分别配置每台计算机/设备等。

⒋ 我们将研究如何在 Linux 计算机上配置免费的 DHCP 服务器.和往常一样,我将使用我的 Ubuntu 机器来演示这一点,但是您可以很好地将其调整为与任何其他发行版一起使用.首先,您需要在计算机上安装 DHCP 服务器.这样做很简单,您需要做的就是发出以下命令:

⒌ 须藤 apt-g电子t 安装 dhcp3-server

⒍ 或者,您也可以通过突触包管理器实现此目的.请记住,您可能必须启用 Universe 和多节存储库.(为此,请选中“系统”>“管理”>“软件源”中的相应复选框)。

安装后,您需要进行配置.配置 DHCP 服务器需要编辑配置文件,并且对网络有一定的了解也不会受到伤害.也就是说,我将尝试引导您完成配置文件以及基本设置所需的所有更改,因此请继续操作:

我们关心几个文件.大部分工作将通过 /etc/dhcp3/dhcpd 完成.配置文件.但是首先我们需要配置服务器应该监视哪个接口以获取 DHCP 请求.打开文件 /etc/defaults/dhcp3-server 并将所需的接口添加到 INTERFACES="“ 行.e.g 对于 eth0,该行看起来像 INTERFACES=”eth0"。

现在备份 /etc/dhcp3/dhcpd.conf(创建一个副本)以防万一出现问题。

接下来,在您喜欢的文本编辑器中打开文件.您可能需要提升权限来编辑文件,所以不要忘记使用 sudo(如果使用 GUI 文本编辑器,请使用 gksudo)。

这是文件最初的样子:

我们将更改几行.我将要向您展示的设置对于家庭网络来说已经足够好了.DHCP 的优点在于它可以很好地扩展,因此如果您使用它来管理更大的网络,则需要对我展示的设置进行一些编辑.该文件有很好的注释,因此如果您不确定某个选项的作用,请确保阅读要编辑的行上方的注释。

逐行浏览文件并注释掉设置中不需要的任何行.在文件的第一部分,您可以指定域名、域名服务器以及默认和最大租用时间等参数.您在文件的这一部分配置的设置将用于文件中未明确提及它们的所有部分。

如果您只配置一个网络接口,我建议您注释掉这些第一行并在各个部分配置域名和域名服务器。

现在搜索文件并查找“内部子网的配置略有不同”的行.这是您指定内部子网设置的地方.虽然该文件只列出了一个这样的部分,但如果您想创建多个子网,您可以创建更多。

找到该部分后取消注释.您现在需要更改设置以适合您正在配置的网络.以下是对每一行的作用的简要说明:

稍微配置一下,DHCP服务器就可以工作了.您现在需要做的就是启动服务器并将客户端配置为通过 DHCP 从您配置的此服务器请求 IP.作为一个选项,您还可以使用 Webmin 使用 Web 浏览器配置您的 DHCP 服务器.如果你有一个路由器,它可以做你想用 DHCP 服务器做的大多数事情,在这种情况下,你可以访问路由器的设置面板来指定 IP 地址的分配方式、DNS 服务器等内容。

你有没有为你的家庭网络配置过 DHCP 服务器 或者你使用静态IP 请随时在评论部分贡献您的提示。

电子邮件

微软希望让 Clippy 从死里复活

Clippy 可能会卷土重来,但与您预期的方式不同。