CentOS DHCP 服务器安装与配置指南
一 环境准备
二 安装 DHCP 服务
sudo yum install -y dhcpsudo dnf -y install dhcp-server三 配置 DHCP 服务
sudo vim /etc/dhcp/dhcpd.conf/usr/share/doc/dhcp-server/dhcpd.conf.exampledefault-lease-time 600;
max-lease-time 7200;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8, 8.8.4.4;
option domain-name "example.com";
}
sudo vim /etc/sysconfig/dhcpdINTERFACES="eth0"(将 eth0 替换为你的实际网卡名,如 ens33)sudo dhcpd -tsudo tail -f /var/log/messages(或 journalctl -u dhcpd -f)四 启动服务与防火墙
sudo systemctl start dhcpdsudo systemctl enable dhcpdsudo systemctl status dhcpdsudo firewall-cmd --permanent --add-service=dhcp && sudo firewall-cmd --reloadss -tulpn | grep dhcpd(应看到 UDP 67 处于监听)五 客户端测试与常用排错
ip addr 或 nmcli connection show <iface> | grep -i dhcp4dhcping -c 4 <服务器IP> 测试服务器响应sudo dhcpd -tcat /var/lib/dhcpd/dhcpd.leasesdhcpd.conf 中补充对应 subnet 声明range 或清理过期租约