DHCP
一、简介
DHCP(动态主机配置协议)是一个局域网的网络协议。为主机分配 IP 地址。
安装:yum -y install dhcp
默认端口:67/68
主配置文件:/etc/dhcp/dhcpd.conf
模板文件:/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay
执行参数配置:/etc/sysconfig/dhcpd
查看租约文件:/var/lib/dhcpd/dhcpd.lease
网络服务的排错日志:/var/log/messages
二、常用参数
log-facility local7; # 指定日志文件
ddns-update-style none; # 设置 DNS 的更新方式(可用参数:standard、interim、none)
ignore client-updates; # 不允许客户端更新 DNS 记录
subnet 192.168.1.0 netmask 255.255.255.0 { # 声明子网
range 192.168.1.1 192.168.1.253; # 设置范围
option domain-name-servers 114.114.114.114; # 设置 DNS
option domain-name "www.test.com"; # 设置 DNS 域
option routers 192.168.1.254; # 设置网关
option broadcast-address 192.168.1.255; # 设置广播地址
default-lease-time 600; # 默认租期(单位:秒)
max-lease-time 7200; # 最大租期(单位:秒)
}
host fantasia {
hardware ethernet 08:00:07:26:c0:a5; # 设置目标主机的 MAC 地址
fixed-address 192.168.1.111; # 设置为其分配的保留 IP
}
三、实例
1、拷贝模板文件
# 删除原配置文件(原配置文件内无参数)
rm -f /etc/dhcp/dhcpd.conf
# 拷贝模板文件并更名为配置文件
cp -p /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
# 备份配置文件
cp -p /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak_2020.11.13
2、编辑配置文件
# 可在配置文件内只保留如下内容(配置文件内有该内容)
subnet 192.168.1.0 netmask 255.255.255.0 { # 声明子网
range 192.168.1.1 192.168.1.253; # 设置范围
option domain-name-servers 114.114.114.114; # 设置 DNS
option domain-name "www.test.com"; # 设置 DNS 域
option routers 192.168.1.254; # 设置网关
option broadcast-address 192.168.1.255; # 设置广播地址
default-lease-time 600; # 默认租期(单位:秒)
max-lease-time 7200; # 最大租期(单位:秒)
}
host fantasia {
hardware ethernet 08:00:07:26:c0:a5; # 设置目标主机的 MAC 地址
fixed-address 192.168.1.111; # 设置为其分配的保留 IP
}

浙公网安备 33010602011771号