温馨提示×

ubuntu dhcp怎么备份配置

小樊
43
2026-09-25 08:59:46
栏目: 智能运维

在 Ubuntu 上,DHCP 服务通常有两种常见情况:

  • ISC DHCP Server(isc-dhcp-server)
  • Kea DHCP Server
  • 或者是 DHCP 客户端配置(/etc/dhcp/ 目录)

下面分别说明如何“备份 DHCP 配置”。


一、备份 ISC DHCP Server 配置(最常见)

1. 配置文件位置

/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf   # 如果是 IPv6
/etc/default/isc-dhcp-server

2. 备份命令

sudo cp -r /etc/dhcp /etc/dhcp.bak.$(date +%F)

或使用 tar 打包:

sudo tar czf dhcp-config-$(date +%F).tar.gz /etc/dhcp

3. 如果有 leases 文件(可选)

/var/lib/dhcp/dhcpd.leases

备份:

sudo cp -r /var/lib/dhcp /var/lib/dhcp.bak

二、备份 Kea DHCP 配置(新版 Ubuntu)

配置文件位置

/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

三、备份 DHCP 客户端配置(如果你是 DHCP 客户端)

/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

五、建议(生产环境)

  • 用 git 管理 /etc/dhcp
  • 或写定时任务自动备份
0 2 * * * tar czf /backup/dhcp-$(date +\%F).tar.gz /etc/dhcp

如果你能告诉我:

  • Ubuntu 版本
  • 用的是 ISC 还是 Kea
  • 是服务器还是客户端

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

0 踩