一、DHCP介绍
1、产生背景
-
局域网中手动配置静态IP地址任务繁琐,而且容易出错
2、DHCP(动态主机配置协议)定义
动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中。 |
用途:为局域网内部的设备或网络供应商自动分配IP地址等参数,提供网络配置的“全家桶”服务。 |
|
3、DHCP的拓扑示意图
4、 DHCP工作原理
二、部署dhcpd服务程序
安装包:dhcp-server 服务名:dhcpd |
(一)dhcpd服务程序配置文件
参数 | 作用 |
ddns-update-style类型 | 定义DNS服务动态更新的类型,类型包括none(不支持动态更新)、interim(互动更新模式)与ad-hoc(特殊更新模式) |
allow/ignore client-updates | 允许/忽略客户端更新DNS记录 |
default-lease-time 21600 | 默认租约(超时时间,6小时) |
max-lease-time 43200 | 最大租约(超时时间,12小时) |
option domain-name-servers 8.8.8.8 | 定义DNS服务器地址 |
option domain-name "domain.org" | 定义DNS域名 |
range | 定义用于分配的IP地址池 |
option subnet-mask | 定义客户端的子网掩码 |
option routers | 定义客户端的网关地址 |
broadcast-address广播地址 | 定义客户端的广播地址 |
ntp-server IP地址 | 定义客户端的网络时间服务器(NTP) |
nis-servers IP地址 | 定义客户端的NIS域服务器的地址 |
hardware硬件类型MAC地址 | 指定网卡接口的类型与MAC地址 |
server-name主机名 | 向DHCP客户端通知DHCP服务器的主机名 |
fixed-address IP地址 | 将某个固定的IP地址分配给指定主机 |
time-offset偏移差 | 指定客户端与格林尼治时间的偏移差 |
(二)自动管理IP地址
服务端 | CentOS 8 |
客户端 | CentOS 8 |
1、禁用网络中其它DHCP服务
2、在服务端安装DHCP服务
3、修改DHCP服务配置文件
4、客户端测试
(三)分配固定IP地址
|