温馨提示×

linux dhcp怎么备份配置

小樊
50
2026-10-27 06:20:18
栏目: 智能运维

在 Linux 上备份 DHCP 配置,主要取决于你用的是哪种 DHCP 服务(ISC DHCP Server 还是 Kea DHCP,或者是系统发行版自带的)。下面以最常见的 ISC DHCP Server(dhcpd) 为例说明。


一、ISC DHCP Server 配置备份

1. 主要配置文件位置

常见路径:

  • /etc/dhcp/dhcpd.conf
  • /etc/dhcp/(整个目录)
  • 租约文件(可选备份):
    • /var/lib/dhcp/dhcpd.leases

2. 备份配置文件(推荐)

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

或打包:

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

3. 备份租约文件(可选)

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

二、使用脚本自动备份(示例)

#!/bin/bash
BACKUP_DIR=/backup/dhcp
mkdir -p $BACKUP_DIR
tar czf $BACKUP_DIR/dhcp-$(date +%F).tar.gz /etc/dhcp

加入 crontab:

0 2 * * * /usr/local/bin/dhcp_backup.sh

三、Kea DHCP 配置备份(如适用)

Kea 配置文件通常在:

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

备份:

cp -r /etc/kea /etc/kea.bak

四、恢复配置

cp -r /etc/dhcp.bak.2026-01-21 /etc/dhcp
systemctl restart dhcpd

五、验证配置

修改或恢复后建议先测试:

dhcpd -t -cf /etc/dhcp/dhcpd.conf

如果你能告诉我:

  • 使用的 Linux 发行版(CentOS / Ubuntu / Rocky 等)
  • DHCP 软件(isc-dhcp / kea / dnsmasq)

我可以给你更精确的备份命令。

0 踩