DHCP原理与配置
Posted 袁❈晔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DHCP原理与配置相关的知识,希望对你有一定的参考价值。
DHCP服务
- HDCP(Dyname Host Configuration Protocol,动态主机配置协议)
- 由Internet工作任务小组设计开发
- 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议
使用DHCP的好处
- 减少管理员的工作量
- 避免输入错误的可能
- 避免IP地址冲突
- 当更改IP地址段时,不需要重新配置每个用户的IP地址
- 提高了IP地址的利用率
- 方便客户端的配置
DHCP的分配方式
- 自动分配:分配到一个IP地址后永久使用
- 手动分配:由DHCP服务器管理员专门指定IP地址
- 动态分配:使用完 后释放该IP,供其他客户机使用
DHCP的租约过程
客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程
- DHCP服务器接收到来自客户机请求IP地址的信息时,在自己的P地址池中查找是否有合法的IP地址提供给客户机
- 此时DHCP客户机以广播方式发送DHCP Discover发现信息来寻找DHCP服务器
- DHCP客户机从接收到的第一个DHCP Offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP客户机
- DHCP服务器接收到DHCP Request消息后,以DHCP ACK消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息
- 当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化
- DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息
租期是整个DHCP过程的基础,DHCP服务器提供每个IP地址都有相应的租用期。
P租约期限到达50%时,DHCP客户端就会请求更新IP地址租约;DHCP客户端在租约期限到达87.5%时,还没有收到服务器相应,会申请重新绑定IP;如果IP租约到期前都没有收到服务器的相应,客户端停止使用此IP地址;如果DHCP客户端不在使用分配的IP地址,也可以主动向DHCP服务器发送DHCP RELEASE 报文,释放该IP地址。
DHCP服务作用
- 为大量客户机自动分配地址,提供集中管理
- 减轻管理和维护成本、提高网络配置效率
可分配的地址信息主要包括
- 网卡的IP地址、子网掩码
- 对应的网络地址、广播地址
- 默认网关地址
- DNS服务器地址
安装DHCP服务器
- CentOS光盘中的dhcp-4.2.5-47.el7.centos.x86_64.rpm
- DHCP软件包的主要文件:
- 主配置文件:/etc/dhcpd.conf
- 执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay
实操一下:
设置完成后用Windows10测试下:
Linux系统里同样操作一下,选VMnet1仅主机模式,然后进配置文件修改dhcp模式
补充一下永久绑定的方法:
总结下简要的搭建服务过程:
- 下载安装软件
- 修改配置文件
- 启动服务
- 验证服务启动成功
- 验证业务
DHCP中继实操:
- 当企业的内部网络规模较大时,通常被划分为多个不同的子网,网络内配置了VLAN, VLAN能隔离广播,而DHCP协议使用广播
- DHCP服务器在VLAN 100中,就只有VLAN 100内的客户机能从在此获取IP地址
sw2配置:
三层交换机配置:
开启DHCP中继功能:
每个口启开DHCP中继:
开启DHCP中继的服务:
下面进Linux配置文件里进行修改:
下面验证一下发现可以获取IP地址:
以上是关于DHCP原理与配置的主要内容,如果未能解决你的问题,请参考以下文章