温馨提示×

如何安装debian dhcp服务

小樊
52
2026-09-20 03:55:02
栏目: 智能运维

下面以 Debian 11 / 12 为例,说明如何安装和配置 DHCP 服务(ISC DHCP Server)。


一、安装 DHCP 服务

sudo apt update
sudo apt install isc-dhcp-server -y

安装完成后,服务默认不会自动启动,需要先配置。


二、配置 DHCP 网卡

编辑 DHCP 服务使用的网卡:

sudo nano /etc/default/isc-dhcp-server

找到类似内容并修改:

INTERFACESv4="eth0"

将 eth0 替换为你实际对内提供 DHCP 的网卡名(可用 ip a 查看)


三、配置 DHCP 地址池

编辑主配置文件:

sudo nano /etc/dhcp/dhcpd.conf

示例配置(常见局域网)

option domain-name "example.local";
option domain-name-servers 8.8.8.8, 8.8.4.4;

default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.1;
  option broadcast-address 192.168.1.255;
}

说明:

  • subnet:你的局域网网段
  • range:可分配的 IP 范围
  • routers:网关地址

四、启动并设置开机自启

sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

五、常见问题排查

1. 服务启动失败

查看日志:

journalctl -u isc-dhcp-server

2. 网卡未配置 IP

DHCP 网卡必须有静态 IP,例如:

ip addr add 192.168.1.1/24 dev eth0

3. 防火墙

如启用 ufw,允许 DHCP:

sudo ufw allow 67/udp

六、验证 DHCP 工作

在客户端执行:

dhclient eth0

或查看是否获取到 IP。


如果你需要:

  • DHCP 固定 IP(MAC 绑定)
  • 多网段 DHCP
  • Debian 作为路由器 + DHCP
  • Kea DHCP(新方案)

可以继续告诉我你的使用场景。

0 踩