温馨提示×

Debian DHCP服务如何安装

小樊
50
2026-07-15 20:58:50
栏目: 智能运维

在 Debian 系统中安装和配置 DHCP 服务器(ISC DHCP) 的步骤如下:


一、安装 DHCP 服务器

Debian 官方仓库中常用的是 isc-dhcp-server

1. 更新软件包索引

sudo apt update

2. 安装 DHCP 服务器

sudo apt install isc-dhcp-server

二、配置 DHCP 服务

1. 配置 DHCP 网络接口

编辑 DHCP 配置文件,指定 DHCP 服务监听的网卡:

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

找到并修改:

INTERFACESv4="eth0"

如果是 IPv6,可配置 INTERFACESv6


2. 配置 DHCP 主配置文件

编辑 DHCP 配置文件:

sudo nano /etc/dhcp/dhcpd.conf

示例配置(IPv4):

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 domain-name-servers 8.8.8.8, 8.8.4.4;
  option domain-name "example.local";
}

请根据你的实际网络环境修改网段、网关和 DNS。


三、启动并启用 DHCP 服务

1. 启动 DHCP 服务

sudo systemctl start isc-dhcp-server

2. 设置开机自启

sudo systemctl enable isc-dhcp-server

3. 检查服务状态

sudo systemctl status isc-dhcp-server

四、防火墙设置(如有 UFW)

如果启用了防火墙,需要放行 DHCP 端口(UDP 67):

sudo ufw allow 67/udp

五、常见问题排查

查看日志

sudo journalctl -u isc-dhcp-server

或:

cat /var/log/syslog | grep dhcp

常见错误

  • 网卡未启动或未配置 IP
  • dhcpd.conf 配置错误
  • 指定的接口不在 INTERFACESv4

六、对应客户端测试

在客户端执行:

dhclient eth0

如果你需要 DHCP 中继(relay)IPv6 DHCP多子网配置,可以告诉我你的具体使用场景。

0