在 Ubuntu 上,DHCP 服务通常有两种常见情况:
isc-dhcp-server)/etc/dhcp/ 目录)下面分别说明如何“备份 DHCP 配置”。
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf # 如果是 IPv6
/etc/default/isc-dhcp-server
sudo cp -r /etc/dhcp /etc/dhcp.bak.$(date +%F)
或使用 tar 打包:
sudo tar czf dhcp-config-$(date +%F).tar.gz /etc/dhcp
/var/lib/dhcp/dhcpd.leases
备份:
sudo cp -r /var/lib/dhcp /var/lib/dhcp.bak
/etc/kea/kea-dhcp4.conf
/etc/kea/kea-dhcp6.conf
sudo cp -r /etc/kea /etc/kea.bak.$(date +%F)
或:
sudo tar czf kea-config-$(date +%F).tar.gz /etc/kea
/etc/dhcp/dhclient.conf
/etc/netplan/*.yaml # Ubuntu 18.04+
备份:
sudo tar czf dhcp-client-$(date +%F).tar.gz /etc/dhcp/dhclient.conf /etc/netplan
sudo rm -rf /etc/dhcp
sudo cp -r /etc/dhcp.bak.2026-01-21 /etc/dhcp
然后重启服务:
sudo systemctl restart isc-dhcp-server
# 或
sudo systemctl restart kea-dhcp4-server
/etc/dhcp0 2 * * * tar czf /backup/dhcp-$(date +\%F).tar.gz /etc/dhcp
如果你能告诉我:
我可以给你更精确的备份方案。