温馨提示×

Debian怎么备份DHCP配置

小樊
43
2026-07-02 07:14:11
栏目: 智能运维

在 Debian 系统中,DHCP 服务器的配置主要由 ISC DHCP Serverisc-dhcp-server)管理。备份 DHCP 配置通常包括配置文件、租约文件和启动脚本。下面按常见场景详细说明。


一、备份 DHCP 配置文件

1. 主配置文件

默认位置:

/etc/dhcp/dhcpd.conf

备份:

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak

或打包备份:

tar czvf dhcp-config-backup.tar.gz /etc/dhcp/

2. 接口与启动参数(重要)

如果你指定了 DHCP 监听的网卡,配置在:

/etc/default/isc-dhcp-server

备份:

cp /etc/default/isc-dhcp-server /etc/default/isc-dhcp-server.bak

二、备份 DHCP 租约文件(可选但建议)

租约文件记录了已分配 IP:

/var/lib/dhcp/dhcpd.leases

备份:

cp /var/lib/dhcp/dhcpd.leases /var/lib/dhcp/dhcpd.leases.bak

⚠️ 注意:

  • 租约文件不是必须恢复
  • 恢复后可能导致 IP 冲突(客户端仍在使用旧 IP)

三、完整一键备份(推荐)

tar czvf dhcp-backup-$(date +%F).tar.gz \
/etc/dhcp \
/etc/default/isc-dhcp-server \
/var/lib/dhcp

四、如果使用了 UFW / iptables / systemd

systemd 服务状态

systemctl enable isc-dhcp-server
systemctl status isc-dhcp-server

可记录当前服务状态,便于恢复。


五、恢复 DHCP 配置(示例)

tar xzvf dhcp-backup-2026-01-21.tar.gz -C /
systemctl restart isc-dhcp-server

六、常见错误检查(恢复后)

dhcpd -t
journalctl -u isc-dhcp-server

总结(必须备份的最小集合)

/etc/dhcp/dhcpd.conf
/etc/default/isc-dhcp-server
/var/lib/dhcp/dhcpd.leases(可选)


如果你使用的是 Kea DHCPdnsmasq 或 DHCP 在 OpenWrt / Proxmox / 容器里,可以告诉我,我可以给你对应的备份方案。

0