温馨提示×

ubuntu dhcp怎样备份配置

小樊
35
2026-09-22 08:03:26
栏目: 智能运维

在 Ubuntu 上,DHCP 服务通常是 ISC DHCP Server(isc-dhcp-server) 或 Kea DHCP,最常见的是前者。下面按常见情况说明如何备份 DHCP 配置。


一、ISC DHCP Server(最常见)

1. 备份主配置文件

DHCP 主配置文件一般在:

/etc/dhcp/dhcpd.conf

备份命令:

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

或打包备份:

sudo tar czvf dhcp-backup.tar.gz /etc/dhcp

2. 备份接口配置(很重要)

Ubuntu 中 DHCP 监听的网卡在:

/etc/default/isc-dhcp-server

(旧版本可能是 /etc/default/dhcp3-server)

备份:

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

3. 如果有租约文件(可选)

租约文件通常位于:

/var/lib/dhcp/dhcpd.leases

备份:

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

⚠️ 租约文件不是必须备份,但恢复环境时有用


二、使用 dnsmasq 作为 DHCP(常见于桌面/软路由)

如果你用的是 dnsmasq:

/etc/dnsmasq.conf
/etc/dnsmasq.d/

备份:

sudo tar czvf dnsmasq-dhcp-backup.tar.gz /etc/dnsmasq.conf /etc/dnsmasq.d

三、Kea DHCP(较新方案)

配置文件在:

/etc/kea/

备份:

sudo tar czvf kea-dhcp-backup.tar.gz /etc/kea

四、一键完整备份(推荐)

如果你不确定用了哪种:

sudo tar czvf ubuntu-dhcp-backup-$(date +%F).tar.gz \
  /etc/dhcp \
  /etc/default/isc-dhcp-server \
  /etc/dnsmasq.conf \
  /etc/dnsmasq.d \
  /etc/kea \
  /var/lib/dhcp

五、恢复配置示例

sudo tar xzvf ubuntu-dhcp-backup-2026-01-15.tar.gz -C /
sudo systemctl restart isc-dhcp-server

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

  • Ubuntu 版本(lsb_release -a)
  • 用的是哪种 DHCP(isc-dhcp-server / dnsmasq / kea)

我可以给你精确到你系统的备份命令。

0 踩