Linux配置dhcp服务器

一、安装dhcp软件

yum -y install dhcp

二、配置 dhcp 主配置文件 /etc/dhcp/dhcpd.conf

ns-update-style interim;
log-facility local7;
default-lease-time 86400;
max-lease-time 608400;
option routers 192.168.1.2;
option domain-name-servers 192.168.1.2;
option domain-name "sh.com";
subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.140 192.168.1.160;
}
host desktop {
        hardware ethernet 00:50:56:c0:00:08;
        fixed-address 192.168.1.150;
}

1、第一行是设置 dhcp 是设置是否支持DNS动态更新。
2、第二行是设置程序相关的日志写入位置。此处是写在 /var/log/boot.log 中。
3、默认租约时间,单位秒。
4、最大租约时间,单位秒。
5、默认路由。应该就是默认网关了吧?
6、域名服务器地址。
7、域名服务器名称。
8、子网网络号及其掩码
9、动态 IP 范围,可以指定多个范围,但不能交叉~
11、为主机指定固定 IP
12、ignore client-updates 忽略客户端更新dns记录

三、其他配置文件
1、dhcp的租约记录写在 /var/lib/dhcpd/dhcpd.lease
2、dhcp的配置样例文件在 /usr/share/doc/dhcp-*/dhcpd.conf.sample
3、如果设置了 log-facility local7 则日志记录写在 /var/log/boot.log

原文地址:https://www.cnblogs.com/amnotgcs/p/12694386.html