在 Debian 系统中,DHCP 相关的配置通常包括 DHCP 服务器(ISC DHCP / Kea) 或 DHCP 客户端 的配置。下面分别说明如何备份。
配置文件位置:
/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
Kea 的配置文件通常在:
/etc/kea/
常见文件:
/etc/kea/kea-dhcp4.conf/etc/kea/kea-dhcp6.conf/etc/kea/kea-ctrl-agent.confsudo tar czvf kea-dhcp-backup-$(date +%F).tar.gz /etc/kea
/var/lib/dhcp/dhcpd.leases
备份:
sudo cp /var/lib/dhcp/dhcpd.leases /var/lib/dhcp/dhcpd.leases.bak
⚠️ 租约文件不是必须备份的,重启服务后会自动重建,但保留有助于排查问题。
/etc/dhcp/dhclient.conf
备份:
sudo cp /etc/dhcp/dhclient.conf /etc/dhcp/dhclient.conf.bak
sudo crontab -e
添加:
0 2 * * * tar czvf /root/backup/dhcp-$(date +\%F).tar.gz /etc/dhcp /etc/default/isc-dhcp-server
sudo cp dhcpd.conf.bak /etc/dhcp/dhcpd.conf
sudo systemctl restart isc-dhcp-server
或 Kea:
sudo systemctl restart kea-dhcp4-server
dpkg -l | grep -E 'isc-dhcp|kea'
如果你愿意,可以告诉我:
我可以给你更精确的备份方案 ✅