温馨提示×

Debian如何备份DHCP配置

小樊
33
2026-07-30 10:24:20
栏目: 智能运维

在 Debian 系统中,DHCP 相关的配置通常包括 DHCP 服务器(ISC DHCP / Kea)DHCP 客户端 的配置。下面分别说明如何备份。


一、备份 DHCP 服务器配置(最常见)

1️⃣ 使用 ISC DHCP Server(传统方式)

配置文件位置:

/etc/dhcp/dhcpd.conf

如果启用了多个子网或接口,可能还有:

/etc/default/isc-dhcp-server

备份命令示例

sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
sudo cp /etc/default/isc-dhcp-server /etc/default/isc-dhcp-server.bak

或使用 tar 打包:

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

2️⃣ 使用 Kea DHCP Server(新方案)

Kea 的配置文件通常在:

/etc/kea/

常见文件:

  • /etc/kea/kea-dhcp4.conf
  • /etc/kea/kea-dhcp6.conf
  • /etc/kea/kea-ctrl-agent.conf

备份命令

sudo tar czvf kea-dhcp-backup-$(date +%F).tar.gz /etc/kea

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

ISC DHCP 租约文件

/var/lib/dhcp/dhcpd.leases

备份:

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

⚠️ 租约文件不是必须备份的,重启服务后会自动重建,但保留有助于排查问题。


三、备份 DHCP 客户端配置(如需要)

DHCP 客户端(dhclient)

/etc/dhcp/dhclient.conf

备份:

sudo cp /etc/dhcp/dhclient.conf /etc/dhcp/dhclient.conf.bak

四、自动化备份(推荐)

示例:使用 cron 定期备份

sudo crontab -e

添加:

0 2 * * * tar czvf /root/backup/dhcp-$(date +\%F).tar.gz /etc/dhcp /etc/default/isc-dhcp-server

五、恢复 DHCP 配置

sudo cp dhcpd.conf.bak /etc/dhcp/dhcpd.conf
sudo systemctl restart isc-dhcp-server

或 Kea:

sudo systemctl restart kea-dhcp4-server

六、快速判断你用的是哪种 DHCP

dpkg -l | grep -E 'isc-dhcp|kea'

如果你愿意,可以告诉我:

  • DHCP 服务器还是客户端
  • 使用的是 ISC DHCP 还是 Kea
  • Debian 版本(如 11 / 12)

我可以给你更精确的备份方案 ✅

0