如何在 Ubuntu 22.04 LTS 上设置 DHCP 服务器

Linux命令 Edge插件网 2年前 (2023-03-07) 744次浏览 已收录 0个评论

DHCP也称为“动态主机配置协议”服务器,是一种网络服务,可自动将IP地址和其他网络配置参数分配给网络上的客户端设备。这允许客户端相互通信并访问互联网,而无需手动配置。如何在 Ubuntu 22.04 LTS 上设置 DHCP 服务器

在 Ubuntu 22.04 LTS 上设置 DHCP 服务器 Jammy Jellyfish

第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt

<span class="pln">sudo apt update
sudo apt upgrade
sudo apt install wget apt</span><span class="pun">-</span><span class="pln">transport</span><span class="pun">-</span><span class="pln">https gnupg2 software</span><span class="pun">-</span><span class="pln">properties</span><span class="pun">-</span><span class="pln">common</span>

第 2 步。在 Ubuntu 22.04 上设置 DHCP 服务器

要在 Ubuntu 上设置 DHCP 服务器,您需要安装 “” 包并将其配置为指定它可以分配给客户端的 IP 地址范围,以及其他选项,例如默认网关和 DNS 服务器:isc-dhcp-server

<span class="pln">sudo apt</span><span class="pun">-</span><span class="kwd">get</span><span class="pln"> install isc</span><span class="pun">-</span><span class="pln">dhcp</span><span class="pun">-</span><span class="pln">server</span>

安装完成后,使用以下命令启动 DHCP 服务并使其能够在系统重新启动时启动:

<span class="pln">sudo systemctl start isc</span><span class="pun">-</span><span class="pln">dhcp</span><span class="pun">-</span><span class="pln">server
sudo systemctl enable isc</span><span class="pun">-</span><span class="pln">dhcp</span><span class="pun">-</span><span class="pln">server</span>

第 3 步。配置 DHCP 服务。

首先,配置为侦听接口。您可以通过编辑位于 的配置文件来配置 DHCP 服务器。使用您选择的文本编辑器打开配置文件:/etc/default/isc-dhcp-server

<span class="pln">nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="kwd">default</span><span class="pun">/</span><span class="pln">isc</span><span class="pun">-</span><span class="pln">dhcp</span><span class="pun">-</span><span class="pln">server</span>

定义网络接口,如下所示:

<span class="typ">INTERFACESv4</span><span class="pun">=</span><span class="str">"eth0"</span>

接下来,使用您喜欢的文本编辑器打开 DHCP 服务器配置文件:

<span class="pln">sudo nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">dhcp</span><span class="pun">/</span><span class="pln">dhcpd</span><span class="pun">.</span><span class="pln">conf</span>

指定 DHCP 服务器可以分配给客户端的 IP 地址范围。例如,要指定从 192.168.1.100 到 192.168.1.200 的 IP 地址范围,可以将以下行添加到配置文件中:

<span class="pln">subnet </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">1.0</span><span class="pln"> netmask </span><span class="lit">255.255</span><span class="pun">.</span><span class="lit">255.0</span> <span class="pun">{</span><span class="pln">
    range </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">1.100</span> <span class="lit">192.168</span><span class="pun">.</span><span class="lit">1.200</span><span class="pun">;</span>
<span class="pun">}</span>

指定 DHCP 服务器应分配给客户端的默认网关和 DNS 服务器。例如,要指定默认网关 192.168.1.1 和 DNS 服务器 8.8.8.8 和 8.8.4.4,可以在配置文件中添加以下行:

<span class="pln">option routers </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">1.1</span><span class="pun">;</span><span class="pln">
option domain</span><span class="pun">-</span><span class="pln">name</span><span class="pun">-</span><span class="pln">servers </span><span class="lit">8.8</span><span class="pun">.</span><span class="lit">8.8</span><span class="pun">,</span> <span class="lit">8.8</span><span class="pun">.</span><span class="lit">4.4</span><span class="pun">;</span>

保存配置文件并使用以下命令重新启动 DHCP 服务器:

<span class="pln">sudo systemctl restart isc</span><span class="pun">-</span><span class="pln">dhcp</span><span class="pun">-</span><span class="pln">server</span>

感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上设置 DHCP 服务器。有关其他帮助或有用信息,我们建议您查看 Ubuntu 官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Ubuntu 22.04 LTS 上设置 DHCP 服务器
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址