ubuntu

Ubuntu DHCP服务如何迁移

小樊
44
2025-09-12 14:19:10
栏目: 智能运维

Ubuntu DHCP服务迁移步骤如下:

  1. 备份数据
    • 备份配置文件:sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak
    • 备份租约文件:sudo cp /var/lib/dhcp/dhcpd.leases /var/lib/dhcp/dhcpd.leases.bak
  2. 安装新服务器
    • 新服务器安装ISC DHCP服务:sudo apt update && sudo apt install isc-dhcp-server
  3. 配置新服务器
    • 恢复配置文件:sudo cp /etc/dhcp/dhcpd.conf.bak /etc/dhcp/dhcpd.conf,并按需修改子网、网关等参数。
    • 指定监听接口:编辑/etc/default/isc-dhcp-server,设置INTERFACESv4为对应网卡(如eth0)。
  4. 迁移租约数据
    • 将旧服务器租约文件复制到新服务器:sudo rsync -av /var/lib/dhcp/dhcpd.leases /var/lib/dhcp/dhcpd.leases
  5. 启动服务并验证
    • 启动新服务:sudo systemctl start isc-dhcp-server
    • 检查状态:sudo systemctl status isc-dhcp-server,确保无错误。
    • 测试客户端:通过dhclient命令获取IP,验证新服务器分配正常。
  6. 切换网络与清理
    • 将网络设备DHCP指向新服务器IP,确认旧服务器不再分配IP后,可删除旧数据。

注意:若使用防火墙,需确保UDP 67/68端口开放。复杂环境(如跨子网迁移)需额外配置路由或DHCP中继。

0
看了该问题的人还看了