温馨提示×

debian dhcp怎么安装配置

小樊
50
2026-09-26 02:32:09
栏目: 智能运维

下面以 Debian(含 Debian 11/12) 为例,说明 DHCP 服务端(isc-dhcp-server) 的安装与配置方法。


一、安装 DHCP 服务

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

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


二、配置网络接口

DHCP 服务需要监听某个网卡(如 eth0 或 ens33)。

1. 查看网卡名称

ip addr

2. 修改 DHCP 监听接口

编辑:

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

示例(假设网卡是 eth0):

INTERFACESv4="eth0"

如果是 IPv6,可配置 INTERFACESv6


三、配置 DHCP 服务

主配置文件:

sudo nano /etc/dhcp/dhcpd.conf

示例配置(常见局域网)

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 broadcast-address 192.168.1.255;
}

说明:

  • range:分配的 IP 范围
  • routers:网关
  • domain-name-servers:DNS

四、绑定固定 IP(可选)

host server01 {
    hardware ethernet 00:11:22:33:44:55;
    fixed-address 192.168.1.50;
}

五、启动 DHCP 服务

sudo systemctl restart isc-dhcp-server
sudo systemctl enable isc-dhcp-server

查看状态:

sudo systemctl status isc-dhcp-server

查看日志:

journalctl -u isc-dhcp-server

六、防火墙注意(如有)

sudo ufw allow 67/udp

七、客户端测试

在另一台 Linux 客户端:

sudo dhclient eth0
ip addr

常见问题

  1. 服务启动失败

    • 网卡名写错
    • 子网与网卡 IP 不在同一网段
  2. 虚拟机环境

    • 建议使用 Host-Only / 内部网络
    • 避免与宿主机 DHCP 冲突

如果你是指:

  • Debian 作为 DHCP 客户端
  • 使用 dnsmasq
  • 在 Proxmox / 树莓派上配置

可以告诉我具体场景,我可以给你更针对性的配置。

0 踩