RHEL7--第十四章-DHCP

使用DHCP动态管理主机地址linux

  • 动态主机地址管理协议

DHCP 是一种基于UDP协议且仅限在局域网内部使用的网络协议,主用于大型的局域网环境或者存在较多移动设备的局域网中;网络

DHCP协议根据做用域来管理网络的分布;测试

做用域spa

一个完整的IP地址段,DHCP协议根据做用域来管理网络的分布,分配IP及配置参数;设计

超级做用域rest

管理处于同一个物理网络中的多个逻辑子网段,包含统一管理的做用域列表;日志

排除范围blog

把做用域中的某些IP地址排除,确保这些IP不会被分到;资源

地址池作用域

定义DHCP的做用域并应用了排除范围后,剩余的用来动态分配给客户端的IP范围;

租约

DHCP客户端可以使用动态分配的IP地址的时间;

预定

保证网络中的特定设备老是获取到相同的IP地址;

  • 部署dhcpd服务程序

dhcpd 是linux系统中用于提供DHCP协议的服务程序,配置步骤简单;

安装 dhcpd服务程序

# yum  install -y  dhcp

配置文件地址;

/etc/dhcp/dhcpd.conf

配置模板查看

/usr/share/doc/dhcp*/dhcp.conf.example

一个标准的配置文件包含:

全局配置参数:用于定义dhcpd服务程序的整运行参数;

子网网段申明:用于配置整个子网段的地址属性;

地址配置选项

地址配置参数

 

dhcpd的配置参数:


  • 自动管理IP地址

DHCP协议设计初衷是为了更高校的集中管理局域网内的IP地址资源,客户端租约到期会自动回收IP地址等信息;

实验:

1:安装 dhcp服务,并编辑dhcp配置文件;

# yum install -y dhcp

# vi /etc/dhcp/dhcpd.conf

 

2:重启 dhcpd服务,测试

# systemctl  start  dchcp

# systemctl enable  dhcpd  

  •  分配固定IP地址

DHCP协议中的术语“预定”,就是给特定的设备分配固定IP地址;

固定分配IP地址,就是让IP与设备的 MAC地址作绑定;

实验:

1:如何获取以前DCHP分配的IP地址,查看日志;

# tail -f /var/log/messages

2:配置固定 IP地址;

# vi  /etc/dhcp/dhcpd.conf

 

解析: 

host:设备主机名

hardware ethernet:设备MAC地址

fixed-address:绑定的IP地址;

3:重启 dhcpd服务

# systemctl  restart  dhcpd

# systemctl  enable  dhcpd