上一篇
如何在Ubuntu上配置高效稳定的DHCP服务器?详解操作步骤与技巧!
- 云服务器
- 2025-12-07
- 7
在Ubuntu上配置DHCP服务器是一个相对简单的过程,可以帮助您自动分配IP地址、子网掩码、默认网关和DNS服务器给网络中的客户端,以下是在Ubuntu上配置DHCP服务器的详细步骤:
安装DHCP服务器
-
打开终端。
-
输入以下命令以安装iscdhcpserver包:
sudo aptget update sudo aptget install iscdhcpserver
配置DHCP服务器
-
编辑DHCP配置文件:

-
在配置文件中,您可以设置以下参数:
参数 说明 subnet 定义子网地址和子网掩码 range 定义可分配的IP地址范围 option domainnameservers 定义DNS服务器地址 option routers 定义默认网关地址 host 定义静态IP地址分配给特定的MAC地址 以下是一个简单的配置示例:
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.50; option routers 192.168.1.1; option domainnameservers 192.168.1.1; }
-
保存并关闭配置文件。

-
重启DHCP服务以应用更改:
sudo systemctl restart iscdhcpserver -
您还可以将DHCP服务设置为在启动时自动启动:
sudo systemctl enable iscdhcpserver -
使用以下命令检查DHCP服务状态:
-
您还可以使用ifconfig或ip addr命令检查网络接口的IP地址分配情况。
重启DHCP服务
验证DHCP服务器
FAQs
Q1:如何在Ubuntu上查看DHCP服务器的日志?
A1:DHCP服务器的日志存储在/var/log/dhcp/dhcpd.leases文件中,您可以使用以下命令查看日志:
sudo cat /var/log/dhcp/dhcpd.leases
Q2:如何将DHCP服务器配置为仅分配静态IP地址?
A2:在DHCP配置文件中,您可以使用host语句定义静态IP地址分配给特定的MAC地址,以下是一个示例:
host myhost { hardware ethernet 00:1A:2B:3C:4D:5E; fixedaddress 192.168.1.20; }
