Linux骚操作之第十九话DHCP服务

前言

DHCP服务是linux中较为常用的自动分配IP地址的协议,在工作环境中能够帮助管理员减少工作量、避免输入错误而带来的麻烦,甚至避免了IP地址的冲突,通过本文来进一步了解dhcP服务

一、DHCP服务

1、DHCP基本介绍

1.1、英文全称:dynamic host configuration protocol
1.2、名词解释:动态主机配置协议
1.3、作用:专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议

2、优势

2.1、减少管理员的工作量
2.2、避免输入错误的可能
2.3、避免IP地址冲突
2.4、当更改IP地址段时,不需要重新配置每个用户的IP地址
2.5、提高了IP地址的利用率
2.6、方便客户端的配置

3、分配方式

3.1、自动分配:分配到一个IP地址后永久使用
3.2、由DHCP服务器管理员专门指定IP地址
3.3、动态分配:使用完后释放该IP,供其他客户机使用

二、DHCP租约过程

1、客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程

2、分为四个步骤

加粗样式在这里插入图片描述

2.1、客户机请求IP地址

当一个DHCP客户机启动时,客户机还没有IP地址,所以客户机要通过DHCP获得一个合法的地址,此时的DHCP客户机以广播的方式发送DHCP Discover发现信息来寻找DHCP服务器

2.2、服务器响应

DHCP服务器接收到来自客户机请求IP地址的信息时,在自己的IP地址池中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器将此IP地址做上标记,加入到DHCP Offer的消息中,然后广播一则DHCP offer消息

2.3、客户机选择IP地址

DHCP客户机从接收到的第一个DHCP offer消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给其他的DHCP客户机

2.4、服务器确定租约

DHCP服务器接收到DHCP Request消息后,以DHCP ACK 消息的形式向客户机广播成功确认,该消息包含有IP地址的有效租约和其他可配置的信息,当客户机收到DHCP ACK消息时,配置IP地址,完成TCP/IP的初始化

2.5、重新登陆

DHCP客户机每次重新登陆网络时,不需要再次发送DHCP discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息

2.6、更新租约

当DHCP服务器向客户机出租的IP地址租期达到50%时就需要更新租约,客户机直接向提供租约的服务器发送DHCPRequest包要求更新现有的地址租约

三、使用DHCP动态配置主机地址

1、DHCP服务

1.1、为大量客户机自动分配地址,提供集中管理
1.2、减轻管理和维护成本,提高网络配置效率

2、可分配的地址信息

2.1、网卡的IP地址,子网掩码
2.2、对应的网络地址、广播地址
2.3、默认网关地址
2.4、DNS服务器地址

四、安装DHCP服务器

1、DHCP服务器软件

1.1、CentOS光盘中的 dhcp-4.2.5-47.el7.centos.x86_64.rpm

1.2、DHCP软件包的主要文件
主配置文件:/etc/dhcpd.conf
执行程序:/usr/sbin/dhcpd、 /usr/sbin/dhcrelay

2、项目配置步骤

2.1、yum安装dhcp服务
2.2、配置dhcp配置文件
2.3、启动服务
2.4、查看端口
2.5、验证服务

3、配置服务器步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
编辑网络设置,将IP地址与网关与主机同一网段

在这里插入图片描述
在这里插入图片描述查看主机网络
在这里插入图片描述
配置云

在这里插入图片描述配置二层交换机

在这里插入图片描述
配置三层交换机

在这里插入图片描述
在这里插入图片描述
配置全局

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述PC机DHCP测试

在这里插入图片描述
配置DHCP

在这里插入图片描述
在这里插入图片描述

四、总结

通过本文的了解,我们进一步了解DHCP自动分配IP地址的过程,首先第一步客户机请求IP地址。其次服务器响应,接着客户机选择IP地址,最后服务器确定租约。当然如果两台服务器同时响应,那就是先来后到的关系了,如果两台同时抵达,客户机则要求全部返回,重新再来,直到分出个一二三来为止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值