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软件包的主要文件:
  1. 主配置文件:/etc/dhcpd.conf   
  2. 执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay

 

实操一下:

设置完成后用Windows10测试下:

Linux系统里同样操作一下,选VMnet1仅主机模式,然后进配置文件修改dhcp模式

补充一下永久绑定的方法:

总结下简要的搭建服务过程:

  1. 下载安装软件
  2. 修改配置文件
  3. 启动服务
  4. 验证服务启动成功
  5. 验证业务

DHCP中继实操:

  • 当企业的内部网络规模较大时,通常被划分为多个不同的子网,网络内配置了VLAN, VLAN能隔离广播,而DHCP协议使用广播
  • DHCP服务器在VLAN 100中,就只有VLAN 100内的客户机能从在此获取IP地址

sw2配置:

三层交换机配置:

开启DHCP中继功能:

每个口启开DHCP中继:

开启DHCP中继的服务:

下面进Linux配置文件里进行修改:

下面验证一下发现可以获取IP地址:

 

以上是关于DHCP原理与配置的主要内容,如果未能解决你的问题,请参考以下文章

DHCP原理与配置

DHCP原理与配置

DHCP原理与配置(含DHCP中继实验)

DHCP与DHCP中继原理理与配置

DHCP原理与配置

Linux网络服务02——DHCP原理与配置