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
}
posted @ 2021-01-20 20:42  Anonymous_1  阅读(127)  评论(0)    收藏  举报