CentOS DHCP恢复备份步骤
CentOS系统中,DHCP服务器的主配置文件通常位于/etc/dhcp/dhcpd.conf,部分系统可能将附加配置存放在/etc/dhcp/dhcpd.d/目录下。恢复前需确认备份文件的存储路径(如/path/to/backup/dhcpd.conf.backup或系统默认备份目录)。
dhcpd.conf主文件,使用cp命令将其复制回原路径,覆盖当前配置:sudo cp /path/to/backup/dhcpd.conf.backup /etc/dhcp/dhcpd.conf/etc/dhcp目录(包含dhcpd.conf及dhcpd.d/下的附加配置),可使用tar命令解压覆盖:sudo tar -xzvf /path/to/backup/dhcpd_backup.tar.gz -C /恢复后必须检查配置文件的正确性,避免因语法错误导致服务无法启动。执行以下命令:
sudo dhcpd -t
若输出显示“Configuration file: /etc/dhcp/dhcpd.conf”且无报错信息,则说明配置文件语法正确。
根据系统初始化类型选择对应命令重启服务,使配置生效:
sudo systemctl restart dhcpdsudo service dhcpd restartsystemctl status dhcpd(或service dhcpd status)确认服务状态是否为“active (running)”。sudo dhclient -r释放当前IP,再执行sudo dhclient重新获取IP,检查是否能正常分配地址。ip a或ifconfig命令查看)。若服务器启用了防火墙,需确保允许DHCP流量通过(UDP端口67、68):
sudo firewall-cmd --permanent --add-service=dhcp
sudo firewall-cmd --reload
若使用iptables,需添加对应规则:
sudo iptables -A INPUT -p udp --dport 67:68 -j ACCEPT
sudo service iptables save。